@import url("https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");
input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-calendar-picker-indicator {
  opacity: 0;
  height: 30px;
  width: 30px;
  -webkit-appearance: none;
}

p {
  font-weight: 300 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400 !important;
}

a {
  cursor: pointer;
  font-weight: 300 !important;
}

th {
  font-weight: 400;
}

li {
  font-weight: 400;
}

button {
  font-weight: 400 !important;
}

.spinner-border {
  position: absolute !important;
  right: 13px;
  top: 0;
  bottom: 0;
  height: 20px;
  width: 20px;
  margin: auto;
}

.react-confirm-alert-overlay {
  background: transparent !important;
  box-shadow: none !important;
}

.CreateOffer .modal-dialog {
  height: auto;
}

body {
  font-family: "Lexend Deca", sans-serif;
  font-size: 14px;
  font-weight: 300;
  -moz-columns: #282825;
       columns: #282825;
  background-size: cover;
  background-position: center;
}

.ag-chart-wrapper.ag-charts-theme-default {
  height: 500px !important;
}

a.green_Submit {
  color: #2ab85c;
  border-radius: 8px;
  background: rgba(42, 184, 92, 0.1882352941);
  text-align: center;
  font-size: 14px;
  text-decoration: none;
  height: 55px;
  line-height: 55px;
  font-weight: 500;
  margin-bottom: 12px;
}

a.Submit {
  color: #f92a32;
  border-radius: 8px;
  background: #ffd6d6;
  display: block;
  text-align: center;
  font-size: 14px;
  text-decoration: none;
  height: 55px;
  line-height: 55px;
  font-weight: 500;
  margin-bottom: 12px;
}

span.highlightbtn.closebtn {
  position: fixed;
  right: 10px;
  top: 10px;
  color: #fff;
}

div#resizing-h3 {
  display: inline-block;
  margin-right: 55px;
}

.stage {
  margin-top: 0;
  height: 38px;
  padding: 8px 14px;
  background: #fff;
  width: 150px;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
  top: 14px;
}

.cubespinner {
  -webkit-animation-name: spincube;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 5s;
  animation-name: spincube;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-duration: 5s;
  transform-style: preserve-3d;
  transform-origin: 11px 11px 0;
}

.cubespinner div {
  position: absolute;
  width: 128px;
  height: 20px;
  text-align: left;
  color: #109393;
  font-size: 18px;
  font-weight: 500;
  padding-left: 28px;
  display: flex;
  align-items: center;
}

.cubespinner div img {
  height: 24px;
  top: 0;
  float: left;
  position: absolute;
  left: 0;
  bottom: 0;
  margin: auto;
}

.cubespinner .face1 {
  color: #1f4fa6;
  transform: translateZ(12px);
  -webkit-backface-visibility: hidden;
}

.cubespinner .face2 {
  color: #1f4fa6;
  transform: rotateX(90deg) translateZ(12px);
  -webkit-backface-visibility: hidden;
}

.cubespinner .face3 {
  color: #1f4fa6;
  transform: rotateX(180deg) translateZ(12px);
  -webkit-backface-visibility: hidden;
}

.cubespinner .face4 {
  color: #1f4fa6;
  transform: rotateX(270deg) translateZ(12px);
  -webkit-backface-visibility: hidden;
}

/*Cubical Flipping or rotation*/
@keyframes spincube {
  from, to {
    transform: rotateX(0deg);
  }
  15% {
    transform: rotateX(90deg);
  }
  25% {
    transform: rotateX(90deg);
  }
  40% {
    transform: rotateX(180deg);
  }
  50% {
    transform: rotateX(180deg);
  }
  65% {
    transform: rotateX(270deg);
  }
  75% {
    transform: rotateX(270deg);
  }
  90% {
    transform: rotateX(360deg);
  }
  100% {
    transform: rotateX(360deg);
  }
}
.highlightdiv.active:after {
  background: rgba(0, 0, 0, 0.69);
  position: fixed;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 9;
}

.highlightbtn {
  z-index: 99;
  position: relative;
}

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

::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
  background-color: #1DBF73;
}

button.control-arrow.control-prev {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0) 100%) !important;
  width: 50px;
  opacity: 1 !important;
}

button.control-arrow.control-next {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%), rgba(0, 0, 0, 0) 0% !important;
  width: 50px;
  opacity: 1 !important;
}

.btntimer {
  position: relative;
}
.btntimer div {
  position: absolute !important;
  top: 0;
  width: 100% !important;
  background-color: rgba(28, 76, 160, 0.64);
  height: 42px !important;
  border-radius: 7px;
}
.btntimer div svg {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 3px;
  bottom: auto;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
  font-weight: 300;
}

a {
  outline: none;
  box-shadow: none;
}

.main_header {
  padding: 0 0;
  background: #1f4fa6;
  z-index: 99;
}
.main_header .col-2 img {
  padding: 0 0;
  margin-top: 16px !important;
}
.main_header .col-2.py-1 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.main_header .hed_left {
  display: inline-block;
  text-align: left;
  float: left;
  color: #fff;
  position: relative;
  padding-top: 0;
  margin: 10px 0;
}
.main_header .hed_left p.location {
  margin-bottom: 0;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border: 2px solid #fff;
  height: 44px;
  line-height: 34px;
  padding: 0 15px 0 17px;
  border-radius: 7px;
  width: 240px;
  font-size: 15px;
  float: left;
  color: #fff;
  margin-right: 12px;
  margin-left: 0;
}
.main_header .hed_left p.location i {
  font-size: 20px;
  position: relative;
  top: 2px;
  left: -3px;
}
.main_header .hed_left p.location svg {
  float: right;
  margin-top: 12px;
}
.main_header .hed_left .search {
  background: #fff;
  padding: 5px 15px 15px;
  border-radius: 10px;
  width: 380px;
  margin-top: 5px;
  display: none;
  position: absolute;
  top: 50px;
  left: 0;
  box-shadow: 0px 4px 9px rgba(28, 76, 160, 0.4) 6;
  z-index: 9;
}
.main_header .hed_left .search form {
  border-bottom: 1px solid #B4B4B4;
  position: relative;
  padding-left: 40px;
  margin-bottom: 15px;
}
.main_header .hed_left .search form div {
  border: none;
  outline: none !important;
  box-shadow: none;
}
.main_header .hed_left .search form input {
  border: navajowhite;
  width: 100%;
  padding: 12px 0;
  outline: none;
  color: #000;
}
.main_header .hed_left .search form svg {
  right: 0;
  position: absolute;
  top: 12px;
  border: 1px solid;
  padding: 4px;
  font-size: 22px;
  border-radius: 50%;
  height: 22px;
  width: 22px;
  color: rgba(0, 0, 0, 0.73);
}
.main_header .hed_left .search form input:placeholder {
  color: #ccc;
}
.main_header .hed_left .search form button {
  position: absolute;
  left: 0;
  height: 100%;
  background: transparent;
  border: navajowhite;
  color: #a8a8a8;
  font-size: 19px;
  padding: 0 8px;
}
.main_header .hed_left .search h6 {
  color: #282825;
  margin-bottom: 0px;
  font-size: 15px;
  padding-left: 40px;
  position: relative;
  min-height: 20px;
  padding-top: 1px;
}
.main_header .hed_left .search h6 h6.fetching {
  font-size: 11px;
  padding-left: 0;
  color: #b4b4b4;
  margin-top: 2px;
}
.main_header .hed_left .search h6 img {
  position: absolute;
  top: 0;
  margin-right: 8px;
  height: auto;
  padding: 9px 8px;
  width: 37px !important;
  border-radius: 4px;
  left: 0;
}
.main_header .hed_left .search ul {
  padding: 0;
  margin-top: 5px;
}
.main_header .hed_left .search ul li {
  color: #000;
  margin: 0 !important;
  padding: 4px 0;
  width: 100%;
  font-size: 14px;
  line-height: normal;
  position: relative;
  padding-left: 25px;
}
.main_header .hed_left .search ul li svg {
  font-size: 20px;
  color: #424242;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.main_header .hed_left .search p {
  color: #B4B4B4;
  font-size: 12px;
  width: 380px;
  margin-bottom: 5px;
  margin-top: 10px;
  background: #F7F7F7;
  padding: 9px 15px;
  margin-left: -15px;
}
.main_header .hed_left .search.main {
  display: block !important;
  z-index: 99;
}
.main_header .hed_left form.search_form {
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border: 1px solid rgb(227, 227, 227);
  height: 44px;
  line-height: 42px;
  padding: 0 16px 0 42px;
  border-radius: 7px;
  width: 400px;
  font-size: 15px;
  position: relative;
  background-color: #fff;
}
.main_header .hed_left form.search_form svg {
  position: absolute;
  color: rgba(0, 0, 0, 0.73);
  top: 10px;
  right: 7px;
  border: 1px solid;
  padding: 4px;
  font-size: 22px;
  border-radius: 50%;
  width: 22px;
  height: 22px;
}
.main_header .hed_left form.search_form input {
  width: 100%;
  border: none;
  outline: none;
  color: #3b3a3a;
  padding: 0;
}
.main_header .hed_left form.search_form button {
  position: absolute;
  left: 0;
  border: none;
  outline: navajowhite;
  background: transparent;
  width: 43px;
  font-size: 18px;
  color: #797979;
  padding: 0;
}
.main_header .hed_left .ulshow {
  width: 100%;
  background: #fff;
  border-radius: 6px;
  margin-top: 0px;
  position: absolute;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4784313725);
  padding: 10px 0;
  z-index: 1;
  right: 0;
  top: 52px;
}
.main_header .hed_left .ulshow ul {
  margin: 0;
  z-index: 9;
  position: relative;
  max-height: 280px;
  overflow-y: auto;
  padding: 0;
  width: 100%;
}
.main_header .hed_left .ulshow ul ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #ccc;
}
.main_header .hed_left .ulshow ul ::-webkit-scrollbar {
  width: 6px;
  background-color: #ccc;
  border-radius: 10px;
}
.main_header .hed_left .ulshow ul ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #1DBF73;
}
.main_header .hed_left .ulshow ul ul {
  min-height: auto;
  overflow: unset;
}
.main_header .hed_left .ulshow ul li {
  padding: 0;
  position: relative;
  width: 100%;
  min-height: auto;
  margin: 0 !important;
  line-height: normal;
  text-align: left;
  cursor: pointer;
}
.main_header .hed_left .ulshow ul li .img {
  left: 16px;
  width: 45px;
  height: 45px;
  position: absolute;
  background-color: #efefef;
  border-radius: 6px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0 !important;
}
.main_header .hed_left .ulshow ul li a {
  padding: 6px 45px;
  color: #767676;
  display: block;
  text-decoration: none;
  margin: 0;
  font-weight: 400;
}
.main_header .hed_left .ulshow ul li h6 {
  color: #282825;
  font-size: 15px;
  padding: 0 45px;
  margin-top: 5px;
  font-weight: 600;
  position: relative;
}
.main_header .hed_left .ulshow ul li h6 i {
  position: absolute;
  left: 22px;
  color: #ABABAB;
  top: 1px;
}
.main_header .hed_left .ulshow ul li h6 span {
  font-size: 13px;
  position: absolute;
  right: 25px;
  top: 2px;
  color: #ABABAB;
}
.main_header .hed_left .ulshow ul li p {
  color: #B4B4B4;
  font-size: 13px;
  margin-top: 5px;
  margin-bottom: 0;
}
.main_header .hed_left .ulshow ul.search_list {
  padding-top: 10px;
  padding-bottom: 10px;
}
.main_header .hed_left .ulshow ul.search_list li {
  padding-left: 70px;
  margin: 6px 0 !important;
  padding-right: 10px;
  min-height: 45px;
}
.main_header .hed_left .ulshow ul.search_list li h6 {
  display: flex;
  padding: 0;
  margin-bottom: 3px;
  margin-top: 0;
}
.main_header .hed_left .ulshow ul.search_list li h6 span.tit {
  right: 0;
  position: relative;
}
.main_header .hed_left .ulshow ul.search_list li h6 .bi-patch-check-fill {
  color: #1DBF73;
  position: inherit;
  margin-left: 6px;
  margin-top: 2px;
  left: inherit;
}
.main_header .hed_left .ulshow ul.search_list li p {
  margin-top: 0px;
}
.main_header .hed_left .ulshow h4 {
  background: #F7F7F7;
  display: block;
  padding: 10px 15px;
  font-size: 16px;
  font-weight: 500;
}
.main_header .hed_left .ulshow h5 {
  font-size: 15px;
  color: #282825;
  padding: 12px 45px;
  background: #F8F8F8;
  margin: 0;
  font-weight: 600;
}
.main_header .hed_left .ulshow h5 b {
  color: #000;
}
.main_header .hed_left .ulshow h5 span {
  background: rgba(28, 76, 160, 0.26);
  height: 40px;
  width: 40px;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  color: #1f4fa6;
  margin-right: 13px;
}
.main_header .hed_left .ulshow::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.6em solid;
  border-right: 0.6em solid transparent;
  border-bottom: 0;
  border-left: 0.6em solid transparent;
  color: white;
  position: absolute;
  left: 40px;
  transform: rotate(180deg);
  top: -8px;
}
.main_header .after_login {
  display: none;
}
.main_header img {
  height: 33px;
  padding: 5px 0;
  margin-top: 0;
}
.main_header .logo {
  padding-top: 15px;
}
.main_header ul {
  margin: auto;
  float: right;
  margin-top: 0;
}
.main_header ul li.btn-group.app_download a img {
  height: 28px !important;
  margin: 0 !important;
  padding: 0 8px;
  margin-top: -2px !important;
}
.main_header ul li.btn-group.app_download ul.dropdown-menu {
  cursor: pointer;
  width: 330px;
  padding: 15px 70px 15px 15px;
  left: -162px !important;
}
.main_header ul li.btn-group.app_download ul.dropdown-menu img {
  height: 88px;
  position: absolute;
  right: 12px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.main_header ul li.btn-group.app_download ul.dropdown-menu h6 {
  color: #1F4FA6;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 3px;
}
.main_header ul li.btn-group.app_download ul.dropdown-menu p {
  color: #626262;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 0;
}
.main_header ul li:first-child .dropdown-toggle {
  line-height: 44px;
}
.main_header ul li:first-child .dropdown-toggle a {
  display: none;
}
.main_header ul li:first-child ul.dropdown-menu {
  right: auto !important;
  left: -120px !important;
}
.main_header ul li:first-child ul.dropdown-menu::after {
  right: 0;
  top: -12px;
  left: 0;
  width: 20px;
  margin: auto;
}
.main_header ul li:first-child h4 {
  display: none;
}
.main_header ul li {
  list-style: none;
  margin-left: 20px !important;
  font-weight: 400;
  position: relative;
  display: inline-block;
  line-height: 60px;
  color: #fff;
}
.main_header ul li img {
  height: 34px;
}
.main_header ul li a {
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  padding: 0 2px 0 6px;
  position: relative;
  display: inline-block;
  text-decoration: none;
}
.main_header ul li a img {
  width: auto !important;
  height: 39px;
}
.main_header ul li a span.count {
  background: #1dbf73;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  font-size: 7px;
  line-height: 16px;
  right: -4px;
  top: 11px;
}
.main_header ul li a.take_a_tour {
  text-decoration: underline;
}
.main_header ul li a.dropdown-toggle:after {
  display: none;
}
.main_header ul li .dropdown-toggle {
  padding: 0;
  border: none;
  background: transparent;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
.main_header ul li .dropdown-toggle span {
  width: 39px;
  height: 39px;
  display: inline-block;
  border-radius: 5px;
  position: relative;
  top: -2px;
  margin-right: 2px;
  background-size: cover;
  background-position: center;
  line-height: 40px;
  vertical-align: middle;
  font-size: 20px;
  color: #1dbf73 !important;
  text-transform: uppercase;
}
.main_header ul li .dropdown-toggle::after {
  display: none;
}
.main_header ul li .dropdown-menu {
  right: 0;
  width: 235px;
  margin-top: 0;
  border: none;
  box-shadow: 0 0px 8px rgba(0, 0, 0, 0.1803921569);
  inset: inherit !important;
  transform: inherit !important;
  margin: inherit !important;
  right: 0 !important;
  padding-bottom: 0;
  background-color: #fff;
  padding: 10px;
}
.main_header ul li .dropdown-menu h4 {
  font-weight: bold;
  padding: 0 15px 4px 11px;
  font-size: 16px;
  border-top: 1px dashed #c2c2c2;
  padding-top: 16px;
  margin-top: 10px;
}
.main_header ul li .dropdown-menu li {
  display: block;
  margin: 0;
  padding: 0;
  margin-left: 0 !important;
  line-height: normal;
}
.main_header ul li .dropdown-menu li a {
  padding: 8px 12px;
  display: block;
  color: #12151b;
  font-size: 14px;
  text-decoration: none;
  text-align: left !important;
  margin: 0;
  border-radius: 6px;
  font-weight: 500;
}
.main_header ul li .dropdown-menu li a img {
  height: auto;
  width: 20px !important;
  margin-right: 6px;
  margin-top: 0;
  padding: 3px 0;
}
.main_header ul li .dropdown-menu li a:hover {
  color: #1f4fa6;
  font-size: 14px;
  background: #e9e9e9;
  font-weight: 400 !important;
}
.main_header ul li .dropdown-menu li ul {
  padding: 0;
  float: inherit;
  margin: 0;
}
.main_header ul li .dropdown-menu li ul li {
  width: 100%;
  padding: 0 0px 0 0;
}
.main_header ul li .dropdown-menu li ul li a {
  border: none !important;
}
.main_header ul li .dropdown-menu li h4 {
  color: #000;
  font-weight: 500;
}
.main_header ul li .dropdown-menu li h4 span {
  float: right;
}
.main_header ul li .dropdown-menu li .set {
  position: relative;
  display: grid;
  align-items: center;
  padding: 5px 9px 5px 50px;
}
.main_header ul li .dropdown-menu li .set .img {
  width: 43px;
  height: 43px;
  position: absolute;
  left: 0;
  border-radius: 50%;
  text-align: center;
  line-height: 43px;
}
.main_header ul li .dropdown-menu li .set h6 {
  font-size: 14px;
  color: #636363;
  margin-bottom: 2px;
}
.main_header ul li .dropdown-menu li .set h6 span.time {
  display: block;
  color: #B3B3B3;
  font-size: 13px;
}
.main_header ul li .dropdown-menu li .set p {
  color: #B3B3B3;
  font-size: 13px;
  display: none;
}
.main_header ul li ul.dropdown-menu::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.8em solid #f4f4f4;
  border-right: 0.8em solid transparent;
  border-bottom: 0;
  border-left: 0.8em solid transparent;
  transform: rotate(180deg);
  position: absolute;
  right: 9px;
  top: -12px;
}
.main_header ul li .dropdown-menu.show {
  display: none;
}
.main_header ul li .sidebr {
  padding: 0;
  box-shadow: 0 0 20px rgba(204, 204, 204, 0.4705882353);
  border: none;
  transform: translate(0px, 55px) !important;
}
.main_header ul li .sidebr li {
  padding: 0 !important;
  height: auto !important;
  box-shadow: none !important;
}
.main_header ul li .sidebr li a {
  padding: 8px 15px !important;
  text-align: left;
  line-height: initial !important;
  border: none !important;
  box-shadow: none !important;
}
.main_header ul li .sidebr li + li {
  border-top: 1px solid rgba(180, 180, 180, 0.368627451);
}
.main_header ul li .boost {
  width: 230px;
  background: #fff;
  padding: 14px;
  border-radius: 7px;
  color: #000;
  line-height: 20px;
  text-align: left;
  font-size: 13px;
  position: absolute;
  right: -18px;
  top: 54px;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.15);
  overflow: hidden;
}
.main_header ul li .boost h4 {
  color: #194896;
  display: inline-block !important;
  font-weight: 600;
  font-size: 15px;
}
.main_header ul li .boost p {
  margin-bottom: 0;
}
.main_header ul li .boost i {
  position: absolute;
  right: 5px;
  top: 8px;
  font-size: 29px;
}
.main_header ul li .boost::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.8em solid #f4f4f4;
  border-right: 0.8em solid transparent;
  border-bottom: 0;
  border-left: 0.8em solid transparent;
  transform: rotate(180deg);
  position: absolute;
  right: 14px;
  top: -10px;
}
.main_header ul ul.dropdown-menu.noti {
  width: 290px;
  right: -8px !important;
}
.main_header ul ul.dropdown-menu.noti li a {
  color: #1f4fa6;
  font-weight: 600;
  text-align: center !important;
  display: block;
}
.main_header ul ul.dropdown-menu.noti::after {
  right: 10px;
}
.main_header ul ul.dropdown-menu.account::after {
  right: 8px;
}
.main_header ul ul.dropdown-menu.account {
  right: -8px !important;
}
.main_header ul li.ms-2.ms-xl-3 {
  font-size: 18px;
}
.main_header ul li:last-child li.help_support {
  border-top: 1px dashed #c2c2c2;
  border-bottom: 1px dashed #c2c2c2;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  padding: 10px 0px !important;
}
.main_header ul li.btn-group:hover ul.dropdown-menu {
  display: block;
}
.main_header ul li:first-child a {
  text-decoration: none;
  border-bottom: 1px solid transparent;
  margin-left: 5px;
  line-height: 18px;
  padding: 0;
}
.main_header ul a.plus {
  line-height: inherit !important;
  margin-top: 0;
  position: relative;
  top: 0;
}
.main_header ul a.plus i {
  position: relative;
  top: 3px;
  font-size: 22px;
}
.main_header ul .logi {
  border: 2px solid #fff;
  border-radius: 7px;
  color: #fff;
  text-align: center;
  font-weight: 600;
  font-size: 16px;
  padding: 0 19px;
  text-decoration: none;
  min-width: 183px;
  height: 44px;
  line-height: 38px;
}
.main_header ul .logi img {
  height: 30px;
  margin-right: 0;
  margin-top: -1px;
}
.main_header ul .logi span {
  width: auto;
  height: auto;
  background: transparent;
  font-size: 14px;
  position: relative;
  top: inherit;
  margin-left: 8px;
}
.main_header ul .logi a {
  border-radius: 4px;
  padding: 0 0;
  color: #fff;
  text-align: center;
  font-weight: 600;
  text-decoration: none;
}
.main_header ul .logi img.color {
  display: none;
}
.main_header ul .logi:hover {
  background: #fff;
  color: #1f4fa6;
}
.main_header ul .logi:hover a {
  color: #1f4fa6;
}
.main_header ul .logi:hover img {
  display: none;
}
.main_header ul .logi:hover img.color {
  display: inline-block;
}

.header2 {
  padding: 0 0;
  position: relative;
  z-index: 999;
}
.header2 .nologin {
  display: none;
}
.header2 .after_login {
  display: block;
  padding: 0;
  margin-top: 0;
}
.header2 ul li .dropdown-toggle {
  height: 44px;
  text-decoration: none;
}
.header2 ul li a {
  text-decoration: none !important;
}
.header2 ul li a.logi {
  border: 2px solid #28282B;
  color: #28282B;
}
.header2 ul li a.dropdown-toggle {
  line-height: 44px;
  padding: 0px 0;
  border: none !important;
}
.header2 ul li a.dropdown-toggle img {
  margin-right: 5px;
  height: 28px;
}
.header2 ul li.btn-group:hover ul.dropdown-menu {
  display: block;
}
.header2 ul li.noti ::after {
  display: none;
}
.header2 ul li.noti .dropdown-menu {
  padding: 0;
  width: 357px;
  box-shadow: 0 0 20px rgba(204, 204, 204, 0.4705882353);
  border: none;
  transform: translate(0px, 55px) !important;
}
.header2 ul li.noti .dropdown-menu li {
  padding: 0;
  height: auto;
  box-shadow: none;
}
.header2 ul li.noti .dropdown-menu li a {
  text-align: left;
  padding-left: 75px;
  position: relative;
  line-height: 40px;
  border: none;
  box-shadow: none;
  color: #414141;
  font-weight: 500;
}
.header2 ul li.noti .dropdown-menu li a label {
  color: #1DBF73;
}
.header2 ul li.noti .dropdown-menu li a span {
  position: absolute;
  left: 25px;
  width: 40px;
  height: 40px;
  text-align: center;
  box-shadow: inset 0 0 4px #ccc;
  border-radius: 50%;
  text-align: center;
}
.header2 ul li.noti .dropdown-menu li a span img {
  margin-right: 0;
}
.header2 .navbar {
  float: left;
  padding: 10px 0;
}
.header2 ul li a {
  font-weight: 600;
}
.header2 .col-2 img {
  padding: 0 0;
  margin-top: 16px !important;
}

.dashboard_header .navbar {
  padding: 14px 0;
}
.dashboard_header ul.navbar-nav li {
  box-shadow: none;
  min-width: auto;
  height: auto;
  line-height: inherit;
  background: transparent;
}
.dashboard_header ul.navbar-nav li .nav-link {
  box-shadow: none;
  color: #747474;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 500;
  padding: 0;
}
.dashboard_header ul.navbar-nav li img {
  height: 14px;
  margin-top: -3px;
  filter: grayscale(100%);
  padding: 0;
}
.dashboard_header ul.navbar-nav li .nav-link.active {
  color: #1dbf73;
}
.dashboard_header ul.navbar-nav li .nav-link.active img {
  filter: grayscale(0%);
}
.dashboard_header ul li .dropdown-menu {
  right: 0 !important;
  left: inherit !important;
}
.dashboard_header button.dropdown-toggle {
  color: #747474 !important;
}
.dashboard_header ul li .dropdown-menu {
  width: 210px;
}
.dashboard_header ul li .sidebr li a {
  padding: 5px 13px !important;
  text-align: left;
  line-height: initial !important;
  border: none !important;
  box-shadow: none !important;
  font-size: 13px;
}

/************ banner section ****************/
.banner {
  background-color: #1f4fa6;
}
.banner .home_video {
  margin-top: 33px;
  background: rgb(215, 224, 239);
  padding: 0px 0px 0 0px;
  border-radius: 16px;
  box-shadow: 0 3px 15px rgba(216, 223, 228, 0.32), 0 -20px 72px rgba(33, 41, 80, 0.04);
  height: 398px;
  overflow: hidden;
}
.banner .home_video p {
  padding: 5px 15px 0px;
  margin: 0;
}
.banner .home_video p span {
  background: #668697;
  border-radius: 50%;
  height: 14px;
  margin: 0px 10px 0px 0;
  opacity: 0.2;
  width: 14px;
  display: inline-block;
}
.banner video {
  width: 100%;
  height: 375px;
  margin-top: 0;
  /* background: #3c6ac4; */
  border-radius: 10px;
}
.banner h6 {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}
.banner .carousel {
  bottom: -65px;
}
.banner .carousel .carousel-item {
  background: #1f4fa6;
  background-size: 100%;
  background-position: top center;
}
.banner .carousel .carousel-inner {
  height: auto !important;
  position: absolute;
  bottom: 0;
}
.banner .img {
  position: relative;
  width: 100%;
  margin: auto;
  height: 100%;
  text-align: center;
  padding-top: 0;
  background-color: transparent !important;
}
.banner .img img {
  position: relative;
  bottom: 0;
  width: 95% !important;
  margin: auto;
}
.banner .img .carousel-item {
  background: #1f4fa6;
}
.banner .set {
  margin-top: 90px;
  position: relative;
  z-index: 1;
  max-width: 660px;
  border-radius: 40px;
  margin-bottom: 40px;
  background: transparent !important;
  padding: 40px 0;
}
.banner .set a.arrowbtn {
  background: #fff;
  width: 118px;
  height: 95px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  line-height: 63px;
  border: 15px solid #1f4fa6;
  border-radius: 32px;
  display: none;
}
.banner .set a.arrowbtn img {
  height: 28px;
}
.banner .set h1 {
  font-weight: 600;
  font-size: 38px;
  color: #fff;
  margin-bottom: 0;
  line-height: 52px;
}
.banner .set h1 span {
  display: block;
  color: #FFC700;
}
.banner .set h3 {
  font-size: 16px;
  color: #fff;
  margin-bottom: 15px;
}
.banner .set p {
  color: #F4F4F4;
  margin-bottom: 0;
  margin-top: 14px;
  padding-bottom: 0;
}
.banner .set p img {
  height: 14px;
  position: relative;
  margin-top: -1px;
}
.banner .set form {
  background: #fff;
  height: 50px;
  border-radius: 10px;
  padding-right: 150px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.48);
  z-index: 9;
  max-width: 620px;
}
.banner .set form svg {
  right: 155px;
  position: absolute;
  top: 14px;
  border: 1px solid;
  padding: 4px;
  font-size: 22px;
  border-radius: 50%;
  height: 22px;
  width: 22px;
  color: rgba(0, 0, 0, 0.73);
}
.banner .set form input {
  height: 100%;
  width: 100%;
  border: none;
  padding: 0 15px;
  outline: none;
}
.banner .set form input:placeholder {
  color: #B4B4B4;
}
.banner .set form button {
  position: absolute;
  right: 3px;
  height: 44px;
  width: 145px;
  background: #1f4fa6;
  border: navajowhite;
  border-radius: 6px;
  color: #fff;
  top: 3px;
}
.banner .set ul {
  padding: 0;
  list-style: none;
  color: #fff;
  margin-top: 120px;
  margin-bottom: 20px;
}
.banner .set ul li {
  display: inline-block;
  padding-left: 45px;
  position: relative;
  margin-right: 60px;
}
.banner .set ul li svg {
  position: absolute;
  left: 0;
  font-size: 36px;
  top: 0;
}
.banner .set .ulshow {
  max-width: 446px;
  background: #fff;
  border-radius: 0 0 10px 10px;
  margin-top: -10px;
  position: absolute;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.48);
  padding-top: 10px;
  z-index: 1;
  width: 100%;
}
.banner .set .ulshow ul {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  z-index: 9;
  position: relative;
  max-height: 280px;
  overflow-y: auto;
}
.banner .set .ulshow ul ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #ccc;
}
.banner .set .ulshow ul ::-webkit-scrollbar {
  width: 6px;
  background-color: #ccc;
  border-radius: 10px;
}
.banner .set .ulshow ul ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #1DBF73;
}
.banner .set .ulshow ul li {
  padding: 0;
  position: relative;
  width: 100%;
  min-height: 45px;
  margin: 0 0;
  cursor: pointer;
}
.banner .set .ulshow ul li ul {
  max-height: inherit;
  overflow-y: inherit;
}
.banner .set .ulshow ul li ul li {
  min-height: auto;
  margin: 0;
}
.banner .set .ulshow ul li ul li a {
  padding: 6px 45px;
  color: #767676;
  display: block;
  text-decoration: none;
  font-size: 14px;
}
.banner .set .ulshow ul li .img {
  left: 16px;
  width: 45px;
  height: 45px;
  position: absolute;
  border-radius: 6px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0 !important;
}
.banner .set .ulshow ul li h6.dfapt {
  padding-right: 88px;
}
.banner .set .ulshow ul li h6 {
  color: #282825;
  font-size: 15px;
  padding: 0 45px;
  margin-top: 25px;
  font-weight: 600;
  position: relative;
}
.banner .set .ulshow ul li h6 i {
  position: absolute;
  left: 22px;
  color: #ABABAB;
  top: 1px;
}
.banner .set .ulshow ul li h6 span.tit {
  color: #282825;
  font-size: 15px;
  position: relative;
  top: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.banner .set .ulshow ul li h6 span {
  font-size: 13px;
  position: absolute;
  right: 25px;
  top: 2px;
  color: #ABABAB;
}
.banner .set .ulshow ul li h6 span i {
  color: #ffc107;
  margin-right: 4px;
}
.banner .set .ulshow ul li h6 .bi-patch-check-fill {
  color: #1DBF73;
  /* top: 2px; */
  /* position: absolute; */
  /* right: 155px; */
  margin-left: 2px;
  margin-top: 2px;
}
.banner .set .ulshow ul li p {
  color: #B4B4B4;
  font-size: 13px;
  margin-top: 5px;
  padding-bottom: 0;
}
.banner .set .ulshow ul.search_list {
  padding-top: 10px;
  padding-bottom: 10px;
}
.banner .set .ulshow ul.search_list li {
  padding-left: 70px;
  margin: 6px 0;
  padding-right: 10px;
}
.banner .set .ulshow ul.search_list li h6 {
  display: flex;
  padding: 0;
  margin-bottom: 3px;
  margin-top: 0;
}
.banner .set .ulshow ul.search_list li h6 span.tit {
  right: 0;
}
.banner .set .ulshow ul.search_list li h6 .bi-patch-check-fill {
  color: #1DBF73;
  position: inherit;
  margin-left: 6px;
  margin-top: 2px;
  left: inherit;
}
.banner .set .ulshow ul.search_list li p {
  margin-top: 0px;
}
.banner .set .ulshow h4 {
  background: #F7F7F7;
  display: block;
  padding: 10px 15px;
  font-size: 16px;
  font-weight: 500;
}
.banner .set .ulshow h5 {
  font-size: 15px;
  color: #282825;
  padding: 12px 45px;
  background: #F8F8F8;
  margin: 0;
  font-weight: 600;
}
.banner .set .ulshow h5 b {
  color: #000;
}
.banner .set .ulshow h5 span {
  background: rgba(28, 76, 160, 0.26);
  height: 40px;
  width: 40px;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  color: #1f4fa6;
  margin-right: 13px;
}
.banner label {
  color: #fff;
  font-size: 15px;
  font-style: italic;
  font-family: "Playfair Display", serif;
  position: relative;
  padding-bottom: 28px;
  display: block;
  text-align: right;
  margin-right: 60px;
  margin-top: -20px;
}
.banner label img {
  height: 85px;
  position: absolute;
  top: -19px;
  transform: scaleX(-1);
  right: 68px;
}

/*************** purpose_set ***************/
.purpose_set {
  padding: 50px 0;
  background: #fff;
}
.purpose_set img {
  width: 250px !important;
  margin-top: 0;
}
.purpose_set h6 {
  font-weight: 700;
  margin-top: 70px;
  margin-bottom: 30px;
}
.purpose_set h2 {
  font-size: 32px;
  font-weight: 600;
}
.purpose_set h4 {
  font-size: 24px;
  margin-top: 20px;
  font-weight: 600;
}
.purpose_set h4 label {
  color: #1f4fa6;
}
.purpose_set h1 {
  font-weight: 600;
  font-size: 38px;
}
.purpose_set p.f1 {
  background: #1DBF73;
  display: inline-block;
  padding: 4px 15px;
  border-radius: 30px;
  color: #fff;
  font-size: 14px;
}

.purpose_set2 p {
  font-size: 18px;
  margin-top: 30px;
}

/*************** top_rated ***************/
.top_rated {
  margin: 75px 0;
}
.top_rated h2 {
  color: #1f4fa6;
  font-size: 25px;
  font-weight: 600;
  margin-top: 100%;
}
.top_rated p.pag {
  font-size: 14px;
  margin-bottom: 30px;
  color: #000;
}
.top_rated .view_all {
  background: #1f4fa6;
  padding: 12px;
  color: #fff;
  width: 158px;
  text-align: center;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}
.top_rated .st {
  border-radius: 10px;
  box-shadow: 0 0 18px rgba(204, 204, 204, 0.631372549);
  padding: 12px;
  background-color: #fff;
  position: relative;
}
.top_rated .st .cont {
  margin-top: -110px;
  margin-bottom: 0;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%, rgb(255, 255, 255) 100%);
  padding: 30px 15px 15px;
  margin-left: -15px;
  margin-right: -15px;
}
.top_rated .st .images {
  background-size: cover;
  height: 200px;
  background-color: #ccc;
  background-image: none;
  border-radius: 10px;
  margin: 0;
  background-position: center;
}
.top_rated .st h4 {
  font-size: 18px;
  color: #282825;
  font-weight: 600;
  margin-bottom: 0;
  margin-top: 10px;
}
.top_rated .st h6 {
  margin-bottom: 0;
}
.top_rated .st h6 i {
  margin-right: 6px;
  font-size: 16px;
}
.top_rated .st .online {
  left: 12px;
  display: inline-block;
  right: inherit !important;
}
.top_rated .st .online i {
  color: #1DBF73;
}
.top_rated .st .offline {
  left: 12px;
  display: inline-block;
  right: inherit !important;
}
.top_rated .st .offline i {
  color: #df2b2b;
}
.top_rated .st i {
  color: #ffc107;
  font-size: 14px;
  margin-right: 0px;
}
.top_rated .st p {
  font-size: 14px;
  color: #212529;
  margin-bottom: 0 !important;
}
.top_rated .st p a {
  color: #fff;
  font-weight: 600;
}
.top_rated .st .footer {
  padding-top: 15px;
}
.top_rated .st .footer span {
  background: #1f4fa6;
  padding: 10px;
  color: #fff;
  width: 100%;
  display: block;
  text-align: center;
  border-radius: 5px;
  font-size: 15px;
  font-weight: 600;
}
.top_rated .st .footer span i {
  display: none;
}
.top_rated .st .footer a {
  color: #C6960C;
  font-size: 15px;
  font-weight: 600;
  -webkit-text-decoration: navajowhite;
          text-decoration: navajowhite;
  padding: 8px 0;
  margin-top: 0;
  display: block;
}
.top_rated .st .footer a i {
  color: #C6960C;
  margin-right: 5px;
  font-size: 16px;
}

/*************** popular_institutes ***************/
.popular_institutes {
  margin: 75px 0;
}
.popular_institutes h2 {
  color: #1f4fa6;
  font-size: 25px;
  font-weight: 600;
  margin-top: 90%;
}
.popular_institutes p.pag {
  font-size: 14px;
  margin-bottom: 30px;
  color: #000;
}
.popular_institutes .view_all {
  background: #1f4fa6;
  padding: 12px;
  color: #fff;
  width: 158px;
  text-align: center;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}
.popular_institutes .st {
  border-radius: 10px;
  box-shadow: 0 0 18px rgba(204, 204, 204, 0.631372549);
}
.popular_institutes .st .images {
  background-size: cover;
  height: 340px;
  background-color: #ccc;
  background-image: none;
  border-radius: 10px;
  padding: 15px;
  position: relative;
  overflow: hidden;
}
.popular_institutes .st .images .cont {
  position: absolute;
  z-index: 9999999;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 45px 15px 15px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%, rgb(255, 255, 255) 100%);
}
.popular_institutes .st .images .cont h4 {
  font-size: 22px;
  color: #fff;
  font-weight: 600;
}
.popular_institutes .st .images .cont p {
  font-size: 14px;
  color: #fff;
  margin-bottom: 4px;
}
.popular_institutes .st .images .cont a {
  color: #fff;
  text-decoration: none;
  font-weight: 600;
}
.popular_institutes .st .images .cont a i {
  font-size: 20px;
  position: relative;
  top: 3px;
}

/*************** testimonials ***************/
.testimonials {
  margin: 75px 0;
}
.testimonials h2 {
  color: #1f4fa6;
  font-size: 25px;
  font-weight: 600;
}
.testimonials p.pag {
  font-size: 14px;
  margin-bottom: 30px;
  color: #000;
  box-shadow: none;
  padding: 0;
}
.testimonials .view_all {
  background: #1f4fa6;
  padding: 8px;
  color: #fff;
  width: 140px;
  text-align: center;
  border-radius: 8px;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  margin-top: 14px;
  display: inline-block;
}
.testimonials .st {
  padding: 15px 15px 15px 135px;
  position: relative;
}
.testimonials .st .images {
  background-size: cover;
  width: 100px;
  height: 100px;
  border-radius: 10px;
  margin-bottom: 12px;
  position: absolute;
  left: 15px;
}
.testimonials h4 {
  font-size: 22px;
  color: #282825;
  font-weight: 600;
}
.testimonials i {
  color: #ffc107;
  font-size: 16px;
  margin-right: 6px;
}
.testimonials p {
  font-size: 14px;
  padding: 45px 15px 15px;
  color: #28282B;
  border-radius: 10px;
  box-shadow: 0 0 18px rgba(204, 204, 204, 0.631372549);
}
.testimonials .footer {
  border-top: 1px solid rgba(180, 180, 180, 0.368627451);
  padding-top: 15px;
}
.testimonials .footer span {
  background: #1f4fa6;
  padding: 10px;
  color: #fff;
  width: 100%;
  display: block;
  text-align: center;
  border-radius: 5px;
  font-size: 17px;
  font-weight: 600;
}
.testimonials .footer a {
  color: #C6960C;
  font-size: 16px;
  font-weight: 600;
  -webkit-text-decoration: navajowhite;
          text-decoration: navajowhite;
  padding: 16px 0;
  margin-top: -8px;
  display: block;
}

/*************** recent_blogs ***************/
.recent_blogs {
  margin: 45px 0;
}
.recent_blogs h2 {
  color: #1f4fa6;
  font-size: 25px;
  font-weight: 600;
}
.recent_blogs p.pag {
  font-size: 14px;
  margin-bottom: 30px;
  color: #000;
  box-shadow: none;
  padding: 0;
}
.recent_blogs .view_all {
  background: #1f4fa6;
  padding: 8px;
  color: #fff;
  width: 140px;
  text-align: center;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  margin-top: 14px;
}
.recent_blogs .st {
  border-radius: 10px;
  box-shadow: 0 0 18px rgba(204, 204, 204, 0.631372549);
  padding: 15px;
  overflow: hidden;
}
.recent_blogs .st .images {
  background-color: #ccc;
  border-radius: 10px;
  margin-bottom: 20px;
}
.recent_blogs .st h3 {
  font-size: 16px;
  color: #282825;
  font-weight: 600;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  cursor: pointer;
  min-height: 36px;
}
.recent_blogs .st h4:hover {
  color: #1f4fa6;
}
.recent_blogs .st a {
  color: #1DBF73;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
}
.recent_blogs .st a i {
  font-size: 20px;
  position: relative;
  top: 3px;
}
.recent_blogs .st p {
  font-size: 14px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  margin-bottom: 10px;
  height: 42px;
}
.recent_blogs .st:hover {
  transform: scale(1.05);
  transition: all 0.5s;
  -webkit-transition: all 0.2s;
}

/***************** footer *****************/
.main-footer {
  background: #1F4FA6;
  padding: 25px 0 25px;
}
.main-footer .imctc ul {
  padding: 0;
}
.main-footer .imctc ul li {
  margin-right: 12px;
  position: relative;
}
.main-footer .imctc ul li a {
  color: #fff;
  font-size: 16px;
  text-decoration: none;
}
.main-footer .imctc ul li a:hover {
  text-decoration: underline;
}
.main-footer .imctc ul li + li {
  padding-left: 12px;
}
.main-footer .imctc ul li + li:after {
  background: white;
  position: absolute;
  width: 2px;
  height: 12px;
  content: "";
  left: 0;
  top: 4px;
  margin: auto;
}
.main-footer .ptext {
  max-width: 90%;
  padding-top: 12px;
}
.main-footer .Immigration {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4392156863);
  margin-bottom: 30px;
}
.main-footer p {
  color: #FFF;
  font-weight: 400;
  font-size: 14px;
  padding-top: 40px;
}
.main-footer .f_logo {
  height: 45px;
}
.main-footer ul.locul {
  margin: 0 0 30px;
  padding: 0;
}
.main-footer ul.locul li {
  margin-bottom: 8px;
  padding-left: 0;
  list-style: none;
  color: #fff;
  font-size: 12px;
}
.main-footer ul.locul li a {
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 12px;
}
.main-footer ul.locul li a:hover {
  color: #fff;
  font-weight: 600;
  text-decoration: underline;
}
.main-footer h3 {
  text-align: left;
  margin-bottom: 15px;
  font-weight: 600;
  font-size: 15px;
  letter-spacing: 0.0075em;
  color: #fff;
}
.main-footer .socle {
  border-top: 1px solid rgba(255, 255, 255, 0.4392156863);
  padding-top: 20px;
  margin-top: 0 !important;
}
.main-footer .socle ul {
  margin: 0;
  padding: 0;
}
.main-footer .socle ul li {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 0;
  color: #fff;
}
.main-footer .socle ul li a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  background: #fff;
  display: inline-block;
  text-align: center;
}
.main-footer .socle ul li a i {
  color: #1f4fa6;
  font-size: 25px;
}

.rights {
  background: #0C4197;
  padding: 15px;
  text-align: center;
  color: #fff;
  font-size: 15px;
}

/******** loginmodal *****/
.Selectim button.btn {
  width: 200px !important;
}

.loginmodal .modal-dialog {
  max-width: 760px;
}
.loginmodal .modal-dialog .modal-content {
  border: none;
  border-radius: 8px;
  overflow: hidden;
}
.loginmodal .btn-close {
  position: absolute;
  right: 12px;
  padding: 9px;
  font-size: 10px;
  z-index: 9;
  outline: none;
  box-shadow: none;
}
.loginmodal .lest_login {
  background: #1c4c9d;
  padding: 30px 25px;
  height: 100%;
}
.loginmodal .lest_login p.consult {
  font-size: 14px;
  font-weight: 600;
}
.loginmodal .lest_login img {
  height: 32px;
}
.loginmodal .lest_login .img {
  height: 138px;
  border-radius: 10px;
  background-size: cover;
  background-color: #fff;
}
.loginmodal .lest_login .img.active {
  border: 3px solid white;
  box-shadow: 0 0px 17px #000;
}
.loginmodal .lest_login h3 {
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  margin: 40px 0 20px;
}
.loginmodal .lest_login form {
  padding: 10px 25px;
  margin-top: 6px !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4705882353);
  margin-bottom: 18px;
  padding-bottom: 25px;
}
.loginmodal .lest_login form .form-group.prefix {
  position: relative;
}
.loginmodal .lest_login form .form-group.prefix input {
  padding: 0 10px 0 40px !important;
  line-height: 42px;
  font-weight: 300;
}
.loginmodal .lest_login form .form-group.prefix input::-moz-placeholder {
  font-size: 14px;
  height: 45px;
}
.loginmodal .lest_login form .form-group.prefix input::placeholder {
  font-size: 14px;
  height: 45px;
}
.loginmodal .lest_login form .form-group.prefix span {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 45px;
  width: auto;
  z-index: 99;
  padding: 0 12px;
  font-weight: 400;
  line-height: 45px;
}
.loginmodal .lest_login form .form-group {
  margin-bottom: 15px;
  position: relative;
}
.loginmodal .lest_login form .form-group p {
  position: absolute;
  color: rgba(255, 76, 76, 0.7215686275) !important;
  font-size: 12px;
  font-weight: 600;
  width: 100%;
}
.loginmodal .lest_login form .form-group label {
  font-weight: 400;
  color: #fff;
  font-size: 15px;
  margin-bottom: 10px;
  text-align: center !important;
}
.loginmodal .lest_login form .form-group input {
  height: 45px;
  font-size: 16px;
}
.loginmodal .lest_login form .form-group ::-moz-placeholder {
  color: #B4B4B4;
}
.loginmodal .lest_login form .form-group ::placeholder {
  color: #B4B4B4;
}
.loginmodal .lest_login p {
  margin-bottom: 6px;
  color: #fff;
  font-size: 14px;
}
.loginmodal .lest_login p a {
  color: #1DBF73;
  text-decoration: none;
}
.loginmodal .lest_login p .form-check-input {
  height: 16px;
  width: 16px;
  margin-top: 3px;
  box-shadow: none;
  background-color: transparent;
  border: 1px solid #1cbe72;
  margin-right: 6px;
}
.loginmodal .lest_login p .form-check-input:checked {
  background-color: #1DBF73;
  border-color: #1DBF73;
  color: #fff;
}
.loginmodal .lest_login h6 {
  margin-bottom: 0;
  color: #fff;
  font-weight: 300;
  font-size: 14px;
}
.loginmodal .lest_login h6 a {
  color: #1DBF73;
}
.loginmodal .lest_login h5 {
  margin-bottom: 6px;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
}
.loginmodal .lest_login h5 span {
  color: #1DBF73;
}
.loginmodal .lest_login .btn {
  height: 45px;
  width: 100%;
  background: #fff;
  margin-top: 20px !important;
  color: #9E9E9E;
  font-weight: 500;
}
.loginmodal .lest_login .form-groupotp input {
  width: 40px;
  display: inline-block;
  font-size: 22px;
  text-align: center;
  line-height: 26px;
  width: 14.5%;
  margin: 0 0.5%;
  border-radius: 6px;
  border: none;
}
.loginmodal .lest_login .form-groupotp input ::-moz-placeholder {
  color: #B4B4B4;
  font-size: 30px;
  padding-top: 20px;
}
.loginmodal .lest_login .form-groupotp input ::placeholder {
  color: #B4B4B4;
  font-size: 30px;
  padding-top: 20px;
}
.loginmodal .lest_login .form-groupotp div {
  margin: auto;
  display: inline !important;
}
.loginmodal .avtar_div .btn {
  background: #1DBF73;
  color: #fff;
  max-width: 220px;
  margin-top: 0 !important;
}
.loginmodal .avtar_div .img {
  height: 57px;
  border-radius: 10px;
  background-size: cover;
  background-color: transparent;
  margin-bottom: 14px;
}
.loginmodal .avtar_div .col-lg-3 {
  flex: 0 0 auto;
  width: 12%;
}
.loginmodal .right_login {
  padding: 30px 25px 30px 20px;
}
.loginmodal .right_login p {
  color: #28282B;
  font-size: 14px;
  font-weight: 600;
}
.loginmodal .right_login .carousel-indicators {
  bottom: -60px;
}
.loginmodal .right_login .carousel-indicators button {
  background-color: #E1E1E1 !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50%;
}
.loginmodal .right_login .carousel-indicators button.active {
  background-color: #1DBF73 !important;
}
.loginmodal .right_login .column h3 {
  color: #1c4c9d !important;
  font-size: 16px;
  font-weight: 600;
}
.loginmodal .right_login .column h3 span.highlight {
  color: #1dbf73;
  font-weight: 800;
  padding-left: 0 !important;
  font-size: 22px;
}
.loginmodal .right_login .column p {
  font-weight: 400;
}
.loginmodal .right_login .column ul {
  padding-left: 0;
  margin-top: 16px;
}
.loginmodal .right_login .column ul li {
  padding-left: 22px;
  position: relative;
  list-style: none;
  margin-bottom: 4px;
  font-size: 14px;
}
.loginmodal .right_login .column ul li:after {
  height: 8px;
  width: 8px;
  content: "";
  background: #1dbf73;
  position: absolute;
  left: 0;
  border-radius: 50px;
  top: 7px;
}
.loginmodal .right_login .column .become-partner-container.mob p {
  margin-top: 20px;
  color: #1c4c9d;
  font-size: 16px;
  margin-bottom: 0;
}
.loginmodal .right_login .column .become-partner-container.mob p i {
  font-size: 20px;
  position: relative;
  top: 2px;
}

.study_buddies .right_login img {
  width: 345px;
  padding-top: 25px;
}
.study_buddies .lest_login h5 {
  margin-top: 60px;
}
.study_buddies .lest_login .mainus {
  padding-left: 100px;
  position: relative;
}
.study_buddies .lest_login .mainus .imgus {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  left: 0;
  position: absolute;
  background-size: cover;
}
.study_buddies .lest_login .mainus h4 {
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 6px;
}
.study_buddies .lest_login .mainus h6 {
  color: #fff;
}
.study_buddies .lest_login .mainus h6 i {
  color: #ffc107;
  font-size: 15px;
  margin-right: 4px;
}
.study_buddies .lest_login h5 {
  margin-bottom: 15px;
}
.study_buddies .lest_login h5 span a {
  color: #1DBF73 !important;
  text-decoration: none;
}
.study_buddies .lest_login h5 span a svg {
  color: #1DBF73;
}
.study_buddies .lest_login h5 span svg {
  color: #fff;
}
.study_buddies .lest_login ul {
  padding: 0;
  display: flow-root;
  margin: 0 -9px;
}
.study_buddies .lest_login ul li {
  border: 1px solid #FFF;
  padding: 10px;
  border-radius: 10px;
  list-style: none;
  color: #fff;
  width: 28.33%;
  float: left;
  margin: 0px 9px 10px;
}
.study_buddies .lest_login .start_call {
  background: #fff;
  padding: 12px;
  border-radius: 10px;
}
.study_buddies .lest_login .start_call h6 {
  color: #9E9E9E;
  font-size: 18px;
}
.study_buddies .lest_login .start_call p {
  color: #9E9E9E;
  font-size: 14px;
  margin-bottom: 0;
}

/** search_banner **/
.search_banner {
  padding: 40px 0 10px;
}
.search_banner h3.mb-4 {
  display: none;
}
.search_banner ul.ultoggle {
  list-style: none;
  display: flex;
}
.search_banner ul.ultoggle button {
  position: relative;
  width: auto;
  display: flex;
  font-size: 14px;
  color: #28282B;
  font-weight: 500;
  align-items: center;
  padding: 3px 0;
  margin-left: 15px;
}
.search_banner ul.ultoggle button .form-switch {
  padding-left: 6px;
}
.search_banner ul.ultoggle button .form-switch input {
  width: 58px !important;
  height: 30px;
  margin: 0 !important;
}
.search_banner ul.ultoggle button .form-switch .form-check-input:checked {
  background-color: #1f4fa6;
  border-color: #1f4fa6;
}
.search_banner ul.d-flex li.dropdown {
  list-style: none;
}
.search_banner ul.d-flex li.dropdown button {
  background: #fff;
  height: 42px;
  border-radius: 5px;
  width: 100%;
  position: relative;
  overflow: hidden;
  font-size: 14px;
  padding: 5px 18px;
  text-align: center;
  color: #28282B;
  font-weight: 500;
  line-height: 32px;
  border: 1px solid #E1E1E1;
  margin-top: 0;
}
.search_banner ul.d-flex li.dropdown button img {
  height: 21px;
  margin-top: -3px;
  margin-right: 6px;
}
.search_banner ul.d-flex li.dropdown button .form-check.form-switch {
  padding: 0;
  width: 38px;
  display: inline-block;
  margin: 0;
  min-height: 18px !important;
  position: relative;
  top: 5px;
  margin-left: 8px;
}
.search_banner ul.d-flex li.dropdown button .form-check.form-switch input {
  margin: 0;
  height: 18px;
  width: 37px;
}
.search_banner ul.d-flex li.dropdown button img.white_img {
  display: none;
}
.search_banner ul.d-flex li.dropdown button.show {
  color: #000000;
  border: 1px solid #000000;
}
.search_banner ul.d-flex li.dropdown span.offline {
  background: #fff;
  height: 46px;
  border-radius: 10px;
  width: 100%;
  position: relative;
  overflow: hidden;
  font-size: 14px;
  padding: 7px 13px;
  text-align: center;
  color: #28282B;
  box-shadow: 0 0px 8px rgba(0, 0, 0, 0.1803921569);
  border: none;
  font-weight: 500;
}
.search_banner ul.d-flex li.dropdown span.offline img {
  height: 21px;
  margin-top: -3px;
  margin-right: 6px;
}
.search_banner ul.d-flex li.dropdown span.offline .form-check.form-switch {
  padding: 0;
  width: 38px;
  display: inline-block;
  margin: 0;
  min-height: 18px !important;
  position: relative;
  top: 5px;
  margin-left: 8px;
}
.search_banner ul.d-flex li.dropdown span.offline .form-check.form-switch input {
  margin: 0;
  height: 18px;
  width: 37px;
}
.search_banner ul.d-flex li.dropdown button.btn.apply {
  background: #1dbf73;
  color: #fff;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu {
  width: 400px;
  padding: 15px;
  border: none;
  box-shadow: 0 0px 8px rgba(0, 0, 0, 0.1803921569);
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu .st {
  padding-left: 55px;
  position: relative;
  padding-right: 28px;
  margin-bottom: 14px;
  align-content: center;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu .st p {
  font-size: 13px;
  margin-bottom: 0;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu .st h6 {
  margin: 0;
  font-weight: 600;
  font-size: 15px;
  position: relative;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu .st input {
  position: absolute;
  right: 0;
  top: 0;
  width: 18px;
  height: 18px;
  bottom: 0;
  margin: auto;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu .st span {
  width: 38px;
  height: 38px;
  display: inline-block;
  position: absolute;
  left: 0;
  background: #d2dbec;
  text-align: center;
  line-height: 38px;
  border-radius: 5px;
  top: 2px;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu .st span img {
  height: 24px;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu a.btn {
  color: #28282B;
  box-shadow: 0 0px 8px rgba(0, 0, 0, 0.1803921569);
  width: 100%;
  font-weight: 600;
  padding: 10px;
  font-size: 15px;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu a.btn.apply {
  background: #1DBF73;
  color: #fff;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu h5 {
  background: #F7F7F7;
  font-size: 14px;
  padding: 10px 15px;
  margin: 0px -15px 12px;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu ul.Visa.videodp img {
  width: 17px;
  margin-right: 6px;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu ul.Visa.videodp input {
  float: right;
  margin-right: 0;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu ul.Visa.videodp li:first-child input {
  margin-right: 12px;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu ul.Visa.Only input {
  float: right;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu ul.available_on {
  display: inline-block !important;
  width: 100%;
  margin-bottom: 20px !important;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu ul.available_on li {
  width: 46% !important;
  margin-right: 4%;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu ul.available_on li input {
  margin-right: 0 !important;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu ul.Visa {
  padding: 0;
  list-style: none;
  display: inline-block;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu ul.Visa li {
  color: #282825;
  font-size: 14px;
  font-weight: 300;
  float: left;
  margin-bottom: 7px;
  width: 50%;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu ul.Visa li i {
  color: #FEC007;
  font-size: 19px;
  margin: 0 2px;
  position: relative;
  top: 1px;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu ul.Visa li input {
  width: 20px;
  height: 20px;
  position: relative;
  top: 5px;
  margin-right: 7px;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu.ratingsul {
  width: 330px;
}
.search_banner ul.d-flex li.dropdown ul.dropdown-menu.ratingsul li {
  width: 100%;
}
.search_banner ul.d-flex li.dropdown div.dropdown-menu {
  border: 1px solid #E1E1E1;
}
.search_banner ul.d-flex li.dropdown .search_result {
  position: relative;
  padding: 0 10px;
}
.search_banner ul.d-flex li.dropdown .search_result input {
  font-size: 14px;
  padding: 2px 0;
  min-width: 250px;
  border-radius: 4px;
  outline: none;
  border: 1px solid #E6E6E6;
  padding: 10px 12px;
}
.search_banner ul.d-flex li.dropdown .search_result ul {
  padding: 0;
  list-style: none;
  width: 100%;
  display: block !important;
  background: #fff;
  max-height: 270px;
  overflow-y: auto;
  margin-top: 0px;
}
.search_banner ul.d-flex li.dropdown .search_result ul li {
  font-size: 13px;
  padding: 10px 0;
  line-height: normal;
  font-weight: 500;
}
.search_banner ul.d-flex li.dropdown .search_result ul li i.bi {
  font-size: 16px;
  position: relative;
  top: 2px;
  margin-right: 4px;
}
.search_banner ul.d-flex li.dropdown .search_result ul h5 {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 2px;
  margin-top: 5px;
  border-bottom: 1px solid #ededed;
  padding-bottom: 8px;
}
.search_banner ul.d-flex li.dropdown + li.dropdown {
  margin-left: 10px;
}
.search_banner .row {
  position: relative;
}
.search_banner h1 {
  font-size: 28px;
  color: #28282B;
  font-weight: 600;
}
.search_banner p {
  color: #28282B;
}
.search_banner .suggested {
  background: #FFD200;
  height: 50px;
  width: 200px;
  display: inline-block;
  border-radius: 10px;
  text-align: center;
  line-height: 50px;
  font-size: 14px;
  color: #000;
  font-weight: 600;
  -webkit-text-decoration: navajowhite;
          text-decoration: navajowhite;
}
.search_banner form {
  background: #fff;
  height: 50px;
  border-radius: 10px;
  width: 530px;
  padding-left: 60px;
  position: relative;
  overflow: hidden;
  float: right;
}
.search_banner form input {
  width: 100%;
  border: none;
  border-left: 1px solid #B4B4B4;
  margin: 14px 0;
  padding-left: 10px;
}
.search_banner form input :placeholder {
  color: #B4B4B4;
}
.search_banner button {
  position: absolute;
  left: 0;
  height: 100%;
  width: 50px;
  border: none;
  background: transparent;
  color: #B4B4B4;
}
.search_banner select {
  background: #fff;
  height: 46px;
  border-radius: 10px;
  width: 100%;
  position: relative;
  overflow: hidden;
  font-size: 14px;
  padding: 7px 13px;
  text-align: center;
  color: #28282B;
  box-shadow: 0 0px 8px rgba(0, 0, 0, 0.1803921569);
  border: none;
  font-weight: 500;
}
.search_banner h6 {
  margin-top: 0;
  margin-bottom: 0;
}
.search_banner h6 span {
  font-size: 13px;
  color: #28282B;
  font-weight: 500;
  margin-right: 22px;
  margin-bottom: 5px;
  display: inline-block;
}
.search_banner h6 span i {
  font-size: 16px;
  position: relative;
  top: 3px;
  margin-left: 3px;
}

/** total_results **/
.total_results::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}

.total_results::-webkit-scrollbar {
  width: 0;
  height: 0;
  background-color: #F5F5F5;
}

.total_results::-webkit-scrollbar-thumb {
  background-color: #ff0000;
}

.total_results {
  margin: 0 0 40px;
}
.total_results .no_data h6 {
  font-size: 18px;
  color: #b6b5b5;
  font-weight: 500;
}
.total_results .text-end.mt-4 {
  text-align: center !important;
}
.total_results .col-sm-6.col-lg-4.col-xxl-3 {
  margin-bottom: 20px;
}
.total_results h3 {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 12px !important;
  line-height: 42px;
}
.total_results h3 .form-switch {
  display: inline-block;
  min-height: 14px;
  position: relative;
  top: 3px;
}
.total_results h3 .form-switch .form-check-input {
  width: 30px;
  height: 14px;
  margin-top: 0;
}
.total_results .carousel.carousel-slider p {
  display: none;
}
.total_results .set {
  padding: 8px 8px 0 8px;
  box-shadow: 0 0px 8px rgba(0, 0, 0, 0.18);
  border-radius: 10px;
  background-color: #fff;
  position: relative;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  height: 100%;
  margin-bottom: 0 !important;
}
.total_results .set span.Online {
  display: none;
}
.total_results .set .col-sm-12.albt.mt-2 {
  margin: 10px 0 10px !important;
}
.total_results .set span.fa-heart {
  color: #E1E1E1;
  font-size: 20px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
  padding: 15px;
}
.total_results .set span.fa-heart:before {
  display: none;
}
.total_results .set .img {
  background-color: #fff;
  background-size: cover;
  border-radius: 10px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 217px;
  overflow: hidden;
}
.total_results .set .img .video-react {
  width: 100% !important;
  height: 217px !important;
}
.total_results .set .img video {
  width: 100%;
  height: 100%;
}
.total_results .set p {
  color: #B4B4B4;
  font-size: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.total_results .set h2 {
  color: #000;
  font-size: 12px;
  font-weight: 600;
  padding-right: 0;
  position: relative;
  display: flex;
  line-height: normal;
  margin-bottom: 0 !important;
}
.total_results .set h2 i {
  color: #1dbf73;
  margin-left: 2px;
  position: relative;
  top: 1px;
}
.total_results .set h2 span.title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.total_results .set h2 img {
  height: 20px;
  margin-left: 7px;
}
.total_results .set p.mt-1 {
  display: none;
}
.total_results .set p {
  color: #000000;
  font-size: 12px;
  margin-bottom: 0 !important;
  font-weight: 500;
}
.total_results .set p a {
  color: #1DBF73;
  font-weight: 500;
  text-decoration: none;
}
.total_results .set p span {
  background: #F3F3F3;
  padding: 3px 6px;
  border-radius: 5px;
  margin-right: 3px;
  font-weight: 500;
  display: inline-block;
  margin-bottom: 3px;
  font-size: 10px;
  color: #28282B;
}
.total_results .set p span.more {
  color: #1dbf73;
  background: transparent;
  font-weight: 600;
}
.total_results .set .video_call {
  background: #007A41;
  width: 115px;
  height: 38px;
  display: inline-block;
  line-height: 38px;
  color: #fff;
  font-size: 14px;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 600;
  cursor: pointer;
  position: relative;
}
.total_results .set .video_call i {
  font-size: 15px;
}
.total_results .set .video_call span {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  margin: auto;
  background: #0b5019;
  display: inline-block;
  right: 0;
  top: 0;
}
.total_results .set .video_call span:after {
  left: 0;
  top: 0;
  z-index: 9;
  width: 10px;
  height: 10px;
  background-color: #0b5019;
  animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
  content: "";
  position: absolute;
  border-radius: 100%;
  bottom: 0;
  margin: auto;
  right: 0;
  z-index: 1;
}
@keyframes borderpls {
  0% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.5);
    opacity: 1;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.total_results .set .total_right span.Online {
  left: 8px;
  color: #1dbf73;
  font-weight: 500;
  font-size: 13px;
  background: #fff !important;
  width: 74px;
  padding: 5px;
  border-radius: 30px;
  position: absolute;
  top: 16px;
  text-align: center;
}
.total_results .set p.Member {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 9;
}
.total_results .set p.Member span.float-end {
  text-align: center;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1411764706);
  padding: 5px;
  background: #fff;
  border-radius: 3px;
  float: inherit !important;
  margin: 0;
  font-weight: 600;
  color: #4F4F4F;
  font-size: 12px;
}
.total_results .set p {
  font-size: 10px;
  margin-bottom: 6px !important;
  padding-left: 14px;
  position: relative;
  color: #757575;
}
.total_results .set p i {
  font-size: 10px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: -moz-max-content;
  height: max-content;
}
.total_results .set p .bi-star-fill {
  font-size: 12px;
  color: #ffc107;
  margin-right: 0;
  position: relative;
}
.total_results .set .message {
  color: #1f4fa6;
  font-size: 14px;
  font-weight: 600;
  -webkit-text-decoration: navajowhite;
  text-decoration: navajowhite;
  padding: 0;
  width: 115px;
  margin: auto;
  display: inline-block;
  box-shadow: 0px 1px 8px #ccc;
  height: 38px;
  border-radius: 5px;
  line-height: 38px;
  margin-right: 4px;
  cursor: pointer;
  position: relative;
}
.total_results .set .message span {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  margin: auto;
  background: #0b5019;
  display: inline-block;
  right: 0;
  top: 0;
}
.total_results .set .message span:after {
  left: 0;
  top: 0;
  z-index: 9;
  width: 10px;
  height: 10px;
  background-color: #0b5019;
  animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
  content: "";
  position: absolute;
  border-radius: 100%;
  bottom: 0;
  margin: auto;
  right: 0;
  z-index: 1;
}
.total_results .set .message i.bi.bi-circle-fill {
  font-size: 10px;
  position: absolute;
  top: -1px;
  color: #1dbf73;
  margin-left: 4px;
  right: 0;
  height: 10px;
  line-height: normal;
}
.total_results .set .message i {
  font-size: 15px;
}
.total_results .set .disable {
  opacity: 0.5;
  filter: grayscale(100%);
}
.total_results .set .usr {
  padding-left: 38px;
  position: relative;
  margin-top: 0px;
  min-height: 30px;
  margin-bottom: 8px;
}
.total_results .set .usr span.imgpro {
  height: 30px;
  width: 30px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  background-color: #f3f3f3;
  left: 0;
  top: 0;
  border-radius: 5px;
  overflow: hidden;
}
.total_results .set .usr span.Member {
  position: absolute;
  right: 0;
  top: 2px;
  color: #B4B4B4;
  font-size: 13px;
  font-weight: 500;
}
.total_results .set:hover {
  transform: scale(1.01);
}
.total_results .pagination li {
  margin: 0 5px;
}
.total_results .pagination li .page-link {
  width: 35px;
  height: 35px;
  line-height: 24px;
  background: #f0f0f0;
  text-align: center;
  font-weight: 600;
  color: #5e5d5d;
  outline: none;
  box-shadow: none;
}
.total_results .pagination li a.active {
  color: #fff;
  font-size: 17px;
  border-radius: 3px;
  font-weight: 600;
  margin-top: 0;
  background: #148550;
  text-align: center;
  border: none;
}
.total_results .pagination li:first-child a.page-link {
  background: transparent;
  border: none;
  color: #767676;
  font-size: 22px;
}
.total_results .pagination li:first-child .active {
  color: #A8A8A8;
  font-size: 17px;
  border-radius: 3px;
  font-weight: 600;
  margin-top: 0;
  background: transparent;
  width: auto;
  text-align: center;
}
.total_results .pagination li:last-child a.page-link {
  background: transparent;
  border: none;
  color: #767676;
  font-size: 22px;
}
.total_results .pagination li:last-child .active {
  color: #767676;
  font-size: 17px;
  border-radius: 3px;
  font-weight: 600;
  margin-top: 0;
  background: transparent;
  width: auto;
  text-align: center;
}

/** single_details**/
.single_details {
  margin-bottom: 60px;
  position: relative;
}
.single_details .select_image {
  position: fixed !important;
  left: 0;
  width: 100%;
  height: 100%;
  top: 0;
  background: black;
  z-index: 999999;
}
.single_details .select_image button.cancel_btn {
  background: #ee8d8d !important;
  right: 110px !important;
}
.single_details .select_image button[type=button] {
  z-index: 999;
  position: absolute;
  bottom: 15px;
  padding: 8px 0;
  color: #fff;
  border: navajowhite;
  font-weight: 600;
  right: -110px;
  background: #1dbf73;
  width: 100px;
  left: 0;
  font-size: 14px;
  margin: auto;
}
.single_details .position-relative.banneredt .upload_img {
  right: 15px;
  left: inherit;
  top: -110px !important;
}
.single_details .position-relative.banneredt .upload_img::after {
  top: -7px;
  left: inherit;
  right: 65px;
  transform: rotate(180deg);
  color: white;
}
.single_details .upload_img::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.5em solid;
  border-right: 0.5em solid transparent;
  border-bottom: 0;
  border-left: 0.5em solid transparent;
  position: absolute;
  transform: rotate(90deg);
  top: 17px;
  left: -15px;
  color: #0c4197;
}
.single_details .upload_img {
  position: absolute;
  left: 280px;
  background: white;
  padding: 10px 16px 14px 16px;
  border: 1px solid #ccc;
  width: 450px;
  border-radius: 4px;
  top: 0;
  z-index: 99;
  box-shadow: 0 0 1990px rgba(0, 0, 0, 0.25);
}
.single_details .upload_img p {
  color: rgba(78, 78, 78, 0.5215686275);
  margin-bottom: 0;
  font-weight: 500;
  font-size: 13px;
  line-height: normal;
  margin-bottom: 3px;
}
.single_details .upload_img i.bi.bi-x-lg {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 20px;
  margin-top: 10px;
  z-index: 9;
  cursor: pointer;
}
.single_details .upload_img i.bi.bi-x-lg:hover {
  opacity: 0.7;
}
.single_details .upload_img input {
  width: 100%;
  border: 1px solid rgba(204, 204, 204, 0.6117647059);
  padding: 3px 1px;
  margin-bottom: 10px;
  margin-top: 10px;
  border-radius: 3px;
}
.single_details .upload_img [type=file]::-webkit-file-upload-button {
  background: #1dbf73;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  outline: none;
  padding: 11px 20px;
  text-transform: uppercase;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  position: relative;
  top: 0;
  left: 2px;
  line-height: inherit;
  line-height: 15px;
  border: none;
  margin-right: 6px;
}
.single_details .upload_img [type=file]::-webkit-file-upload-button:hover {
  background: #1dbf73;
}
.single_details .upload_img button {
  width: 95px;
  background: #0c4197;
  color: #fff;
  font-weight: 600;
  height: 36px;
  border-radius: 3px;
  border: beige;
  z-index: 9;
  position: relative;
  float: right;
  margin-right: 0 !important;
  font-size: 14px;
}
.single_details .upload_img button.cancel_btn {
  margin-right: 10px;
}
.single_details .disable {
  opacity: 0.5;
}
.single_details a.editbanner {
  background: #0C4197;
  padding: 9px 15px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  margin-top: 15px;
  position: absolute;
  right: 15px;
  top: -175px;
}
.single_details a.editbanner input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.single_details button[type=submit] {
  background: #0C4197;
  padding: 12px 40px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 600;
  margin-top: 15px;
  border: none;
}
.single_details .container {
  margin-top: -75px;
  position: relative;
}
.single_details .main_st {
  padding: 0;
  margin-bottom: 20px;
  margin-top: 15px;
}
.single_details .main_st .col-sm-6 {
  position: relative;
}
.single_details .main_st .col-sm-6 span.editstories {
  position: absolute;
  right: 16px;
  color: #fff;
  padding: 0;
  background: #1dbf73;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  line-height: 30px;
  text-align: center;
  font-size: 13px;
  top: 8px;
  z-index: 9;
}
.single_details .main_st .col-6 {
  position: relative;
}
.single_details .main_st .col-6 span.editstories {
  position: absolute;
  right: 16px;
  color: #fff;
  padding: 0;
  background: #1dbf73;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  line-height: 30px;
  text-align: center;
  font-size: 13px;
  top: 8px;
  z-index: 9;
}
.single_details .main_st .main_st.faqs h5 {
  font-size: 16px;
  color: #000000;
  font-weight: 600;
}
.single_details .main_st .main_st.faqs h5 a {
  color: #1f4fa6;
  margin-left: 10px;
}
.single_details .main_st .codeul {
  margin-bottom: 15px;
}
.single_details .main_st .rev {
  padding: 8px 0 8px 70px;
  position: relative;
  margin-bottom: 0px;
}
.single_details .main_st .rev p {
  white-space: pre-wrap;
  margin-bottom: 8px;
  color: #4E4E4E;
  font-size: 13px;
  line-height: 22px;
  font-weight: 500;
}
.single_details .main_st .rev span.float-end {
  position: absolute;
  right: 0;
  top: 13px;
  font-size: 13px;
  color: #a0a0a0;
  font-weight: 500;
}
.single_details .main_st .rev h3 {
  color: #000;
  margin-top: 0;
  font-size: 15px;
  margin-bottom: 0;
  line-height: 22px;
}
.single_details .main_st .rev h3 i {
  color: #ffc107;
  font-size: 15px;
  margin-right: 4px;
}
.single_details .main_st .rev h3 span {
  color: #B4B4B4;
  font-size: 14px;
  font-weight: 500;
}
.single_details .main_st .rev .imgus {
  width: 55px;
  height: 55px;
  background-size: cover;
  border-radius: 50%;
  position: absolute;
  left: 0;
  background-color: #f1f1f1;
}
.single_details .main_st .rev h6.text-end {
  margin-bottom: 0;
}
.single_details .main_st .rev h6.text-end a {
  font-size: 14px;
  color: #626262;
  font-weight: 500;
  text-decoration: none;
  margin-left: 10px;
}
.single_details .main_st .rev h6.text-end i {
  color: #1dbf73;
  font-size: 15px;
  position: relative;
  top: 2px;
}
.single_details .main_st .rev p.text-end {
  margin-bottom: 0;
  color: #000;
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
}
.single_details .main_st .rev p.text-end a {
  font-size: 14px;
  color: #626262;
  font-weight: 500;
  text-decoration: none;
  margin-left: 10px;
  background: transparent;
  border: none;
  padding: 0;
  width: auto;
  margin-right: 0;
}
.single_details .main_st .rev p.text-end i {
  color: #1dbf73;
  font-size: 15px;
  position: relative;
  top: 2px;
  margin-right: 0;
}
.single_details .main_st .rev + .rev {
  border-top: 1px solid #D9D7D7;
  padding-top: 12px;
  margin-top: 0;
  margin-bottom: 0;
}
.single_details .main_st .imgg {
  width: 100%;
  height: 250px;
  background-color: #fff;
  overflow: hidden;
  border: 1px solid #e3e3e3;
  border-radius: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}
.single_details .main_st .imgg video {
  width: 100%;
  height: 100%;
}
.single_details .main_st .imgg iframe {
  width: 100%;
  height: 100%;
}
.single_details .main_st .imgg .video-react-controls-enabled {
  height: 100% !important;
}
.single_details .main_st .imgg .video-react-controls-enabled button {
  display: none;
}
.single_details .main_st svg {
  color: rgba(255, 0, 0, 0.6509803922);
  border: 1px solid;
  padding: 5px;
  font-size: 25px;
  border-radius: 14px;
  position: relative;
  float: right;
  z-index: 999;
  top: 5px;
  right: 5px;
  background: white;
}
.single_details .main_st .video-react-controls-enabled {
  width: 100% !important;
  height: 113px !important;
}
.single_details .main_st textarea.textarea {
  width: 100%;
  min-height: 280px;
  border: none;
  outline: none;
  box-shadow: none;
  font-size: 13px;
  border: 1px solid rgba(204, 204, 204, 0.4509803922);
  padding: 12px;
}
.single_details .main_st h5 {
  color: #1DBF73;
  font-weight: 600;
  font-size: 16px;
  line-height: 32px;
  margin-bottom: 5px !important;
  padding-left: 0;
  min-height: 43px;
}
.single_details .main_st h5 a.vall {
  float: right;
  font-size: 13px;
  color: #0c4197;
  border: 1px solid #ccc;
  background: #fff;
  padding: 0 8px;
  text-decoration: none;
  border-radius: 4px;
  margin-top: 2px;
  line-height: 28px;
}
.single_details .main_st h5 a.Upload {
  background: #1dbf73;
  font-size: 15px;
  color: #fff;
  text-decoration: none;
  padding: 0 15px;
  display: inline-block;
  float: right;
  border-radius: 6px;
  height: 40px;
  position: relative;
  line-height: 40px;
}
.single_details .main_st h5 a.Upload input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.single_details .main_st .image {
  height: 96px;
  border-radius: 10px;
  background-size: cover;
  background-position: center;
}
.single_details .main_st .imagevideo1 {
  height: 244px;
  border-radius: 10px;
  background-size: cover;
  overflow: hidden;
  background-position: center;
  position: relative;
  background-color: rgba(204, 204, 204, 0.2);
}
.single_details .main_st .imagevideo1 img {
  width: 100%;
}
.single_details .main_st .imagevideo1 p {
  background: rgba(0, 0, 0, 0.85);
  color: #fff;
  padding: 5px 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 0;
  z-index: 1;
  width: 100%;
}
.single_details .main_st .imagevideo1 button.upanmadal {
  height: 100%;
  text-align: center;
  width: 100%;
  border: none;
  font-size: 54px;
  background: rgba(0, 0, 0, 0.81);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  color: rgba(255, 255, 255, 0.7490196078);
}
.single_details .main_st .imagevideo1 .video-react-controls-enabled button.video-react-button {
  display: none;
}
.single_details .main_st .imagevideo1.imagevideo0 {
  height: 120px;
  position: relative;
  margin-bottom: 4px !important;
}
.single_details .main_st .imagevideo1.imagevideo0 a.View {
  background: rgba(0, 0, 0, 0.82);
  width: 100%;
  position: absolute;
  left: 0;
  height: 100%;
  line-height: 121px;
  text-align: center;
  color: #fff;
  font-weight: 600;
  text-decoration: none;
  font-size: 14px;
}
.single_details .main_st .imagevideo1.imagevideo0 .video-react-controls-enabled {
  height: 100% !important;
}
.single_details .main_st ul.Visa {
  padding: 0;
  list-style: none;
  display: block;
  width: 100%;
  float: left;
}
.single_details .main_st ul.Visa li {
  color: #282825;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  margin-bottom: 6px;
  margin-right: 20px;
}
.single_details .main_st ul.Visa li a {
  color: #28282B;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}
.single_details .main_st ul.Visa li a i {
  color: #0C4197;
  font-size: 19px;
  margin: 0 2px;
  position: relative;
  top: 1px;
}
.single_details .main_st .rv {
  padding-left: 65px;
  position: relative;
  min-height: 55px;
  margin-bottom: 20px;
}
.single_details .main_st .rv p.h4 {
  margin-bottom: 0;
  padding-top: 7px;
  font-size: 16px;
  font-weight: 600;
  color: #000;
}
.single_details .main_st .rv span {
  background: #1dbf73;
  height: 55px;
  width: 55px;
  display: inline;
  position: absolute;
  left: 0;
  line-height: 55px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  border-radius: 8px;
  font-weight: 500;
}
.single_details .main_st .tab-content h6.text-end a {
  font-size: 14px;
  color: #626262;
  font-weight: 500;
  text-decoration: none;
  margin-left: 10px;
}
.single_details .main_st .tab-content h6.text-end a i {
  color: #1dbf73;
  font-size: 15px;
  position: relative;
  top: 2px;
}
.single_details .main_st .tab-content .single_details p {
  margin-bottom: 5px;
}
.single_details .main_st p {
  white-space: pre-wrap;
  margin-bottom: 8px;
}
.single_details .main_st .imagevideo1 .video-react-controls-enabled {
  height: 100% !important;
}
.single_details a.edit_profile {
  margin-top: 13px;
  color: #fff;
  text-decoration: none;
}
.single_details .single_details .usr_dt {
  padding-bottom: 20px;
  min-height: 115px;
}
.single_details .form-check.form-switch {
  padding-left: 0;
  float: right;
  width: 56px;
  margin-top: 9px;
}
.single_details .form-check.form-switch input {
  width: 56px;
  height: 30px;
  margin: 0;
  border: 1px solid #1dbf73;
}
.single_details .form-check.form-switch .form-check-input:checked {
  background-color: #1dbf73;
  border-color: #1dbf73;
}
.single_details .main_st.faqs div h5 {
  color: #000;
  font-size: 14px;
  margin-bottom: 0 !important;
  line-height: 24px;
  min-height: auto;
}
.single_details .main_st.faqs div p {
  margin-bottom: 10px;
  font-size: 13px;
}
.single_details .main_st.faqs div button {
  border: 1px solid #ccc;
  margin-right: 15px;
  padding: 7px 16px;
  background: #fff;
  font-weight: 500;
  border-radius: 4px;
}
.single_details .img {
  height: 200px;
  background-size: cover;
  background-position: center;
}
.single_details h2 {
  color: #28282B;
  font-size: 16px;
  font-weight: 600;
  margin-top: 24px;
  margin-bottom: 9px;
}
.single_details .view {
  color: #B4B4B4;
  font-weight: 600;
  -webkit-text-decoration: navajowhite;
          text-decoration: navajowhite;
}
.single_details .st.px-4.pb-2 {
  padding: 0 !important;
  box-shadow: none;
}
.single_details .st {
  box-shadow: 0 0px 18px rgba(0, 0, 0, 0.1215686275);
  border-radius: 10px;
  padding: 14px !important;
  background: #fff;
  margin-bottom: 15px;
}
.single_details .st button[type=submit] {
  font-size: 14px;
  padding: 0;
  width: 100%;
  line-height: 40px;
}
.single_details .st .imgus {
  height: 60px;
  width: 60px;
  border-radius: 50%;
  background-size: cover;
  margin: 4px 0;
}
.single_details .st .Online {
  margin-top: 10px;
}
.single_details .st .Online h6 {
  color: #1dbf73;
  font-size: 14px;
  padding-top: 0;
  margin-bottom: 0;
}
.single_details .st .Online p {
  margin-bottom: 0;
  text-align: right;
  margin-top: -3px;
}
.single_details .st .Online p i {
  color: #FEC007;
  margin-left: 0;
  font-size: 17px;
}
.single_details .st a.follow {
  background: #0C4197;
  width: 100%;
  display: block;
  padding: 10px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  border-radius: 7px;
  font-size: 14px;
  font-weight: 600;
  margin-top: 12px;
  position: relative;
  height: 40px;
}
.single_details .st a.follow input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.single_details .st h4 {
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 14px;
}
.single_details .st form.search_form {
  padding: 11px 36px 11px 60px;
}
.single_details .st form.search_form svg {
  position: absolute;
  right: 14px;
  top: 15px;
}
.single_details .st form {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 8px;
  padding: 11px 16px;
  height: 100%;
  background: #fff;
  margin-bottom: 15px;
  position: relative;
  padding-left: 55px;
}
.single_details .st form input {
  width: 100%;
  border: none;
  font-size: 14px;
  outline: none;
}
.single_details .st form button {
  position: absolute;
  left: 0;
  border: navajowhite;
  background: transparent;
  font-size: 20px;
  border-right: 1px solid #ded7d7;
  width: 45px;
  top: 7px;
  color: #ccc;
}
.single_details .st ul.showuser {
  padding: 0;
  list-style: none;
  box-shadow: 0px 8px 10px rgba(204, 204, 204, 0.23);
  border-radius: 0 0 8px 8px;
  margin-top: -17px;
  z-index: 99999;
  position: absolute;
  background: #fff;
  width: 400px;
  max-height: 200px;
  overflow-y: auto;
}
.single_details .st ul.showuser li a {
  padding: 6px 15px;
  display: block;
  color: #28282B;
  font-weight: 500;
  text-decoration: none;
}
.single_details .st ul.Popular {
  padding: 0;
}
.single_details .st ul.Popular li {
  margin-bottom: 10px;
  list-style: none;
}
.single_details .st ul.Popular li a {
  color: #407BFF;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
}
.single_details .st ul.Visa {
  padding: 0;
  list-style: none;
}
.single_details .st ul.Visa li {
  display: inline;
  margin-right: 6px;
}
.single_details .st ul.Visa li a {
  background: #dbe3ef;
  color: #0c4197;
  font-size: 12px;
  font-weight: 600;
  padding: 4px 12px;
  display: inline-block;
  border-radius: 6px;
  margin-bottom: 5px;
  text-decoration: none;
}
.single_details .st ul.Visa li i {
  color: #D20000;
}
.single_details .st.active {
  position: relative;
  z-index: 99;
}
.single_details a.business_btn {
  background: #fff;
  height: 41px;
  border-radius: 6px;
  display: block;
  text-align: center;
  line-height: 38px;
  color: #1DBF73;
  font-weight: 600;
  text-decoration: none;
  font-size: 14px;
  box-shadow: 0 0px 18px rgba(0, 0, 0, 0.1215686275);
}
.single_details a.business_btn i {
  font-size: 20px;
  position: relative;
  top: 2px;
}
.single_details .report_btn i {
  font-size: 20px;
}
.single_details h5.mb-5 {
  margin-bottom: 20px !important;
}
.single_details h5 {
  color: #28282B;
  font-size: 12px;
  font-weight: 500;
  padding-left: 45px;
  position: relative;
  min-height: 38px;
  vertical-align: middle;
  margin-bottom: 6px;
  padding-top: 3px;
}
.single_details h5 span {
  position: absolute;
  left: 0;
  height: 38px;
  width: 38px;
  box-shadow: 0 0px 18px rgba(0, 0, 0, 0.1215686275);
  border-radius: 10px;
  font-size: 19px;
  line-height: 38px;
  text-align: center;
  top: 0;
}
.single_details .h5,
.single_details ul.Verified {
  padding: 0;
  list-style: none;
}
.single_details .h5 li,
.single_details ul.Verified li {
  margin-bottom: 7px;
  color: #28282B;
  font-size: 12px;
  font-weight: 500;
  padding-left: 30px;
  position: relative;
}
.single_details .h5 li i,
.single_details ul.Verified li i {
  position: absolute;
  left: 0;
  font-size: 16px;
  color: #1dbf73;
  top: -1px;
}
.single_details .h5 li span,
.single_details ul.Verified li span {
  float: right;
  position: absolute;
  right: 0;
}
.single_details .h5 li span i,
.single_details ul.Verified li span i {
  position: relative;
  font-size: 19px;
}
.single_details .h5 li span svg,
.single_details ul.Verified li span svg {
  width: 24px;
  height: 24px;
  margin-right: -2px;
}
.single_details h6 img {
  width: 40px;
  margin-right: 8px;
}
.single_details .usr_dt {
  padding-bottom: 0;
}
.single_details .usr_dt h2 {
  font-size: 28px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 6px;
  margin-top: 0;
  display: flex;
}
.single_details .usr_dt h2 span.tit {
  margin: 0 !important;
  font-size: 28px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.single_details .usr_dt h2 .bi-patch-check-fill {
  color: #1dbf73;
  position: relative;
  top: 1px;
  margin-left: 5px;
}
.single_details .usr_dt h2 span {
  font-size: 18px;
  margin-left: 25px;
}
.single_details .usr_dt h2.add {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 40px;
  position: relative;
}
.single_details .usr_dt h2.add .bi-patch-check-fill {
  position: absolute;
  right: 0;
  top: 0;
}
.single_details .usr_dt p {
  color: #fff;
  margin-bottom: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.single_details .usr_dt p i.bi.bi-pen {
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  color: #fff;
}
.single_details .usr_dt h6 {
  color: #fff;
}
.single_details .usr_dt h6 i {
  color: #ffc107;
  font-size: 15px;
  margin-right: 4px;
}
.single_details .usr_dt .tagline {
  padding-right: 62px;
  position: relative;
}
.single_details .usr_dt .tagline input[type=text] {
  width: 100%;
  padding: 5px 15px;
  border-radius: 4px;
  border: none;
  outline: none;
}
.single_details .usr_dt .tagline i.bi {
  position: absolute;
  right: 0;
  color: #fff;
  font-size: 22px;
}
.single_details .usr_dt .tagline i.bi.bi-check-circle {
  color: #1dbf73;
}
.single_details .usr_dt .tagline i.bi.bi-x-circle {
  color: red;
  right: 30px;
}
.single_details .usr_dt2 {
  padding-bottom: 0;
  min-height: 71px;
}
.single_details p {
  color: #4E4E4E;
  font-size: 13px;
  line-height: 22px;
  font-weight: 500;
}
.single_details p button {
  border: navajowhite;
  font-weight: 600;
  background: transparent;
  color: #0c4197;
  text-decoration: underline;
}
.single_details p a {
  color: #1dbf73;
  font-weight: 600;
  -webkit-text-decoration: navajowhite;
          text-decoration: navajowhite;
}
.single_details .btns {
  margin-top: -20px;
}
.single_details .btns .video_call {
  background: #1DBF73;
  width: 150px;
  height: 40px;
  display: inline-block;
  line-height: 40px;
  color: #fff;
  font-size: 14px;
  border-radius: 6px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
}
.single_details .btns .video_call span {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  margin: auto;
  background: #0b5019;
  display: inline-block;
  right: 0;
  top: 0;
}
.single_details .btns .video_call span:after {
  left: 0;
  top: 0;
  z-index: 9;
  width: 10px;
  height: 10px;
  background-color: #0b5019;
  animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
  content: "";
  position: absolute;
  border-radius: 100%;
  bottom: 0;
  margin: auto;
  right: 0;
  z-index: 1;
}
.single_details .btns .message {
  color: #1f4fa6;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  display: block;
  background: #fff;
  width: 150px;
  height: 40px;
  border-radius: 6px;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
  position: relative;
}
.single_details .btns .message span {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  margin: auto;
  background: #0b5019;
  display: inline-block;
  right: 0;
  top: 0;
}
.single_details .btns .message span:after {
  left: 0;
  top: 0;
  z-index: 9;
  width: 10px;
  height: 10px;
  background-color: #0b5019;
  animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
  content: "";
  position: absolute;
  border-radius: 100%;
  bottom: 0;
  margin: auto;
  right: 0;
  z-index: 1;
}
.single_details .report_btn {
  background: #1DBF73;
  height: 40px;
  border-radius: 6px;
  display: block;
  text-align: center;
  line-height: 38px;
  color: #fff;
  font-weight: 600;
  text-decoration: none;
  font-size: 14px;
  margin-top: 30px i;
  margin-top-font-size: 20px;
  margin-top-position: relative;
  margin-top-top: 2px;
}
.single_details .nav-tabs {
  border: none;
  padding: 0 0;
  margin-top: 20px;
}
.single_details .nav-tabs .nav-link {
  color: #28282B;
  font-size: 15px;
  font-weight: 600;
  height: 42px;
  padding: 0 20px;
  margin-right: 15px;
  border: none;
  border-radius: 4p4px 4px 0 0x;
  background: #ececec;
}
.single_details .nav-tabs .nav-link.active {
  box-shadow: 0 0px 18px rgba(0, 0, 0, 0.1215686275);
  border-radius: 0;
  color: white;
  background: #fff;
  background: #0c4197;
  border-radius: 4px 4px 0 0;
}
.single_details .nav-tabs .nav-link:hover {
  box-shadow: 0 0px 18px rgba(0, 0, 0, 0.1215686275);
  border-radius: 0;
  color: white;
  background: #fff;
  background: #0c4197;
  border-radius: 4px 4px 0 0;
}
.single_details .img2 {
  height: 250px;
  background-size: cover;
  border-radius: 10px;
  background-position: center;
}
.single_details .more {
  -webkit-text-decoration: navajowhite;
          text-decoration: navajowhite;
  color: #1dbf73;
  font-weight: 600;
}
.single_details .more i {
  position: relative;
  top: 3px;
  font-size: 20px;
}
.single_details .addi {
  box-shadow: 0 0px 18px rgba(0, 0, 0, 0.12);
  border-radius: 10px;
  padding: 20px 20px 20px 60px;
  position: relative;
}
.single_details .addi h5 {
  color: #1DBF73;
}
.single_details .addi p {
  color: #000000;
}
.single_details .addi .fa-passport {
  color: #28282B;
  font-size: 25px;
  position: absolute;
  left: 20px;
}
.single_details .single_banner {
  height: 250px;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden;
}
.single_details .single_banner .single_banner1 {
  background: rgba(0, 0, 0, 0.62);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  content: "";
  left: 0;
}
.single_details #tab2-tab-pane .main_st button {
  border: 1px solid #ccc;
  margin-right: 7px;
  padding: 7px 16px;
  background: #fff;
  font-weight: 500;
  border-radius: 4px;
  margin-bottom: 10px;
  margin-top: 8px;
}
.single_details #tab2-tab-pane .main_st .row h5 {
  line-height: normal;
  font-size: 13px;
  padding: 6px 12px;
  background: rgba(0, 0, 0, 0.85);
  min-height: 44px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  position: absolute;
  bottom: -6px;
  width: 100%;
}

/*** watching_video ****/
.watching_video {
  padding: 100px 0;
}
.watching_video h3 {
  font-size: 20px;
  font-weight: 600;
  padding-top: 200px;
  padding-bottom: 10px;
}
.watching_video p {
  color: #B4B4B4;
  font-size: 16px;
}
.watching_video ul {
  padding: 0;
  list-style: none;
  margin: 25px 0;
}
.watching_video ul li {
  display: inline-block;
  margin: 0 10px;
}
.watching_video ul li a {
  background: #F7F7F7;
  width: 70px;
  height: 70px;
  display: inline-block;
  line-height: 70px;
  border-radius: 50%;
}
.watching_video ul li a img {
  height: 25px;
}
.watching_video .video {
  height: 500px;
  background: #28282B;
  border-radius: 10px;
  color: #fff;
  padding: 240px 0;
  font-weight: 600;
}

.video_call_interface {
  padding-right: 340px;
  height: 100%;
  position: fixed;
  width: 100%;
  top: 0;
  padding-top: 60px;
  left: 0;
}
.video_call_interface .chats .msg.misscallmy .txt {
  border: 1px solid #58d99c !important;
  padding: 10px 15px;
  min-width: auto !important;
  border-radius: 4px !important;
  background: #ECF3FF !important;
  line-height: 20px !important;
}
.video_call_interface .chats .msg.misscallmy .txt h6 {
  margin: 0;
  color: #58d99c;
  font-weight: 600;
}
.video_call_interface .user_content {
  position: absolute;
  z-index: 999;
  height: 100%;
  width: 100%;
  background: #000;
  top: 1px;
  left: 0;
}
.video_call_interface .user_content .chatuser {
  position: absolute;
  width: 150px;
  height: 150px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-size: cover;
  background-color: #fff;
  border-radius: 50%;
  line-height: 150px;
  font-size: 80px;
}
.video_call_interface .set {
  position: relative;
}
.video_call_interface .set h6 {
  background: #ffca00;
  width: 100%;
  align-content: center;
  vertical-align: middle;
  padding: 20px 15px;
  color: #fff;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}
.video_call_interface .set h6 .btn {
  background: white;
  color: #000;
  font-size: 14px;
  font-weight: 500;
  position: absolute;
  right: 15px;
  top: 0;
  bottom: 0;
  padding: 0 10px;
  height: 36px;
  margin: auto;
  border-radius: 2px;
}
.video_call_interface .set ul {
  position: absolute;
  bottom: 60px;
  right: 0;
  padding-right: 0;
  left: 0;
  padding-left: 0;
  z-index: 9999;
}
.video_call_interface .set ul li {
  display: inline-block;
  margin: 0 5px;
}
.video_call_interface .set ul li a {
  background: #2E80ED;
  width: 50px;
  height: 50px;
  display: inline-block;
  border-radius: 50%;
  line-height: 50px;
  color: #fff;
  font-size: 20px;
}
.video_call_interface .set ul li .telephone {
  background-color: #FF4949;
}
.video_call_interface .set ul li:nth-child(3) a {
  background: #1DBF73;
  color: #fff;
}
.video_call_interface .set ul li:nth-child(2) a {
  background: #0060ff;
  color: #fff;
}
.video_call_interface .set ul li:first-child a {
  background: #0060ff;
  color: #fff;
}
.video_call_interface .set_main {
  width: 100%;
  height: 100%;
  display: list-item;
  position: absolute;
  padding-right: 340px;
}
.video_call_interface .set_main .set {
  height: 100%;
  border-radius: 0;
  width: 100%;
  background-position: center;
  background-size: cover;
}
.video_call_interface .set_main .set video {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.video_call_interface .chats {
  width: 340px;
  height: 100%;
  padding: 0;
  position: absolute;
  right: 0;
  top: 60px;
  background: #ececec;
  padding-bottom: 120px;
}
.video_call_interface .chats span.close {
  display: none;
}
.video_call_interface .chats h6 {
  font-size: 11px;
  color: #969696;
}
.video_call_interface .chats .chat.closedown {
  bottom: inherit;
  top: -30px;
  height: 25px;
  width: 25px;
  font-size: 17px;
  line-height: 25px;
  text-align: center;
  right: 0;
  padding: 1px;
}
.video_call_interface .chats .txt.College_dt {
  background: #fff !important;
  box-shadow: 0 0 12px rgba(204, 204, 204, 0.36);
  max-width: 280px;
  margin-bottom: 10px;
}
.video_call_interface .chats .txt.College_dt h3 {
  color: #1dbf73;
  font-weight: 600;
  font-size: 15px;
  font-style: italic;
}
.video_call_interface .chats .txt.College_dt h3 img {
  height: 20px;
  margin-top: -2px;
}
.video_call_interface .chats .txt.College_dt h5 {
  text-align: left;
  font-size: 13px;
  color: #28282B;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 4px;
}
.video_call_interface .chats .txt.College_dt h2 {
  font-size: 24px !important;
  margin-top: 4px;
  margin-bottom: 0 !important;
}
.video_call_interface .chats .txt.College_dt a.Withdraw {
  background: #1dbf73;
  padding: 7px 12px;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  font-weight: 500;
  border-radius: 6px;
  font-size: 12px;
}
.video_call_interface .chats .txt.College_dt ul {
  margin-bottom: 4px;
  background: #f3f6fb;
  padding: 13px;
  border-radius: 7px;
  position: inherit !important;
}
.video_call_interface .chats .txt.College_dt ul li {
  color: #000 !important;
  list-style: none;
  font-size: 12px;
}
.video_call_interface .chats .txt.College_dt ul li a {
  color: #407BFF;
  text-decoration: none;
}
.video_call_interface .chats .txt.College_dt ul li a.Note {
  background: #407BFF;
  text-decoration: none;
  color: #fff;
  font-size: 11px;
  padding: 5px 10px;
  border-radius: 5px;
  margin-top: 5px;
  display: inline-block;
}
.video_call_interface .chats .txt.College_dt h6 {
  text-align: left;
  font-size: 14px;
  color: #28282B;
  font-weight: 500;
  margin-top: 10px;
  margin-bottom: 4px;
  float: initial;
}
.video_call_interface .chats .txt.College_dt p {
  color: #28282B;
  margin: 0;
  font-size: 12px;
}
.video_call_interface .chats .msg1 {
  height: 100%;
  padding: 231px 15px 112px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.video_call_interface .chats .msg1 .msgin {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
.video_call_interface .chats .msg1 ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}
.video_call_interface .chats .msg1 ::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: #F5F5F5;
}
.video_call_interface .chats .msg1 ::-webkit-scrollbar-thumb {
  background-color: #1DBF73;
}
.video_call_interface .chats .msg1 .txt {
  background: #1DBF73;
  display: inline-block;
  padding: 9px 15px;
  color: #fff;
  border-radius: 0 30px 30px 30px;
  width: auto !important;
  text-align: left;
}
.video_call_interface .chats .msg1 .txt h4 {
  margin-bottom: 0;
  font-size: 13px;
  background: transparent;
  margin: 0;
  padding: 0;
}
.video_call_interface .chats .msg1 .txt h4 img {
  height: 150px;
  display: block;
}
.video_call_interface .chats .msg1 .txt.txt2 {
  background: #F5F5F5 !important;
  border-radius: 30px 0 30px 30px !important;
  color: #28282B !important;
}
.video_call_interface .chats .msg1 .txt.txt2 h4 {
  color: #28282B;
}
.video_call_interface .chats .msg1.nocreateoffer {
  padding: 182px 15px 112px;
}
.video_call_interface .chats form {
  background: #F9F9F9;
  border-radius: 0;
  padding-right: 100px;
  position: absolute;
  height: 50px;
  border: none;
  box-shadow: none;
  width: 100%;
  margin: auto;
  bottom: 60px;
  right: 0;
  left: 0;
}
.video_call_interface .chats form input {
  width: 100%;
  border: none;
  color: #B4B4B4;
  height: 50px;
  padding: 0 15px;
  background: transparent;
  outline: none;
  font-weight: 600;
}
.video_call_interface .chats form span {
  position: absolute;
  right: 50px;
  width: 46px;
  height: 50px;
  font-size: 21px;
  line-height: 50px;
  color: #B4B4B4;
  color: #767474;
}
.video_call_interface .chats form span input {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
}
.video_call_interface .chats form button {
  border: none;
  color: #767474;
  font-size: 21px;
  position: absolute;
  right: 0;
  height: 100%;
  width: 55px;
  background: transparent;
  line-height: 45px;
  z-index: 999;
}
.video_call_interface .chats .hdd {
  background: #1DBF73;
  padding: 0;
  position: relative;
  height: 175px;
  z-index: 99;
}
.video_call_interface .chats .hdd h1 {
  background: #fff;
  height: 100%;
  width: 100%;
  font-size: 84px;
  line-height: 100%;
  margin: 0 auto 0;
  overflow: hidden;
}
.video_call_interface .chats .hdd h1 video {
  width: 100%;
  height: 100%;
  background-color: #000;
  margin-top: 0;
  margin-left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.video_call_interface .chats .hdd h6 {
  color: #fff;
  margin-bottom: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 12px;
}
.video_call_interface .chats .hdd h6 i {
  font-size: 24px;
  position: absolute;
  right: 350px;
  top: -147px;
}
.video_call_interface .chats h4 {
  font-size: 17px;
  padding: 17px 0;
  background: #0D9A58;
  font-weight: 600;
  position: relative;
  z-index: 999;
  color: #fff;
}
.video_call_interface .chats h4 span {
  background: red;
  color: #fff;
  font-size: 11px;
  position: absolute;
  top: 7px;
  left: -18px;
  right: 0;
  display: inline-table;
  margin: auto;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 17px;
}
.video_call_interface .chats .mediaSelection {
  background: #f5f7fc;
  padding: 10px;
  border-radius: 9px;
  max-width: 160px;
  margin: 0 auto 0;
  text-align: center;
  position: absolute;
  bottom: 111px;
  right: 0;
  z-index: 9999;
}
.video_call_interface .chats .mediaSelection img.view {
  margin: auto;
}
.video_call_interface .chats .mediaSelection span {
  position: relative;
  background: #fff;
  display: block;
  padding: 0;
  text-align: center;
  font-size: 20px;
  color: #ccc;
  border-radius: 50px;
  height: 40px;
  line-height: 40px;
  width: 40px;
  margin: auto;
  cursor: pointer;
}
.video_call_interface .chats .mediaSelection span input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.video_call_interface .chats .mediaSelection span.image {
  background: #be00ff;
  color: #fff;
}
.video_call_interface .chats .mediaSelection span.video {
  background: #ff9000;
  color: #fff;
}
.video_call_interface .chats .mediaSelection span.Docoment {
  background: #7ed183;
  color: #fff;
}
.video_call_interface .chats .mediaSelection span.Audio {
  background: #3769d8;
  color: #fff;
}
.video_call_interface .chats .mediaSelection span.offer {
  background: #355c7b;
  color: #fff;
}
.video_call_interface .chats .mediaSelection h6 {
  font-size: 9px;
  margin-bottom: 0;
  margin-top: 5px;
  color: #626262;
}
.video_call_interface .chats .mediaSelection i.bi.bi-x-lg {
  position: absolute;
  right: 0;
  top: -27px;
  font-weight: 800;
  color: red;
  font-size: 20px;
}
.video_call_interface .usr {
  background-color: #4C4C4C;
  width: 200px;
  height: 120px;
  border-radius: 10px;
  position: absolute;
  left: 15px;
  bottom: 15px;
  color: #fff;
  padding: 20px 0;
  font-weight: 600;
  font-size: 14px;
  background-size: cover;
  background-position: center;
}
.video_call_interface .usr i {
  color: #696969;
  font-size: 44px;
}
.video_call_interface .chat {
  background: #1DBF73;
  height: 50px;
  width: 50px;
  display: inline-block;
  color: #fff;
  line-height: 50px;
  border-radius: 50%;
  font-size: 24px;
  position: absolute;
  right: 15px;
  bottom: 15px;
}
.video_call_interface .video_top {
  padding: 25px 25px;
}
.video_call_interface .video_top a {
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  padding: 0 10px;
  text-decoration: none;
}
.video_call_interface .video_top h6 span {
  padding: 8px 25px;
  color: #fff;
  border-radius: 30px;
  height: 32px;
  font-size: 14px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.44);
  font-weight: 600;
}

/*********************************** chat_section **********************************/
.chatdiv h2 {
  color: #28282B !important;
  font-size: 20px !important;
  font-weight: bold !important;
  margin-bottom: 20px !important;
  line-height: inherit !important;
}
.chatdiv .dashboard_conversation {
  padding-left: 430px;
}
.chatdiv .dashboard_conversation .chat_user {
  width: 400px;
}
.chatdiv .dashboard_conversation .chat_user ul li {
  padding: 6px 10px 6px 62px;
  font-weight: 500;
  font-size: 16px;
  min-height: 60px;
  margin: 25px 10px;
}
.chatdiv .dashboard_conversation .chat_user ul .chatuser {
  width: 50px;
  height: 50px;
}
.chatdiv .main_user2.dashboard_conversation {
  padding-right: 385px !important;
}
.chatdiv .main_user2.dashboard_conversation .chat_right {
  width: 355px;
}

/********** main_user **************/
.main_user {
  padding-left: 350px;
  position: relative;
  box-shadow: 0 0 12px rgba(204, 204, 204, 0.5019607843);
  border-radius: 8px;
  padding-right: 30px;
}
.main_user .mediaSelection {
  background: #f5f7fc;
  padding: 10px;
  border-radius: 9px 9px 0;
  height: auto;
  text-align: center;
  width: 220px;
  position: relative;
}
.main_user .mediaSelection img.view {
  margin: auto;
}
.main_user .mediaSelection span {
  position: relative;
  background: #fff;
  display: block;
  padding: 0;
  text-align: center;
  font-size: 20px;
  color: #ccc;
  border-radius: 50px;
  height: 50px;
  line-height: 50px;
  width: 50px;
  margin: auto;
}
.main_user .mediaSelection span input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.main_user .mediaSelection span.image {
  background: #be00ff;
  color: #fff;
}
.main_user .mediaSelection span.video {
  background: #ff9000;
  color: #fff;
}
.main_user .mediaSelection span.Docoment {
  background: #7ed183;
  color: #fff;
}
.main_user .mediaSelection span.Audio {
  background: #3769d8;
  color: #fff;
}
.main_user .mediaSelection span.offer {
  background: #355c7b;
  color: #fff;
}
.main_user .mediaSelection h6 {
  font-size: 13px;
  margin-bottom: 0;
  margin-top: 5px;
  color: #626262;
}
.main_user .mediaSelection i.bi.bi-x-lg {
  position: absolute;
  right: 5px;
  top: 5px;
  font-weight: 800;
  color: red;
  font-size: 13px;
  background: #fff;
  width: 24px;
  box-shadow: 0 0 4px #ccc;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
}
.main_user .chat_user {
  padding: 65px 12px 0;
  position: absolute;
  top: -65px;
  min-height: 100%;
  overflow-y: auto;
  background: #f5f7fc;
  width: 350px;
  left: 0;
  height: 100%;
}
.main_user .chat_user .chatSearch {
  padding: 0;
  position: relative;
  background: #fff;
  margin: 10px 0;
  border: 1px solid #C2C2C2;
  border-radius: 6px;
}
.main_user .chat_user .chatSearch svg {
  right: 43px;
  position: absolute;
  color: rgba(0, 0, 0, 0.73);
  top: 12px;
  border: 1px solid;
  padding: 4px;
  font-size: 22px;
  border-radius: 50%;
  width: 22px;
  height: 22px;
}
.main_user .chat_user .chatSearch input {
  width: 100%;
  height: 46px;
  border: none;
  background: transparent;
  padding: 8px 43px 8px 15px;
  outline: none;
}
.main_user .chat_user .chatSearch i.bi.bi-search {
  position: absolute;
  right: 12px;
  top: 11px;
  font-size: 18px;
}
.main_user .chat_user h3 {
  font-size: 18px;
  font-weight: 600;
  padding: 16px 0 0;
}
.main_user .chat_user h3 span {
  color: #1dbf73;
}
.main_user .chat_user ul {
  overflow-y: auto;
  padding: 0;
  margin: 0 -12px;
}
.main_user .chat_user ul li {
  position: relative;
  text-align: left;
  padding: 12px 10px 12px 62px;
  color: #595959;
  font-weight: 500;
  font-size: 16px;
  min-height: 60px;
  margin: 0;
  overflow: hidden;
  border-radius: 0;
  cursor: pointer;
}
.main_user .chat_user ul li:hover {
  background: #ECF3FF;
}
.main_user .chat_user ul .chatuser {
  position: absolute;
  left: 12px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  top: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
  line-height: 40px;
  font-size: 24px;
  background-color: #ffffff;
  color: #1dbf73;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);
}
.main_user .chat_user ul .chatuser i {
  font-size: 11px;
  position: absolute;
  left: -4px;
  top: -15px;
}
.main_user .chat_user ul span {
  height: 14px;
  width: 14px;
  display: initial;
  background: #1fc074;
  position: absolute;
  right: 12px;
  top: 40px;
  font-size: 10px;
  text-align: center;
  font-weight: 600;
  color: #fff;
  line-height: 14px;
  border-radius: 50%;
}
.main_user .chat_user ul h6 {
  padding-top: 0;
  margin-bottom: 3px;
  font-weight: 500;
  font-size: 15px;
  color: #000;
}
.main_user .chat_user ul h6 label {
  font-size: 11px;
  float: right;
  color: #858585;
  margin-top: 4px;
  font-weight: 500;
}
.main_user .chat_user ul p {
  color: #000000;
  font-size: 12px;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 30px;
  font-weight: 400;
}
.main_user .chat_user ul p.noread {
  color: #000;
  font-weight: 500;
}
.main_user .chat_user .active {
  background: #1f4fa6;
  border-radius: 0;
}
.main_user .chat_user .active h6 {
  color: #fff;
}
.main_user .chat_user .active h6 label {
  color: rgba(255, 246, 246, 0.9098039216);
}
.main_user .chat_user .active p {
  color: #fff;
}
.main_user .chat_user .active:hover {
  background: #1f4fa6;
  border-radius: 0;
}
.main_user .chat_user .active:hover h6 {
  color: #fff;
}
.main_user .chat_user .active:hover h6 label {
  color: rgba(255, 246, 246, 0.9098039216);
}
.main_user .chat_user .active:hover p {
  color: #fff;
}

.chat_right {
  padding: 75px 12px 13px 12px;
  position: absolute;
  top: 0;
  background: #f5f7fc;
  width: 350px;
  right: 0;
  height: 100%;
  margin-top: -65px;
}
.chat_right .ct_offer {
  padding-top: 300px;
  position: relative;
  height: 100%;
}
.chat_right .ct_offer i.bi.bi-arrow-left-short {
  display: none;
}
.chat_right .ct_offer .set p {
  color: #B4B4B4 !important;
  padding: 0;
}
.chat_right .ct_offer .ct_offerin {
  position: absolute;
  top: 0;
  width: 100%;
}
.chat_right .ct_offer .tab-content {
  overflow-y: auto;
  height: 100%;
}
.chat_right .ct_offer.with_create {
  padding-top: 351px;
}
.chat_right .ct_offer.with_create nav .nav-tabs {
  margin-top: 78px;
}
.chat_right .search-data-box {
  transition: all 0.5s;
  -webkit-transition: all 0.25s;
  position: fixed;
  right: -500px;
  z-index: 999999;
  background: #f5f7fc;
  width: 350px;
  height: 100%;
  padding: 0 10px 70px;
  overflow-y: auto;
}
.chat_right .search-data-box .profile_data {
  min-height: 50px;
}
.chat_right .search-data-box .profile_data h3 {
  padding-top: 4px;
}
.chat_right .search-data-box span {
  display: inline;
  font-size: 11px;
  text-align: end;
  float: right;
  position: absolute;
  top: 4px;
  right: 0px;
  color: #8b8888;
}
.chat_right .search-data-box .search_image {
  text-align: center;
  padding: 40px 0;
}
.chat_right .search-data-box .search_image img {
  padding: 0 0 12px;
}
.chat_right .search-data-box .search_image h3 {
  font-size: 18px;
  margin: 0;
}
.chat_right .search-data-box .bi-arrow-left-short {
  position: absolute;
  left: 0;
  z-index: 9999999;
  color: black;
  font-size: 34px;
  top: -3px;
}
.chat_right .search-data-box form {
  position: sticky;
  right: 0;
  top: 0;
  z-index: 999999;
  margin: 0;
  width: 100%;
  padding: 0px 5px 10px;
  background: transparent !important;
  padding-left: 30px;
}
.chat_right .search-data-box form svg {
  right: 15px;
  position: absolute;
  color: rgba(0, 0, 0, 0.73);
  top: 12px;
  border: 1px solid;
  padding: 4px;
  font-size: 22px;
  border-radius: 50%;
  width: 22px;
  height: 22px;
}
.chat_right .search-data-box form button {
  position: absolute;
  right: 13px;
  font-size: 18px;
  height: 45px;
  top: 0;
  width: 45px;
  border: none;
  background: transparent;
}
.chat_right .search-data-box form input {
  width: 100%;
  height: 46px;
  background: transparent;
  padding: 8px 55px 8px 15px;
  outline: none;
  border: 1px solid #1dbf73;
  border-radius: 6px;
}
.chat_right .search-data-box.main {
  right: 0;
}
.chat_right h3 {
  font-size: 14px;
  color: #28282B;
  font-weight: 600;
  text-align: center;
  margin-bottom: 50px;
}
.chat_right h3 i {
  font-size: 22px;
  position: relative;
  top: 3px;
  margin-right: 11px;
}
.chat_right .chatuser {
  height: 227px;
  width: 100%;
  border-radius: 0;
  background-size: contain;
  margin: auto;
  text-align: center;
  line-height: 118px;
  font-size: 52px;
  background-color: #fff;
  color: #000;
  font-weight: 600;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}
.chat_right .chatuser:after {
  height: 35%;
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.58) 0%, rgba(0, 0, 0, 0.36) 28%, rgba(0, 0, 0, 0));
  left: 0;
}
.chat_right p {
  color: #fff !important;
  position: relative;
  z-index: 99999;
  text-align: left !important;
  padding: 0 15px;
  margin-top: -5px;
  margin-bottom: 25px !important;
}
.chat_right p i {
  color: #1dbf73;
  font-size: 10px;
  position: relative;
  top: -1px;
}
.chat_right h6 {
  font-weight: 600;
  font-size: 15px;
  margin-top: -48px !important;
  z-index: 99999;
  position: relative;
  color: #fff;
  text-align: left !important;
  padding: 0 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.chat_right .set {
  min-height: 46px;
  margin: 8px 0;
  position: relative;
  text-align: left !important;
  padding: 0 !important;
  padding-left: 55px !important;
  box-shadow: none !important;
  cursor: pointer;
}
.chat_right .set .img {
  width: 46px;
  height: 46px;
  background-size: cover;
  border-radius: 8px;
  position: absolute;
  left: 0;
  background-color: #f1f1f1;
}
.chat_right .set p {
  color: #B4B4B4;
  font-size: 13px;
  margin-bottom: 0;
}
.chat_right .set h5 {
  font-size: 14px;
  padding-top: 3px;
  margin-bottom: 4px;
  font-weight: 500 !important;
  word-break: break-all;
}
.chat_right nav .nav-tabs {
  border: none;
  border-radius: 7px;
  overflow: hidden;
  margin-top: 0px;
}
.chat_right nav .nav-tabs .nav-link {
  color: #28282B;
  font-size: 14px;
  border: none;
  background: #CDD6E9;
  font-weight: 600;
  border-bottom: 2px solid transparent;
  width: 50%;
  text-align: center;
  padding: 12px 0;
  border-radius: 0;
}
.chat_right nav .nav-tabs .active {
  color: #fff;
  background: #194896;
}
.chat_right a.Create_Offer {
  background: #0D9A58;
  display: block;
  padding: 10px;
  border-radius: 4px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px;
  position: absolute;
  top: 249px;
  width: 100%;
  z-index: 9;
}
.chat_right a.Create_Offer img {
  height: 20px;
}

.intype {
  padding-right: 120px;
  margin-top: 0;
  border-radius: 0;
  background: #fff;
  margin-bottom: 0;
  padding-left: 15px;
  display: inline-table;
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  outline: none;
  border: 2px solid #ccc;
  z-index: 9;
}
.intype .form-control {
  height: 26px;
  border: none;
  padding: 0 15px 0 0;
  font-size: 14px;
  font-weight: 500;
  background-color: transparent;
  margin: 17px 0;
  border-radius: 0;
  outline: none;
  box-shadow: none !important;
}
.intype ::-moz-placeholder {
  color: #BDBDBD;
}
.intype ::placeholder {
  color: #BDBDBD;
}
.intype button {
  position: absolute;
  height: 60px;
  right: 0;
  top: 0;
  border: none;
  background: right;
  width: 60px;
  line-height: 60px;
  color: #1dbf73;
  font-size: 18px;
}
.intype .snd {
  width: 60px;
  position: absolute;
  bottom: 0;
  right: 55px;
  height: 60px;
  color: #606576;
  font-size: 22px;
  line-height: 55px;
  overflow: hidden;
  top: 0;
  z-index: 99999;
  cursor: pointer;
}
.intype .snd span input {
  position: absolute;
  left: 0;
  padding: 0;
  opacity: 0;
  width: 100%;
}
.intype .snd span svg {
  height: 16px;
  color: #BDBDBD;
}

.innchat {
  margin-top: -133px;
  height: 100vh;
  position: relative;
  padding-top: 133px;
  width: 100%;
  padding-bottom: 0;
}
.innchat .oft {
  background: #f5f7fc;
  padding: 18px 10px;
  border-radius: 9px 9px 0;
  max-width: 440px;
  margin: -91px 6px 0 0;
  text-align: center;
  float: right;
  min-width: 203px;
  position: absolute;
  bottom: 64px;
  right: 0;
  z-index: 9;
}
.innchat .oft p {
  color: #383838 !important;
  font-weight: 500;
  margin-bottom: 0;
}
.innchat .oft svg {
  position: absolute;
  right: 0;
  top: -18px;
  font-weight: 800;
  color: red;
  font-size: 15px;
}
.innchat .dddd {
  max-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 15px 64px;
}
.innchat .dddd .lodar_chat {
  position: absolute;
  width: 35px;
  height: 35px;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  top: 0;
}
.innchat .dddd .txt.College_dt {
  background: #fff !important;
  box-shadow: 0 0 12px rgba(204, 204, 204, 0.36);
  max-width: 450px;
  margin-bottom: 10px;
}
.innchat .dddd .txt.College_dt h3 {
  color: #1dbf73;
  font-weight: 600;
  font-size: 15px;
  font-style: italic;
}
.innchat .dddd .txt.College_dt h3 img {
  height: 20px;
  margin-top: -2px;
}
.innchat .dddd .txt.College_dt h5 {
  text-align: left;
  font-size: 13px;
  color: #28282B;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 4px;
}
.innchat .dddd .txt.College_dt h2 {
  font-size: 24px !important;
  margin-top: 4px;
  margin-bottom: 0 !important;
}
.innchat .dddd .txt.College_dt a.Withdraw {
  background: #1dbf73;
  padding: 7px 12px;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  font-weight: 500;
  border-radius: 6px;
  font-size: 12px;
}
.innchat .dddd .txt.College_dt ul {
  margin-bottom: 4px;
  background: #f3f6fb;
  padding: 13px;
  border-radius: 7px;
}
.innchat .dddd .txt.College_dt ul li {
  color: #000 !important;
  list-style: none;
  font-size: 12px;
}
.innchat .dddd .txt.College_dt ul li a {
  color: #407BFF;
  text-decoration: none;
}
.innchat .dddd .txt.College_dt ul li a.Note {
  background: #407BFF;
  text-decoration: none;
  color: #fff;
  font-size: 11px;
  padding: 5px 10px;
  border-radius: 5px;
  margin-top: 5px;
  display: inline-block;
}
.innchat .dddd .txt.College_dt h6 {
  text-align: left;
  font-size: 14px;
  color: #28282B;
  font-weight: 500;
  margin-top: 10px;
  margin-bottom: 4px;
  float: inherit;
}
.innchat .dddd .txt.College_dt p {
  color: #28282B;
  margin: 0;
  font-size: 12px;
}
.innchat .msg.misscall .txt.txt2 {
  border: 1px solid red;
  padding: 0 15px;
  border-radius: 4px !important;
}
.innchat .msg.misscall .txt.txt2 h6 {
  padding: 7px 0 10px !important;
  min-width: 100% !important;
  color: #FF0000 !important;
}
.innchat .msg.misscall .txt.txt2 h6 i {
  color: #ff0000;
  margin-right: 10px;
}
.innchat .msg.misscallmy .txt {
  border: 1px solid #58d99c;
  padding: 0 15px;
  min-width: auto !important;
  border-radius: 4px !important;
  background: #ECF3FF !important;
}
.innchat .msg.misscallmy .txt h6 {
  padding: 7px 0 10px !important;
  min-width: 100% !important;
  background: transparent;
  color: #0d9a58 !important;
}
.innchat .msg.misscallmy .txt h6 i {
  color: #0d9a58;
  margin-right: 10px;
}
.innchat .msg {
  max-width: 470px;
  padding-left: 0;
  position: relative;
  margin-bottom: 0;
}
.innchat .msg h6.center {
  text-align: center;
  padding: 16px 15px 20px !important;
  position: relative;
  background: rgba(239, 239, 239, 0.4196078431);
  margin-top: 0;
  display: inline-block;
  width: auto !important;
  min-width: 180px;
  border-radius: 8px !important;
}
.innchat .msg h6.center i {
  font-size: 17px;
}
.innchat .msg h6 {
  color: #000;
  padding-top: 3px;
  font-size: 11px;
}
.innchat .msg .msgimg {
  width: 30px;
  position: absolute;
  left: 0;
  top: 0;
  height: 30px;
  border-radius: 50%;
  background-size: cover;
}
.innchat .msg .txt.txt2.pdf {
  background: #DAE8FF;
  border: 1px solid #194896;
  padding: 6px;
}
.innchat .msg .txt.txt2.pdf h6 {
  color: #194896 !important;
}
.innchat .msg .txt.highlightmsg {
  box-shadow: 0 0 28px rgba(18, 176, 102, 0.5294117647);
  border: 1px solid rgb(13, 154, 88);
}
.innchat .msg .txt {
  border-radius: 5px;
  padding: 9px 15px;
  position: relative;
  background: #F4F4F4;
  margin-top: 5px;
  display: inline-block;
  width: auto !important;
  min-width: 100px;
  border-radius: 8px !important;
}
.innchat .msg .txt h4 {
  font-weight: 400 !important;
  font-size: 14px !important;
  color: #000;
  margin-bottom: 0;
  line-height: 24px;
  word-break: break-word;
}
.innchat .msg .txt h4 a.pdf {
  padding-right: 30px;
  width: 120px;
  display: block;
  text-decoration: none;
  position: relative;
  min-height: 34px;
}
.innchat .msg .txt h4 a.pdf i {
  position: absolute;
  right: 0px;
  font-size: 22px;
  color: #1f4fa6;
}
.innchat .msg .txt h4 a.pdf p {
  margin-bottom: 0;
}
.innchat .msg .txt h4 audio {
  width: 100%;
}
.innchat .msg .txt h4 img {
  height: 267px;
  display: block;
}
.innchat .msg .txt h6 {
  color: #ADB8CC;
  font-weight: 600;
  font-size: 12px;
  word-break: break-all;
}
.innchat .msg .txt.offeraccepted {
  background: #e8f9f1;
  text-align: center;
  margin-top: 8px;
}
.innchat .msg .txt.offeraccepted img {
  height: 54px;
}
.innchat .msg .txt.offeraccepted h3 {
  color: #45C9A5;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px;
  margin-top: 8px;
}
.innchat .msg .txt.offeraccepted p {
  font-size: 12px;
  font-weight: 500;
  margin: 0;
}
.innchat .msg .txt.offeraccepted p a {
  color: #45c9a5;
}
.innchat .msg .txt.College_dt {
  background: #fff !important;
  box-shadow: 0 0 12px rgba(204, 204, 204, 0.36);
  max-width: 450px;
  margin-bottom: 10px;
}
.innchat .msg .txt.College_dt .footb h3 {
  background: transparent;
  padding: 0;
  font-size: 24px !important;
  color: #1B4B9E !important;
  margin: 4px 0;
}
.innchat .msg .txt.College_dt p.acpt {
  color: #1dbf73 !important;
}
.innchat .msg .txt.College_dt p.dicline {
  color: red;
}
.innchat .msg .txt.College_dt h3 {
  color: #fff;
  padding: 16px;
  font-size: 15px;
  font-style: italic;
  background: #1f4fa6;
  border-radius: 7px;
  margin: -9px -15px 0;
}
.innchat .msg .txt.College_dt h3 img {
  height: 20px;
  margin-top: -2px;
}
.innchat .msg .txt.College_dt h5 {
  text-align: left;
  font-size: 13px;
  color: #28282B;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 4px;
}
.innchat .msg .txt.College_dt h2 {
  font-size: 24px !important;
  margin-top: 4px;
  margin-bottom: 0 !important;
  color: #1B4B9E !important;
}
.innchat .msg .txt.College_dt a.Withdraw {
  background: #1dbf73;
  padding: 7px 12px;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  font-weight: 500;
  border-radius: 6px;
  font-size: 12px;
}
.innchat .msg .txt.College_dt ul {
  margin-bottom: 4px;
  background: #ECF2FD;
  padding: 13px;
  border-radius: 7px;
  position: relative;
  right: inherit !important;
  top: inherit;
}
.innchat .msg .txt.College_dt ul li {
  color: #000 !important;
  list-style: none;
  font-size: 12px;
}
.innchat .msg .txt.College_dt ul li a {
  color: #407BFF;
  text-decoration: none;
  word-break: break-all;
}
.innchat .msg .txt.College_dt a.Note {
  background: #D3FFEB;
  text-decoration: none;
  color: #000000;
  font-size: 11px;
  padding: 5px 10px;
  border-radius: 5px;
  margin-top: 5px;
  display: inline-block;
}
.innchat .msg .txt.College_dt h6 {
  text-align: left;
  font-size: 14px;
  color: #28282B;
  font-weight: 500;
  margin-top: 10px;
  margin-bottom: 4px;
  float: initial;
}
.innchat .msg .txt.College_dt p {
  color: #28282B;
  margin: 0;
  font-size: 12px;
}
.innchat .msg p.text-end.mt-2 {
  color: #5A5A5A;
  font-weight: 500;
}

.test.pt-3 {
  padding-top: 10px !important;
}

.mainuser {
  font-weight: 600;
  font-size: 14px;
  color: #0F0933;
  position: relative;
  border-bottom: 2px solid #EDEFF2;
  padding-bottom: 25px;
  margin-bottom: 0;
  padding-left: 75px;
  padding-top: 3px;
  height: 58px;
  font-size: 15px;
  padding-right: 20px;
  position: relative;
  z-index: 9;
  cursor: pointer;
}
.mainuser p {
  color: #9B9B9B;
  font-weight: 50;
  margin-bottom: 0;
  font-size: 13px;
}
.mainuser p i {
  color: #1dbf73;
  font-size: 10px;
  position: relative;
  top: -1px;
}
.mainuser .bi-camera-video-fill {
  float: right;
  color: #1dbf73;
  font-size: 20px;
  margin-top: -6px;
}
.mainuser a {
  position: absolute;
  right: 15px;
  top: 24px;
  color: #1dbf73;
  text-decoration: none;
  font-size: 15px;
  font-weight: 500;
}
.mainuser .chatuser {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-size: cover;
  position: absolute;
  left: 15px;
  top: 0;
  text-align: center;
  line-height: 50px;
  font-size: 24px;
  background-color: #fff;
  color: #1dbf73;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

.inCenter .msg {
  margin: auto;
}
.inCenter .msg .txt {
  border: 1px solid #ccc;
  margin: auto;
  background: #f5f7fc;
  min-width: 100%;
}
.inCenter .msg .txt .main_ques {
  margin: 8px 0;
  border-top: 1px solid #e9e3e3;
  padding-top: 8px;
}
.inCenter .msg .txt .main_ques h6 {
  font-size: 14px;
  color: #194896;
  margin-bottom: 2px;
}
.inCenter .msg .txt .main_ques p {
  margin: 0;
}
.inCenter .msg .txt .main_ques:first-child {
  border-top: none;
  padding: 0;
}

.inleft {
  margin-bottom: 10px;
}
.inleft .msg h6 {
  padding-top: 0;
  margin-bottom: 0;
  font-size: 13px;
}
.inleft .msg h6 i {
  font-size: 20px;
  color: #1dbf73;
  top: 3px;
  position: relative;
}

.inright {
  margin-bottom: 10px;
}
.inright .txt.College_dt {
  float: right;
}
.inright .msg {
  text-align: left;
  float: right;
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 0;
}
.inright .msg h4 {
  color: #fff !important;
}
.inright .msg h4 span {
  color: #FF672B;
  font-weight: 600;
}
.inright .msg .msgimg {
  right: 0;
  top: 0;
  left: inherit;
}
.inright .msg h6 {
  text-align: right;
  margin-bottom: 0;
  font-size: 13px;
  float: right;
  padding-top: 0;
  width: 100%;
}
.inright .msg h6 i {
  font-size: 20px;
  color: #1dbf73;
  top: 3px;
  position: relative;
}
.inright .msg .msgtxt {
  background: #242A32;
  border-radius: 3px;
  border-left: 4px solid #fff;
  padding: 12px 12px;
}
.inright .msg .txt {
  background: #0D9A58 !important;
  border-radius: 8px !important;
  color: #fff;
  float: right;
  margin-top: 0;
}
.inright .msg .txt a.pdf {
  width: 100%;
}
.inright .msg .txt a.pdf h6 {
  color: #fff;
  text-align: left;
  width: 100%;
}
.inright .msg h6.center {
  text-align: center;
  padding: 16px 15px 20px !important;
  position: relative;
  background: #1dbf73;
  margin-top: 0;
  display: inline-block;
  width: auto !important;
  min-width: 180px;
  border-radius: 8px !important;
}
.inright .msg h6.center i {
  font-size: 17px;
  color: #fff;
}
.inright .msg h6.pe-0 {
  text-align: right !important;
  padding: 0 !important;
  font-size: 12px !important;
}

.main_user2 {
  padding-right: 350px;
}

/************ my_profile *******************/
.my_profile .container {
  margin-top: -70px;
  margin-bottom: 80px;
}
.my_profile .container h4 {
  color: #28282B;
  font-size: 18px;
  font-weight: 600;
  margin-top: 24px;
  margin-bottom: 9px;
}
.my_profile .container h6 img {
  width: 40px;
  margin-right: 5px;
}
.my_profile .container .chatuser {
  height: 300px;
  border-radius: 10px;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.2509803922);
  padding: 15px;
  background-color: #fff;
  border: 17px solid #fff;
  background-position: center;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
}
.my_profile .container .chatuser .profile-mg-upload {
  background: #1dbf73;
  width: 45px;
  height: 45px;
  display: inline-block;
  color: #fff;
  text-align: center;
  line-height: 45px;
  border-radius: 50%;
  font-size: 23px;
  position: absolute;
  right: 6px;
  bottom: 6px;
  overflow: hidden;
}
.my_profile .container .chatuser .profile-mg-upload input {
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
}
.my_profile .container form h4 {
  color: #fff;
  font-size: 16px;
  margin-bottom: 40px;
}
.my_profile .container form h4 a {
  color: #1fc074;
  -webkit-text-decoration: navajowhite;
          text-decoration: navajowhite;
  margin-left: 30px;
  float: right;
}
.my_profile .container form .form-group {
  margin-bottom: 14px;
}
.my_profile .container form .form-group label {
  color: #000;
  font-weight: 600;
  font-size: 15px;
}
.my_profile .container form .form-group .form-control.css-b62m3t-container {
  padding: 4px 0 !important;
}
.my_profile .container form .form-group .form-control.css-b62m3t-container .css-13cymwt-control {
  padding: 0 12px !important;
}
.my_profile .container form .form-group .form-control.css-b62m3t-container .css-t3ipsp-control {
  padding: 0 12px !important;
}
.my_profile .container form .form-group #react-select-2-listbox {
  padding: 6px 12px;
  z-index: 999;
  position: absolute;
  top: 40px;
  left: 0;
  background-color: #fff;
}
.my_profile .container form .form-group .form-control {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.14);
  border: none;
  height: 46px;
  font-size: 14px;
  padding: 4px 16px;
  margin-top: 4px;
  background: transparent;
}
.my_profile .container form .form-group .form-control div {
  border: none;
  background: transparent;
  padding: 0 0;
}
.my_profile .container form .form-group .form-control .css-t3ipsp-control {
  box-shadow: none;
  border: none;
}
.my_profile .container form .form-group .form-control .css-t3ipsp-control:hover {
  box-shadow: none;
  border: none;
}
.my_profile .container form .form-group .form-control.css-3iigni-container {
  padding: 2px 8px !important;
}
.my_profile .container form .form-group textarea {
  min-height: 100px;
}
.my_profile .container form .form-group ::-moz-placeholder {
  color: #B4B4B4;
}
.my_profile .container form .form-group ::placeholder {
  color: #B4B4B4;
}
.my_profile .container form button {
  width: 160px;
  height: 48px;
  background: #1DBF73;
  border: navajowhite;
  border-radius: 8px;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  margin-top: 15px;
}
.my_profile .container form button i {
  margin-right: 5px;
}
.my_profile .my_profile_banner {
  height: 200px;
  background: #1f4fa6;
}

.dashboard_profile {
  padding-right: 400px;
  min-height: 750px;
}
.dashboard_profile .chatuser {
  height: 225px !important;
  border: 10px solid #fff !important;
}

/*************** transactions*************/
.transactions {
  margin-bottom: 60px;
}
.transactions .hed {
  background: #1f4fa6;
  padding: 30px 0;
}
.transactions .hed h2 {
  font-size: 28px;
  color: #fff;
  font-weight: 600;
}
.transactions .hed h2 img {
  height: 30px;
}
.transactions .hed h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}
.transactions .hed h4 a {
  color: #1fc074;
  -webkit-text-decoration: navajowhite;
          text-decoration: navajowhite;
  margin-left: 30px;
}
.transactions .table-responsive {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.14);
}
.transactions .table-responsive table {
  min-width: 1000px;
}
.transactions .table-responsive table tr th {
  background-color: #F7F7F7;
  padding: 8px 15px;
  font-size: 14px;
}
.transactions .table-responsive table tr td {
  padding: 12px 15px;
  font-size: 14px;
}
.transactions .pagination .page-link {
  color: #A8A8A8;
  border: navajowhite;
  padding: 0 5px;
}

/********** application**************/
.application {
  margin-bottom: 60px;
}
.application .hed {
  background: #1f4fa6;
  padding: 30px 0;
}
.application .hed h2 {
  font-size: 32px;
  color: #fff;
  font-weight: 600;
}
.application .hed h2 img {
  height: 30px;
}
.application .hed h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}
.application .hed h4 a {
  color: #1fc074;
  -webkit-text-decoration: navajowhite;
          text-decoration: navajowhite;
  margin-left: 30px;
}
.application h6 .form-check-input {
  height: 20px;
  width: 20px;
  margin-top: 0;
  margin-left: 12px;
  box-shadow: none;
}
.application h6 .form-check-input:checked {
  background-color: #1DBF73;
  border-color: #1DBF73;
}
.application form .form-group {
  margin-bottom: 12px;
}
.application form .form-group span {
  margin-right: 80px;
  margin-top: 10px;
  font-weight: 600;
}
.application form .form-group span .form-check-input {
  height: 16px;
  width: 16px;
  margin-top: 3px;
  box-shadow: none;
  background-color: transparent;
  border: 1px solid #1cbe72;
  margin-right: 6px;
}
.application form .form-group span .form-check-input:checked {
  background-color: #1DBF73;
  border-color: #1DBF73;
  color: #fff;
}
.application form .form-group label {
  color: #000;
  font-weight: 600;
  font-size: 15px;
}
.application form .form-group .form-control {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.14);
  border: none;
  height: 46px;
  font-size: 14px;
  padding: 13px 20px;
  margin-top: 4px;
}
.application form .form-group ::-moz-placeholder {
  color: #B4B4B4;
}
.application form .form-group ::placeholder {
  color: #B4B4B4;
}
.application form button {
  width: 400px;
  height: 50px;
  background: #1DBF73;
  border: navajowhite;
  border-radius: 8px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  margin-top: 20px;
}

.answer_the_questions button {
  margin-top: 200px !important;
}

.areyoustill .modal-dialog {
  max-width: 400px;
  margin: auto;
}
.areyoustill .modal-dialog .modal-content {
  padding: 25px;
  text-align: center;
  background: #194896;
  color: #fff;
  border-bottom: 70px solid #FAFAFA;
  position: relative;
}
.areyoustill .modal-dialog .modal-content button.btn-close {
  display: none !important;
}
.areyoustill .modal-dialog .modal-content button {
  background: #1DBF73;
  height: 42px;
  border-radius: 5px;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  border: none;
  padding: 0 0;
  margin-right: 0;
  min-width: 45%;
  font-weight: 500;
  padding-right: 0 !important;
  position: absolute;
  left: 0;
  bottom: -81px;
}
.areyoustill .modal-dialog .modal-content button:last-child {
  background: #F10000 !important;
  right: 0;
  width: 46%;
  left: inherit !important;
}
.areyoustill .modal-dialog .modal-content h5 {
  margin-top: 24px;
  font-weight: 600;
  margin-bottom: 6px;
  font-size: 26px;
}
.areyoustill .modal-dialog .modal-content p {
  margin: 0;
}
.areyoustill .modal-dialog .modal-content img {
  height: 140px;
}

.pro_inc {
  margin: auto;
}
.pro_inc .modal-footer {
  border: none;
  padding: 0;
  position: relative;
}
.pro_inc .modal-dialog .modal-content {
  padding-bottom: 10px;
  border-bottom: 62px solid #FAFAFA;
  border-left: none;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1607843137);
  border-right: none;
  text-align: left;
}
.pro_inc .modal-dialog .modal-content button {
  bottom: -66px;
}
.pro_inc .modal-dialog .modal-content ul {
  margin-top: 12px;
}
.pro_inc .modal-dialog .modal-content h1 {
  font-size: 22px;
  font-weight: 600;
}
.pro_inc .modal-dialog .modal-content p {
  font-size: 14px;
}
.pro_inc .modal-dialog .modal-content ul li {
  font-size: 14px;
}

/********** call_ended**************/
.call_ended .modal-dialog {
  max-width: 800px;
}
.call_ended .modal-content {
  padding: 20px;
  border: none;
}
.call_ended .modal-content button.btn-close {
  display: none;
}
.call_ended .modal-content .modal-header {
  border: none;
  padding-bottom: 12px !important;
}
.call_ended .modal-content .modal-header h5 {
  color: #D00000;
  font-size: 20px;
  margin: auto;
}
.call_ended .modal-content .modal-header h5 img {
  height: 24px;
}
.call_ended .modal-content .Deration {
  text-align: center;
  padding-top: 0;
}
.call_ended .modal-content .Deration .img {
  height: 100px;
  width: 100px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  margin: 0 auto 8px;
}
.call_ended .modal-content .Deration p.sp {
  font-size: 16px;
  margin-bottom: 5px;
}
.call_ended .modal-content .Deration h3 {
  font-size: 19px;
  font-weight: 600;
  color: #1dbf73;
}
.call_ended .modal-content .Deration h4 {
  font-size: 15px;
  font-weight: 600;
  color: #000;
  margin-bottom: 3px;
}
.call_ended .modal-content .Deration a {
  background: #fff;
  max-width: 185px;
  height: 42px;
  border-radius: 30px;
  display: inline-block;
  font-size: 14px;
  width: 100%;
  text-decoration: none;
  line-height: 40px;
  text-align: center;
  border: 2px solid #c7c7c7;
  color: #404040;
  font-weight: 600;
}
.call_ended .modal-content svg {
  transform: scale(0.8);
}
.call_ended .modal-content .form_group.mb-5 {
  margin-bottom: 15px !important;
}
.call_ended .modal-content .form_group.text-center {
  position: relative;
  padding-right: 45px;
}
.call_ended .modal-content .form-control {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.14);
  border: none;
  height: 40px;
  font-size: 13px;
  padding: 8px 12px;
  margin-top: 8px;
}
.call_ended .modal-content button:nth-child(2) {
  background: #1f4fa6;
}
.call_ended .modal-content button:nth-child(3) {
  color: #ff0000;
  background: transparent;
  box-shadow: none;
  right: 0;
  position: absolute !important;
  min-width: auto;
  padding: 0;
  margin: 0;
  left: inherit !important;
  padding-right: 0 !important;
}
.call_ended .modal-content button {
  background: #1DBF73;
  height: 42px;
  border-radius: 7px;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  border: none;
  box-shadow: 0 0 12px #ccc;
  padding: 0 0;
  margin-right: 10px;
  min-width: 44%;
  font-weight: 500;
  padding-right: 0 !important;
}
.call_ended .modal-content textarea {
  height: 80px !important;
}
.call_ended .modal-content label {
  font-size: 14px;
  color: #000;
  margin-top: 10px;
  margin-bottom: 5px;
  display: block;
  font-weight: 600;
}
.call_ended .modal-content .form-check-input {
  height: 16px;
  width: 16px;
  margin-top: 3px;
  box-shadow: none;
  background-color: transparent;
  border: 1px solid #1cbe72;
  margin-right: 6px;
}
.call_ended .modal-content .form-check-input:checked {
  background-color: #1DBF73;
  border-color: #1DBF73;
  color: #fff;
}
.call_ended .modal-content h6 {
  font-size: 25px;
  color: #D0D0D0;
}
.call_ended .modal-content h6 i {
  margin-right: 30px;
}
.call_ended .modal-content p {
  margin-bottom: 8px;
}
.call_ended .modal-content span {
  margin-right: 20px;
  font-weight: 600;
}

/** loginpage **/
.loginpage {
  max-width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top;
  position: relative;
}
.loginpage .loginhead {
  background-size: 35%;
  padding: 150px 0;
  background-repeat: no-repeat;
  background-position: bottom right;
}
.loginpage .filldetails {
  padding: 80px 0;
}
.loginpage .login_p {
  background: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.07);
  border-radius: 10px;
  overflow: hidden;
  max-width: 900px;
  margin: auto;
}
.loginpage .login_p .right_login {
  padding: 30px;
  height: 470px;
}
.loginpage .login_p .right_login h2 {
  font-size: 28px;
  font-weight: 700;
  color: #28282B;
  margin: 40px 0 20px;
}
.loginpage .login_p .right_login p {
  margin-bottom: 6px;
  color: #28282B;
  font-weight: 600;
}
.loginpage .login_p .lest_login {
  background: #fff;
}
.loginpage .login_p .lest_login .login_p {
  background: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.07);
  border-radius: 10px;
  overflow: hidden;
}
.loginpage .login_p .lest_login img {
  height: 40px;
  color: #1DBF73;
}
.loginpage .login_p .lest_login p {
  color: #28282B;
}
.loginpage .login_p .lest_login form .form-group label {
  color: #28282B;
}
.loginpage .login_p .lest_login .btn {
  background: #EEE;
}
.loginpage .login_p .lest_login h5 {
  color: #28282B;
}
.loginpage .login_p .lest_login h6 {
  font-weight: 600;
  color: #28282B;
  margin-top: 35px;
  margin-bottom: 0;
}
.loginpage .details {
  background: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.07);
  border-radius: 10px;
  overflow: hidden;
  max-width: 600px;
  margin: auto;
  padding: 25px;
}
.loginpage .details h3 {
  font-size: 28px;
  font-weight: 600;
  color: #28282B;
  margin-bottom: 10px;
}
.loginpage .details p {
  font-size: 14px;
  color: #28282B;
}
.loginpage .details h4 {
  font-size: 18px;
  font-weight: 600;
  margin-top: 24px;
}
.loginpage .details .form-group {
  margin-top: 14px;
}
.loginpage .details .form-group label {
  display: block;
  font-weight: 600;
  font-size: 15px;
  margin-bottom: 5px;
}
.loginpage .details .form-group .form-control {
  height: 45px;
  font-size: 14px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
  border: none;
}
.loginpage .details .form-group .form-control :placeholder {
  color: #d3d3d3;
}
.loginpage .details .factor {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border: none;
  padding: 20px;
  border-radius: 10px;
  margin-top: 30px;
}
.loginpage .details .factor h6 {
  font-weight: 600;
}
.loginpage .details .factor .form-switch {
  display: inline-block;
  float: right;
  margin-top: -19px;
}
.loginpage .details .factor .form-switch .form-check-input {
  width: 30px;
}
.loginpage .details button {
  background: #1DBF73;
  height: 50px;
  width: 100%;
  border: navajowhite;
  border-radius: 5px;
  margin-top: 20px;
  font-weight: 600;
  color: #fff;
}

/** dashboard **/
.dashboard {
  max-width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top;
  position: relative;
}
.dashboard .user_partner {
  text-align: center;
  float: right;
}
.dashboard .user_partner button {
  padding: 8px 5px;
  margin-right: 10px;
  box-shadow: 0 0 9px rgba(204, 204, 204, 0.49);
  background: #fff;
  font-size: 14px;
  font-weight: 600;
  color: #1f4fa6;
  border-radius: 4px;
  min-width: 120px;
  margin-bottom: 8px;
  border: 1px solid #194896;
}
.dashboard .user_partner p {
  color: #555555;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
}
.dashboard .user_partner button.help-tab {
  background: #1f4fa6;
  color: #fff;
}
.dashboard h2 {
  color: #1DBF73;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 20px;
  line-height: 26px;
}
.dashboard h2 img {
  height: 20px;
  position: relative;
}
.dashboard h2 .form-inline {
  position: relative;
  width: 660px;
  float: right;
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 8px;
  padding-left: 60px;
  background: #fff;
}
.dashboard h2 .form-inline input {
  width: 100%;
  padding: 10px 15px;
  font-size: 15px;
  border: none;
  height: 26px;
  color: #ADB8CC;
  font-weight: 500;
  border-left: 1px solid #BDBDBD;
  border-radius: 0;
  margin: 12px 0;
  outline: none;
  box-shadow: none;
}
.dashboard h2 .form-inline .btn {
  position: absolute;
  left: 0;
  border: none;
  height: 100%;
  width: 60px;
  color: rgba(193, 193, 193, 0.8);
  background: transparent;
  padding: 0;
  top: 0;
  margin: 2px 0 !important;
}
.dashboard .dashboard_in {
  background-size: 35%;
  padding: 40px 0 30px;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-color: #fff;
}
.dashboard .dashboard_in .user_partner {
  text-align: center;
}
.dashboard .dashboard_in .training {
  background: linear-gradient(rgb(24, 117, 240) 0%, rgb(14, 67, 138) 100%) !important;
  padding: 14px 10px 14px 20px;
  border-radius: 5px;
  color: #fff;
}
.dashboard .dashboard_in .training a {
  background: #fff;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  padding: 8px 19px;
  margin-top: -7px;
  color: #1f4fa6;
  border-radius: 4px;
}
.dashboard .header_msg {
  padding: 0;
  position: fixed;
  top: 0;
  padding-top: 65px;
  width: 100%;
}
.dashboard .header_msg .container-fluid {
  padding: 0;
}
.dashboard .header_msg .container-fluid .main_user {
  box-shadow: inherit;
  height: 100vh;
}
.dashboard .header_msg .container-fluid .main_user .divclose {
  display: none;
}
.dashboard .main_dashboard {
  padding-left: 355px;
  position: relative;
}
.dashboard .main_dashboard h4 {
  font-weight: 600;
  font-size: 18px;
  color: #000;
}
.dashboard .main_dashboard h4 a {
  color: #B4B4B4;
  font-size: 14px;
  -webkit-text-decoration: navajowhite;
          text-decoration: navajowhite;
  float: right;
  margin-top: 4px;
}
.dashboard .main_dashboard .main_set1 {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 8px;
  padding: 10px;
}
.dashboard .main_dashboard .main_set1 .set1 .img {
  height: 150px;
  background-size: cover;
  border-radius: 6px;
  margin-bottom: 10px;
}
.dashboard .main_dashboard .main_set1 .set1 p {
  margin: 0;
  color: #535353;
}
.dashboard .main_dashboard .main_set1 .set1 h5 {
  color: #000;
  font-size: 18px;
}
.dashboard .main_dashboard .account_management {
  min-height: 750px;
}
.dashboard .main_dashboard .account_management label {
  display: block;
  font-weight: 600;
  margin-top: 18px;
  margin-bottom: 6px;
}
.dashboard .main_dashboard .account_management .form-control {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.54);
  padding: 10px 13px;
  background: #fff;
  border: none;
  font-size: 14px;
}
.dashboard .main_dashboard .account_management button {
  width: 146px;
  background: #1DBF73;
  height: 33px;
  border: navajowhite;
  border-radius: 3px;
  float: right;
  margin-top: 30px;
  color: #fff;
  font-weight: 600;
}
.dashboard .main_dashboard .account_management a {
  color: #1DBF73;
  -webkit-text-decoration: navajowhite;
          text-decoration: navajowhite;
}
.dashboard .main_dashboard .account_management .two {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 8px;
  text-align: left;
  padding: 18px 20px;
  width: 100%;
  border: none;
  height: 80px;
  position: relative;
}
.dashboard .main_dashboard .account_management .two span {
  font-size: 15px;
  display: flex;
  position: absolute;
  right: 15px;
  top: 26px;
}
.dashboard .main_dashboard .account_management .two span .form-check-input:checked {
  background-color: #1dbf73;
  border-color: #1dbf73;
}
.dashboard .main_dashboard .account_management .two h5 {
  color: #000;
  font-size: 18px;
}
.dashboard .main_dashboard .account_management .two p {
  font-size: 14px;
  color: #CECECE;
}
.dashboard .main_dashboard .profile .set {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 8px;
  padding: 13px 15px 13px 140px;
  text-align: left;
  position: relative;
}
.dashboard .main_dashboard .profile .set img {
  height: 100px !important;
  position: absolute;
  left: 15px;
}
.dashboard .main_dashboard .profile .set h5 {
  font-size: 18px;
}
.dashboard .main_dashboard .profile .set p {
  font-size: 14px;
  color: #B4B4B4;
  margin: 6px 0;
}
.dashboard .main_dashboard .profile .set a {
  color: #1D4BA0;
  font-weight: 600;
  text-decoration: none;
  font-size: 16px;
}
.dashboard .main_dashboard .profile .trending_courses {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 8px;
  padding: 10px;
}
.dashboard .main_dashboard .profile .trending_courses li {
  list-style: none;
  padding-left: 40px;
  position: relative;
  background-image: url(../images/trending_courses_icon.png);
  background-size: 27px;
  background-repeat: no-repeat;
  background-position: 0px 6px;
}
.dashboard .main_dashboard .profile .trending_courses li a {
  color: #1dbf73;
  font-weight: 600;
  text-decoration: none;
}
.dashboard .main_dashboard .profile .trending_courses li label {
  display: block;
  font-size: 16px;
  color: #000;
  font-weight: 600;
}
.dashboard .main_dashboard .profile .trending_courses li + li {
  border-top: 1px solid #B4B4B4;
  padding-top: 10px;
  margin-top: 10px;
  background-position: 0px 15px;
}
.dashboard .main_dashboard .set {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 8px;
  text-align: center;
  padding: 23px 0;
}
.dashboard .main_dashboard .set img {
  height: 25px;
  margin-bottom: 10px;
}
.dashboard .main_dashboard .set p {
  margin-bottom: 0;
}
.dashboard .main_dashboard .set h5 {
  font-weight: 600;
}
.dashboard .main_dashboard .sidebar {
  width: 315px;
  margin-right: 50px;
  position: absolute;
  left: 0;
}
.dashboard .main_dashboard .sidebar ul {
  list-style: none;
  background: #1DBF73;
  padding: 16px;
  border-radius: 8px;
}
.dashboard .main_dashboard .sidebar ul li a {
  color: #fff;
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
  padding: 15px 15px 15px 50px;
  position: relative;
  display: block;
  border-radius: 30px;
}
.dashboard .main_dashboard .sidebar ul li a :hover {
  background: #fff;
}
.dashboard .main_dashboard .sidebar ul li a img {
  height: 22px;
  position: absolute;
  left: 15px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.dashboard .main_dashboard .sidebar ul li .active {
  background: #fff;
  color: #1dbf73 !important;
}
.dashboard .main_dashboard .sidebar .financial {
  margin-top: 20px;
}
.dashboard .main_dashboard .sidebar .financial .dropdown a {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 8px;
  background: #fff;
  border: navajowhite;
  padding: 18px;
  color: #28282B;
  font-size: 18px;
  font-weight: 600;
  width: 100%;
  text-align: center;
}
.dashboard .main_dashboard .sidebar .financial .dropdown a img {
  width: 40px;
  margin-right: 8px;
}
.dashboard .main_dashboard .sidebar .upgrade {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 8px;
  background: #fff;
  padding: 20px 140px 20px 10px;
  position: relative;
  margin-top: 160px;
}
.dashboard .main_dashboard .sidebar .upgrade h3 {
  color: #1D4BA0;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 10px;
}
.dashboard .main_dashboard .sidebar .upgrade img {
  width: 130px;
  position: absolute;
  right: 15px;
  top: 15px;
}
.dashboard .main_dashboard .sidebar .upgrade p {
  color: #CBCBCB;
  margin-bottom: 0;
}
.dashboard .main_dashboard .right_sidebar {
  width: 100%;
}
.dashboard .main_dashboard .right_sidebar h4 {
  font-weight: 600;
  font-size: 20px;
  color: #000;
}
.dashboard .main_dashboard .right_sidebar .set {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 8px;
  padding-left: 60px;
  background: #fff;
  width: 430px;
  padding: 10px;
  margin-bottom: 60px;
  background-size: 100%;
}
.dashboard .main_dashboard .right_sidebar .set h4 {
  background: #1dbf73;
  font-size: 20px;
  padding: 15px;
  margin-top: -10px;
  margin-left: -10px;
  margin-right: -10px;
  border-radius: 8px 8px 0 0;
  color: #fff;
}
.dashboard .main_dashboard .right_sidebar .set h4 img {
  height: 15px;
  float: right;
  margin-top: 4px;
}
.dashboard .main_dashboard .right_sidebar .set .upgrade {
  width: 233px;
  background: #1DBF73;
  height: 38px;
  display: inline-block;
  text-align: center;
  line-height: 38px;
  color: #fff;
  font-weight: 600;
  -webkit-text-decoration: navajowhite;
          text-decoration: navajowhite;
  border-radius: 5px;
  margin: 130px 0;
}
.dashboard .main_dashboard .right_sidebar .set ul {
  overflow-y: auto;
  padding: 0;
  margin: 0 -10px;
}
.dashboard .main_dashboard .right_sidebar .set ul li {
  position: relative;
  text-align: left;
  padding: 2px 10px 0px 70px;
  color: #595959;
  font-weight: 500;
  font-size: 16px;
  min-height: 61px;
  margin: 9px 10px;
  overflow: hidden;
  border: 1px solid rgba(221, 221, 221, 0.7490196078);
  border-radius: 5px;
}
.dashboard .main_dashboard .right_sidebar .set ul li .chatuser {
  position: absolute;
  left: 7px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 1px solid #c1c1c1;
}
.dashboard .main_dashboard .right_sidebar .set ul li h6 {
  padding-top: 0;
  margin-bottom: 6px;
  font-weight: 600;
  font-size: 16px;
  color: #000;
}
.dashboard .main_dashboard .right_sidebar .set ul li p {
  color: #000000;
  font-size: 14px;
  margin-bottom: 0;
}
.dashboard .main_dashboard .right_sidebar .set ul li span {
  height: 14px;
  width: 14px;
  display: initial;
  background: #1fc074;
  position: absolute;
  right: 12px;
  top: 25px;
  font-size: 10px;
  text-align: center;
  font-weight: 600;
  color: #fff;
  line-height: 14px;
  border-radius: 50%;
}
.dashboard .main_dashboard .financial_dashboard h3 {
  font-size: 18px;
  font-weight: 600;
  margin-top: 40px;
  margin-bottom: 15px;
}
.dashboard .main_dashboard .financial_dashboard .set {
  text-align: left;
  padding: 16px 30px;
  position: relative;
  background: #fff;
}
.dashboard .main_dashboard .financial_dashboard .set img {
  height: 65px;
  position: absolute;
  right: 30px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.dashboard .main_dashboard .financial_dashboard .set h2 {
  font-size: 28px;
  margin-bottom: 0;
}
.dashboard .main_dashboard .financial_dashboard .set h5 {
  font-weight: 600;
  font-size: 14px;
}

.dashboard_header {
  box-shadow: none;
  background: transparent;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}
.dashboard_header ul.navbar-nav li {
  box-shadow: none;
  min-width: auto;
  height: auto;
  line-height: inherit;
  background: transparent;
  margin-right: 15px;
}
.dashboard_header ul li a img {
  height: 20px;
}

.chat_popup {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: inline-block;
  position: fixed;
  bottom: 10px;
  right: 10px;
  background: #1f4fa6;
  text-align: center;
  line-height: 60px;
  box-shadow: inset 0 0 12px #0b2f71;
  z-index: 9;
  display: none;
}
.chat_popup img {
  height: 28px;
}

.chat_popupmain.main {
  bottom: 0;
}

.chat_popupmain {
  position: fixed;
  right: 0;
  bottom: -550px;
  transition: all 0.5s;
  -webkit-transition: all 0.25s;
  z-index: 9999999;
}
.chat_popupmain .set {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.32);
  border-radius: 8px;
  padding-left: 60px;
  background: #fff;
  background-size: auto;
  background-size: auto;
  width: 320px;
  padding: 10px;
  height: 509px;
  background-size: 100%;
  float: right;
}
.chat_popupmain .set h4 {
  background: #204FA3;
  font-size: 18px;
  padding: 14px 12px;
  margin-top: -10px;
  margin-left: -10px;
  margin-right: -10px;
  border-radius: 8px 8px 0 0;
  color: #fff;
}
.chat_popupmain .set h4 img {
  height: 15px;
  float: right;
  margin-top: 2px;
}
.chat_popupmain .set ul {
  overflow-y: auto;
  padding: 0;
  margin: 0 -10px;
  max-height: 450px;
}
.chat_popupmain .set ul li {
  position: relative;
  text-align: left;
  padding: 10px 15px 10px 65px;
  color: #595959;
  font-weight: 500;
  font-size: 16px;
  min-height: 61px;
  margin: 6px 10px;
  overflow: hidden;
  background: #FAFAFA;
  border-radius: 8px;
}
.chat_popupmain .set ul li .chatuser {
  position: absolute;
  left: 12px;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  top: 0;
  bottom: 0;
  margin: auto;
}
.chat_popupmain .set ul li h6 {
  padding-top: 0;
  margin-bottom: 6px;
  font-weight: 600;
  font-size: 16px;
  color: #000;
}
.chat_popupmain .set ul li p {
  color: #000000;
  font-size: 14px;
  margin-bottom: 0;
}
.chat_popupmain .set ul li span {
  height: 14px;
  width: 14px;
  display: initial;
  background: #1fc074;
  position: absolute;
  right: 12px;
  top: 25px;
  font-size: 10px;
  text-align: center;
  font-weight: 600;
  color: #fff;
  line-height: 14px;
  border-radius: 50%;
}
.chat_popupmain .chat_single {
  width: 320px;
  height: 390px;
  background: #fff;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: -360px;
  transition: all 0.5s;
  -webkit-transition: all 0.25s;
  float: left;
  margin-top: 119px;
  margin-right: 10px;
  position: relative;
  bottom: -400px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.32);
}
.chat_popupmain .chat_single .us {
  background: #1f4fa6;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  color: #fff;
  font-weight: 600;
  padding: 12px 12px 12px 66px;
  border-radius: 10px 10px 0 0;
}
.chat_popupmain .chat_single .us .chatuser {
  position: absolute;
  left: 12px;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  top: 0;
  bottom: 0;
  margin: auto;
}
.chat_popupmain .chat_single .us h6 {
  font-size: 16px;
}
.chat_popupmain .chat_single .us p {
  margin-bottom: 0;
  font-size: 12px;
}
.chat_popupmain .chat_single .us p svg {
  color: #1dbf73;
  font-size: 6px;
  position: relative;
  top: -2px;
}
.chat_popupmain .chat_single .us span {
  position: absolute;
  right: 12px;
  top: 20px;
}
.chat_popupmain .chat_single .us span img {
  height: 16px;
  margin-left: 12px;
  padding: 0;
  width: auto;
  position: relative;
  margin-bottom: 0;
}
.chat_popupmain .chat_single .msg {
  height: 330px;
  padding-top: 230px;
}
.chat_popupmain .chat_single .msg .st {
  background: #1DBF73;
  display: inline-block;
  padding: 9px 15px;
  color: #fff;
  border-radius: 0 30px 30px 30px;
}
.chat_popupmain .chat_single .msg .st p {
  margin-bottom: 0;
}
.chat_popupmain .chat_single .msg .st.st2 {
  background: #F5F5F5 !important;
  border-radius: 30px 0 30px 30px !important;
  color: #28282B !important;
}
.chat_popupmain .chat_single form {
  background: #F9F9F9;
  border-radius: 30px;
  padding-right: 51px;
  position: relative;
  height: 50px;
  bottom: 12px;
}
.chat_popupmain .chat_single form input {
  width: 100%;
  border: navajowhite;
  color: #B4B4B4;
  height: 50px;
  padding: 0 20px;
  background: transparent;
}
.chat_popupmain .chat_single form span {
  position: absolute;
  right: 0;
  width: 55px;
  height: 50px;
  line-height: 50px;
  color: #B4B4B4;
}
.chat_popupmain .chat_single form span input {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
}
.chat_popupmain .chat_single form span svg {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  top: 0;
}
.chat_popupmain .chat_single.main {
  margin-bottom: 0;
  bottom: 0;
}

.container-fluid {
  padding: 0 50px;
}

.main_header {
  position: relative;
  z-index: 9;
}
.main_header ul li.noti2 {
  box-shadow: none;
  background: transparent;
}

.latest_dashboard {
  /* Keyframes */
}
.latest_dashboard .edtp {
  padding: 0;
  border-radius: 50%;
  height: 36px;
  width: 36px;
  display: inline-block;
  font-size: 16px;
  text-align: center;
  line-height: 36px;
  color: #12151b;
  z-index: 1;
  position: relative;
}
.latest_dashboard .carousel.carousel-slider {
  background: linear-gradient(180deg, rgb(24, 117, 240) 0%, rgb(14, 67, 138) 100%) !important;
  border-radius: 10px;
}
.latest_dashboard .carousel.carousel-slider .wap.wap1 {
  background-color: transparent;
  border: none;
  box-shadow: none;
  width: 95%;
  background-size: 200px;
  background-position: bottom right;
  margin-bottom: 12px !important;
  padding: 20px !important;
  border-radius: 5px;
}
.latest_dashboard .carousel.carousel-slider .wap.wap1 p {
  font-size: 13px;
  color: #fff;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 20px;
  margin-top: 6px !important;
}
.latest_dashboard p.build {
  background: #EFFFF8;
  padding: 20px;
  margin-bottom: 15px;
  color: #000000;
  font-size: 14px;
}
.latest_dashboard p.build i {
  color: #0F9456;
  font-size: 22px;
  position: relative;
  top: 3px;
  margin-right: 8px;
}
.latest_dashboard p.build i.bi-x-circle {
  color: #828282;
}
.latest_dashboard p.build a {
  color: #000;
  font-weight: 600;
}
.latest_dashboard .carousel-root button {
  display: none;
}
.latest_dashboard p.carousel-status {
  display: none;
}
.latest_dashboard .carousel-root .thumbs-wrapper.axis-vertical {
  margin: 0;
}
.latest_dashboard .carousel-root .thumbs-wrapper.axis-vertical ul.thumbs.animated {
  margin: 0 !important;
}
.latest_dashboard .carousel-slider ul.control-dots {
  position: absolute;
  margin: 0;
  bottom: 0;
  background: transparent;
}
.latest_dashboard .carousel-slider ul.control-dots li.dot {
  width: 100px;
  border-radius: 1px;
  margin: 0 4px;
  background: #1f4fa6;
  height: 5px;
  box-shadow: none;
}
.latest_dashboard h2.ht {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px !important;
  color: #000000;
}
.latest_dashboard h2.ht img {
  height: 24px;
  margin-top: -6px;
}
.latest_dashboard h2.ht .Matters {
  color: #407BFF;
  text-decoration: none;
}
.latest_dashboard h2 {
  font-size: 34px;
  color: #28282B;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 0;
}
.latest_dashboard h2 span {
  color: #1DBF73;
  font-size: 22px;
}
.latest_dashboard .account_verify {
  background: #FF8A58;
}
.latest_dashboard .account_verify p a {
  color: #28282B;
  font-weight: 500;
}
.latest_dashboard .underreview {
  background-color: #2b57a8 !important;
  padding: 1px 4px 8px 60px;
  position: relative;
  min-height: 55px;
  border-radius: 7px;
}
.latest_dashboard .underreview a {
  font-size: 12px;
}
.latest_dashboard .underreview svg {
  position: absolute;
  right: 15px;
  top: 0;
  color: #fff;
  border: 1px solid #fff;
  padding: 5px;
  font-size: 22px;
  border-radius: 50%;
  bottom: 0;
  margin: auto;
}
.latest_dashboard .underreview .img {
  width: 50px;
  height: 50px;
  border-radius: 10px;
  text-align: center;
  line-height: 50px;
  position: absolute;
  left: 8px;
  top: 3px;
}
.latest_dashboard .underreview .img img {
  height: 30px;
}
.latest_dashboard .underreview h5 {
  font-size: 14px;
  color: #fff;
  margin-bottom: 0;
  margin-top: 18px;
}
.latest_dashboard .underreview p {
  color: #fff;
  font-weight: 400;
  margin-bottom: 0;
}
.latest_dashboard .underreview a {
  color: white;
  font-weight: 500;
}
.latest_dashboard .wap {
  border-radius: 8px;
  padding: 12px 0 !important;
  height: 100%;
  background: #FEFEFE;
}
.latest_dashboard .wap h6.mont {
  background: #E7FFF4;
  display: inline-block;
  padding: 10px;
  color: #14834F !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  border-radius: 6px;
  margin: 0;
}
.latest_dashboard h6.mont2 {
  background: #FFF4F3;
  display: inline-block;
  padding: 10px;
  color: #E71000 !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  border-radius: 6px;
  margin: 0;
}
.latest_dashboard ul.day_left {
  margin-top: 2px !important;
  text-align: left;
  background: transparent;
  padding: 0;
  display: inline-block;
  margin-bottom: 10px;
}
.latest_dashboard ul.day_left li {
  padding: 11px 20px;
  line-height: initial !important;
  color: #1f4fa6 !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  border-radius: 60px;
  background-color: #DEEAFF !important;
  text-align: center;
  min-width: auto;
  display: inline-block;
}
.latest_dashboard ul.day_left li span {
  display: block;
  color: #f00;
  margin-top: 2px;
}
.latest_dashboard .progress {
  height: 7px;
  margin-top: 5px;
}
.latest_dashboard .progress .progress-bar {
  background: #194896;
}
.latest_dashboard a.upcomp {
  border: 1px solid #E6E6E6;
  width: 100%;
  display: block;
  margin-bottom: 6px;
  padding: 12px;
  text-decoration: none;
  font-weight: 500;
  border-radius: 3px;
  color: #12151b;
}
.latest_dashboard a.upcomp span {
  float: right;
}
.latest_dashboard a.upcomp.disable {
  color: rgba(94, 94, 94, 0.34);
}
.latest_dashboard .img {
  line-height: 105px;
}
.latest_dashboard .img img {
  width: 100%;
}
.latest_dashboard .img2 {
  line-height: 105px;
}
.latest_dashboard .img2 img {
  width: 100%;
}
.latest_dashboard p.dlr {
  height: 40px;
  border: 1px solid #D9D9D9;
  padding: 9px;
  display: inline-block;
}
.latest_dashboard h4 {
  font-size: 20px;
  font-weight: 600;
  position: relative;
}
.latest_dashboard h4 img {
  width: 20px;
  margin-right: 8px;
}
.latest_dashboard h4 .nav-tabs {
  display: inline-flex;
  position: absolute;
  float: right;
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.4);
  border-radius: 9px;
  right: 0;
  top: -30px;
  border: none;
  background: transparent;
}
.latest_dashboard h4 .nav-tabs li {
  line-height: normal;
  margin: 0;
  position: relative;
  min-width: auto;
}
.latest_dashboard h4 .nav-tabs li button {
  padding: 10px 12px;
  color: #BCBCBC;
  font-weight: 500;
  font-size: 14px;
  border: none;
}
.latest_dashboard h4 .nav-tabs li button.active {
  color: #1dbf73;
}
.latest_dashboard h4 .nav-tabs li + li :after {
  position: absolute;
  content: "";
  height: 20px;
  width: 1px;
  background: #B4B4B4;
  display: inline-block;
  left: 0;
}
.latest_dashboard p.Lorem {
  font-size: 14px;
  padding-left: 25px;
  margin-top: -6px;
}
.latest_dashboard h6 {
  color: #636363;
  font-size: 14px;
  margin-bottom: 4px;
  margin-top: 3px;
  font-weight: 400;
}
.latest_dashboard h6 .form-switch {
  margin-top: -6px;
  padding-left: 0px;
  width: 52px;
  float: right;
}
.latest_dashboard h6 .form-switch .form-check-input {
  height: 26px;
  width: 52px;
  margin: 0;
}
.latest_dashboard h6 .form-switch .form-check-input:checked {
  background-color: #1dbf73;
  border-color: #1dbf73;
}
.latest_dashboard h5 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 5px;
}
.latest_dashboard p {
  font-size: 13px;
  color: #626060;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 20px;
}
.latest_dashboard a.link {
  font-size: 14px;
  color: #194896;
  font-weight: 600;
  text-decoration: none;
  margin-top: 9px;
  background: #fff;
  padding: 6px 15px;
  display: inline-block;
  border-radius: 3px;
}
.latest_dashboard h3 {
  font-size: 15px;
  font-weight: 600;
  margin-top: 24px;
}
.latest_dashboard p.than {
  font-size: 14px;
  font-weight: 500;
  color: #636363;
}
.latest_dashboard p.than span {
  color: #14834F;
  background: #E7FFF4;
  padding: 8px 24px;
}
.latest_dashboard ul {
  text-align: center;
  list-style: none;
  margin: 20px 0 0;
  background: #F2F1F1;
  border-radius: 6px;
  padding: 10px 2px;
}
.latest_dashboard ul li {
  color: #3A3A3A;
  font-size: 16px;
  font-weight: 700;
  line-height: 27px;
  display: inline-block;
  min-width: 150px;
}
.latest_dashboard ul li span {
  font-size: 13px;
  font-weight: 500;
  color: #636363;
}
.latest_dashboard table tr td {
  color: #28282B;
  font-size: 14px;
  font-weight: 400;
  vertical-align: middle;
}
.latest_dashboard table tr td i.bi.bi-star-fill {
  color: #FEC007;
  font-size: 21px;
}
.latest_dashboard table tr td .img {
  width: 40px;
  height: 40px;
  background-size: cover;
  float: left;
}
.latest_dashboard .wap.Staff_Members .tab-pane .text-center.mt-4 {
  display: none;
}
.latest_dashboard .wap.wap1 {
  height: auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
  text-align: left;
  padding-bottom: 6px !important;
}
.latest_dashboard .wap.wap1 div {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  background: transparent !important;
}
.latest_dashboard .wap3 .transactionsHistory {
  margin-bottom: 0;
  padding: 100px 0;
}
.latest_dashboard .wap3 .transactionsHistory p {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 0;
}
.latest_dashboard .wap3 .transactionsHistory p a {
  color: #5E5E5E;
}
.latest_dashboard .wap3 .transactionsHistory img {
  height: 75px;
  margin-bottom: 7px;
}
.latest_dashboard .wap3 .transactions {
  margin-bottom: 0;
  padding: 40px 0;
}
.latest_dashboard .wap3 .transactions p {
  font-weight: 600;
  font-size: 13px;
  margin-bottom: 0;
}
.latest_dashboard .wap3 .transactions p a {
  color: #5E5E5E;
}
.latest_dashboard .wap3 .transactions img {
  height: 60px;
  margin-bottom: 7px;
}
.latest_dashboard .wap3 h3 {
  margin-top: 0;
  font-size: 15px;
  margin-bottom: 1px;
  color: #000;
  font-weight: 500;
}
.latest_dashboard .wap3 p {
  font-size: 13px;
  color: #a1a1a1;
}
.latest_dashboard .wap3 .st {
  padding-left: 52px;
  position: relative;
  margin-bottom: 20px;
  margin-top: 12px;
}
.latest_dashboard .wap3 .st h6.min {
  color: #000000;
  position: absolute;
  right: 0;
  top: -2px;
}
.latest_dashboard .wap3 .st .img {
  width: 40px;
  height: 40px;
  left: 0;
  right: inherit;
  position: absolute;
  background-size: cover;
  background-position: center;
  border-radius: 4px;
}
.latest_dashboard .wap3 h4 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0;
  padding: 10px 0;
}
.latest_dashboard .wap3 h4 img {
  width: 20px;
  margin-right: 4px;
  display: none;
}
.latest_dashboard .wap3 h4 a {
  float: right;
  font-size: 14px;
  color: #37474F;
  text-decoration: none;
  font-weight: 500;
}
.latest_dashboard a.See {
  color: #AAAAAA;
  font-weight: 500;
  list-style: none;
  font-size: 16px;
  text-decoration: none;
}
.latest_dashboard .Staff_Members .transactions {
  margin-bottom: 0;
  padding: 100px 0;
}
.latest_dashboard .Staff_Members .transactions p {
  font-weight: 600;
  font-size: 13px;
  margin-bottom: 0;
}
.latest_dashboard .Staff_Members .transactions p a {
  color: #5E5E5E;
}
.latest_dashboard .Staff_Members .transactions img {
  height: 75px;
  margin-bottom: 7px;
}
.latest_dashboard .Staff_Members p {
  font-size: 16px;
}
.latest_dashboard .Staff_Members h4 .Online {
  float: right;
  height: 50px;
  width: 200px;
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.4);
  border-radius: 9px;
  position: relative;
}
.latest_dashboard .Staff_Members h4 .Online span {
  width: 50%;
  float: left;
  line-height: 50px;
  text-align: center;
  font-size: 16px;
  color: #BCBCBC;
}
.latest_dashboard .Staff_Members h4 .Online span.active {
  color: #1DBF73;
}
.latest_dashboard .Staff_Members h4 .Online :after {
  height: 19px;
  width: 1px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  content: "";
  background: #B4B4B4;
  bottom: 0;
  top: 0;
}
.latest_dashboard .hovermove {
  animation: wiggle 3s linear infinite;
}
@keyframes wiggle {
  0%, 10% {
    transform: rotateZ(0);
  }
  15% {
    transform: rotateZ(-5deg);
  }
  20% {
    transform: rotateZ(5deg);
  }
  25% {
    transform: rotateZ(-5deg);
  }
  30% {
    transform: rotateZ(5deg);
  }
  35% {
    transform: rotateZ(-5deg);
  }
  40%, 100% {
    transform: rotateZ(0deg);
  }
}
.latest_dashboard .Available {
  padding-bottom: 0 !important;
  position: relative;
}
.latest_dashboard .Available .AddMore.AddMore2 {
  top: -4px;
}
.latest_dashboard .Available .AddMore {
  font-weight: 600;
  color: #194896;
  font-size: 22px;
  text-decoration: none;
  padding: 0;
  width: 28px;
  text-align: center;
  border-radius: 4px;
  height: 28px;
  line-height: 28px;
  margin: 0;
  display: unset;
  top: -11px;
  position: relative;
}
.latest_dashboard .Available a {
  font-weight: 600;
  margin-bottom: 10px;
  display: inherit;
  color: #194896;
  font-size: 13px;
}
.latest_dashboard .Available ul {
  margin: -10px 0 0;
}
.latest_dashboard .Available ul li {
  font-size: 12px;
  margin-bottom: 0;
  font-weight: 500;
}
.latest_dashboard .Available .open {
  position: absolute;
  left: -240px;
  background: #3a3939;
  width: 230px;
  border-radius: 8px;
  top: -11px;
  z-index: 9;
  padding: 12px 12px;
  display: none;
}
.latest_dashboard .Available .open i.bi.bi-x-circle {
  position: absolute;
  color: #fff;
  right: 5px;
  top: 1px;
  font-size: 16px;
}
.latest_dashboard .Available .open h6 {
  color: #fff;
  padding-bottom: 0 !important;
  font-size: 14px;
}
.latest_dashboard .Available .open h6 label {
  color: #FF0000;
  margin-top: 10px;
  font-size: 12px;
}
.latest_dashboard .Available .open p {
  color: #fff;
  font-size: 12px;
  margin-top: 9px;
}
.latest_dashboard .Available .open:before {
  content: "";
  border-top: 0.8em solid;
  border-right: 0.8em solid transparent;
  border-bottom: 0;
  border-left: 0.8em solid transparent;
  position: absolute;
  right: -15px;
  transform: rotate(-90deg);
  top: 0;
  bottom: 0;
  width: 10px;
  height: 10px;
  margin: auto;
  color: #3a3939;
}
.latest_dashboard .Available .open::after {
  animation: pulse 1800ms cubic-bezier(0.9, 0.7, 0.5, 0.9) infinite;
}
@keyframes pulse {
  0% {
    opacity: 0;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.4;
  }
}
.latest_dashboard .Available .open::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3607843137);
  border-radius: 8px;
  z-index: -1;
}
.latest_dashboard .Available .transactions {
  margin-bottom: 0;
  padding: 0 0;
}
.latest_dashboard .Available .transactions p {
  font-weight: 600;
  font-size: 13px;
  margin-bottom: 0;
}
.latest_dashboard .Available .transactions img {
  height: 50px;
  margin-bottom: 7px;
}
.latest_dashboard .Available p {
  font-size: 12px;
  font-weight: 500;
  margin-top: 6px;
  margin-bottom: 0;
  color: #626060;
}
.latest_dashboard .Available p span {
  color: #1dbf73;
  font-weight: 600;
}
.latest_dashboard .Available p label {
  height: 40px;
  width: 40px;
  display: inline-block;
  box-shadow: inset 0 0 10px rgba(204, 204, 204, 0.6196078431);
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  margin-right: 10px;
}
.latest_dashboard .Available p label img {
  height: 18px;
}
.latest_dashboard .Available h4.balance {
  font-size: 14px;
  font-weight: 600;
  background: #DEEAFF;
  padding: 12px 16px 16px;
  color: #000000;
  margin: -12px -20px 0;
  border-radius: 8px;
}
.latest_dashboard .Available h4.balance a {
  color: #194896;
  float: right;
  font-size: 14px;
  text-decoration: none;
  margin-top: 4px;
}
.latest_dashboard .Available h4.balance span {
  font-size: 18px;
  position: relative;
  top: 3px;
}
.latest_dashboard .Available h6 {
  margin-bottom: 0;
  padding-bottom: 12px;
  margin-top: 0;
  color: #28282B;
  font-size: 14px;
  font-weight: 600;
}
.latest_dashboard .Available h6 a {
  float: right;
  color: #AAAAAA;
  font-size: 14px;
  text-decoration: none;
}
.latest_dashboard .Available h6 span {
  color: #1dbf73;
}
.latest_dashboard .Available h6 span.off {
  color: #979797;
}
.latest_dashboard .matters .set {
  position: relative;
  margin-bottom: 18px;
  text-align: left;
  padding-left: 135px;
  margin-top: 0;
  height: 120px;
}
.latest_dashboard .matters .set .imgmain {
  position: absolute;
  width: 120px;
  background-size: cover;
  height: 120px;
  text-align: center;
  padding: 13px 0;
  top: 0;
  left: 0;
  margin: auto;
}
.latest_dashboard .matters .set .imgmain .img {
  width: 95px;
  height: 95px;
  border-radius: 50%;
  text-align: center;
  line-height: 95px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: cover;
  background-position: center;
  font-size: 55px;
  color: #1dbf73;
  font-weight: 600;
  text-transform: uppercase;
  margin: auto;
}
.latest_dashboard .matters .set p a {
  color: #333333;
  font-weight: 600;
  text-decoration: none;
  font-size: 13px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
}
.latest_dashboard .matters .set h5 {
  padding-top: 5px;
  font-size: 18px;
  color: #000000;
  padding-top: 25px;
}
.latest_dashboard .matters .set h5 a {
  float: right;
  font-size: 15px;
  color: #1dbf73;
}
.latest_dashboard .matters .progress {
  height: 8px;
  margin-bottom: 11px;
  background: #D9E6FC;
}
.latest_dashboard .matters p {
  font-size: 12px;
  color: #12151b;
  font-weight: 400;
  text-align: left;
  line-height: 18px;
  margin-bottom: 20px;
}
.latest_dashboard .matters p a {
  color: #3A3A3A;
}
.latest_dashboard .matters h6 {
  color: #12151b !important;
  font-weight: 500;
}
.latest_dashboard .matters h6 span {
  float: right;
  color: #000000;
}

.information button.btn-close {
  position: absolute;
  right: 0;
  padding: 15px;
  z-index: 9;
}
.information a {
  font-size: 16px;
  background: #1dbf73;
  display: block;
  padding: 10px;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  border-radius: 5px;
}
.information h3 {
  margin-top: 20px;
  font-weight: 600;
  color: #1dbf73;
  font-size: 22px;
}

.Incoming .modal-body {
  padding: 20px 50px;
}
.Incoming .modal-body .user {
  padding-left: 130px;
  position: relative;
  min-height: 110px;
  margin-bottom: 20px;
}
.Incoming .modal-body .user h6 {
  color: #28282B;
  font-weight: 600;
  font-size: 18px;
}
.Incoming .modal-body .user p {
  color: #727272;
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 2px;
}
.Incoming .modal-body .user .img {
  width: 110px;
  height: 110px;
  position: absolute;
  background: #E3E3E3;
  border-radius: 14px;
  left: 0;
}
.Incoming .modal-body h5 {
  color: #28282B;
  font-weight: 600;
  font-size: 18px;
}
.Incoming .modal-body ul {
  padding-left: 17px;
}
.Incoming .modal-body ul li {
  color: #28282B;
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 2px;
}
.Incoming .modal-header {
  text-align: center;
  background: #1DBF73;
}
.Incoming .modal-header h1 {
  color: #fff;
  margin: auto;
  display: block;
  width: 100%;
}
.Incoming .modal-footer {
  border: none;
  padding: 20px 50px;
  display: block;
  text-align: center;
}
.Incoming .modal-footer button {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 8px;
  background: #fff;
  height: 50px;
  width: 188px;
  color: #28282B;
  font-weight: 500;
  border: none;
  display: inline-block;
}
.Incoming .modal-footer button.btn.btn-primary {
  background: #1dbf73;
  color: #fff;
}

.Account_Settings.pop_width {
  max-width: 100%;
  margin: auto;
}

.Account_Settings {
  max-width: 1400px;
}
.Account_Settings .row.mt-5 {
  margin-top: 20px !important;
}
.Account_Settings input[type=file]::file-selector-button {
  border: 0 solid #1DBF73;
  padding: 0.2em 0.4em;
  border-radius: 0.2em;
  background-color: #1DBF73;
  transition: 1s;
  color: #fff;
  font-weight: 500;
  height: 44px;
  position: relative;
  left: -1px;
  width: 110px;
}
.Account_Settings input[type=file]::file-selector-button:hover {
  background-color: #1DBF73 !important;
  border: 0 solid #1DBF73;
  opacity: 1 !important;
}
.Account_Settings h3 {
  color: #28282B;
  font-size: 22px;
  font-weight: 600;
}
.Account_Settings h3 a.back-button {
  padding: 1px 7px;
  display: inline-block;
  margin-bottom: 10px;
  color: #0c0b0b;
  border-radius: 5px;
  font-size: 20px;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1215686275);
  border: 1px solid rgba(204, 204, 204, 0.4);
}
.Account_Settings h2 {
  color: #28282B;
}
.Account_Settings .nav-tabs {
  border: none;
  margin: 0 auto 12px;
  display: table;
}
.Account_Settings .nav-tabs li {
  margin: 0 10px;
  display: inline-block;
}
.Account_Settings .nav-tabs li button {
  color: #7A7A7A;
  font-size: 14px;
  font-weight: 600;
  box-shadow: 0 3px 4px #ECECEC;
  border: 1px solid #ECECEC;
  border-radius: 7px;
  padding: 10px;
  min-width: 156px;
}
.Account_Settings .nav-tabs li img {
  height: 15px;
  position: relative;
  top: -3px;
  filter: grayscale(100%);
  margin-right: 4px;
  display: none;
}
.Account_Settings .nav-tabs li button.active {
  color: #fff;
  background: #194896;
}
.Account_Settings .nav-tabs li button.active img {
  filter: grayscale(0%);
}
.Account_Settings h5 {
  color: #28282B;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 2px;
}
.Account_Settings p {
  font-size: 12px;
  font-weight: 500;
  color: #5E5E5E;
  text-align: center;
  max-width: 900px;
  margin: auto;
}
.Account_Settings .pac-target-input {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.54);
  padding: 13px 13px;
  background: #fff;
  width: 100%;
  height: 43px;
  border-radius: 4px;
  outline: none;
  border: 1px solid #DDDDDD;
  font-size: 14px;
}
.Account_Settings .pac-target-input img {
  height: 30px;
}
.Account_Settings .pac-target-input input.form-control {
  box-shadow: none;
  padding: 3px 0 !important;
  border: none;
}
.Account_Settings .pac-target-input p {
  padding: 12px 0;
  margin: 0;
  border-right: 1px solid #e6e6e6;
}
.Account_Settings .pac-target-input .row label {
  display: none;
}
.Account_Settings .pac-target-input::-moz-placeholder {
  color: #595c5f;
  opacity: 1;
}
.Account_Settings .pac-target-input::placeholder {
  color: #595c5f;
  opacity: 1;
}
.Account_Settings .form-control.prefix {
  position: relative;
  padding: 0 0 0 37px !important;
}
.Account_Settings .form-control.prefix span {
  position: absolute;
  left: 0;
  top: 0;
  height: 43px;
  width: auto;
  z-index: 1;
  padding: 0 12px;
  font-weight: 600;
  line-height: 43px;
}
.Account_Settings .form-control.prefix span.sendotp {
  position: absolute !important;
  left: inherit;
  right: 12px;
  margin: 0 !important;
}
.Account_Settings .col-md-7.prefix {
  position: relative;
}
.Account_Settings .col-md-7.prefix input {
  padding: 5px 13px 5px 40px !important;
}
.Account_Settings .col-md-7.prefix span {
  position: absolute;
  left: 12px;
  top: 0;
  height: 42px;
  width: auto;
  z-index: 99;
  padding: 11px 12px;
  font-weight: 600;
}
.Account_Settings .form-control {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.54);
  background: #fff;
  padding: 5px 13px !important;
  min-height: 43px;
  font-size: 14px;
  border: 1px solid #DDDDDD;
  background: transparent;
  font-weight: 300;
}
.Account_Settings .form-control img {
  height: 30px;
}
.Account_Settings .form-control input.form-control {
  box-shadow: none;
  padding: 0 !important;
  border: none;
  background-color: transparent;
}
.Account_Settings .form-control .form-control:disabled {
  background-color: transparent;
}
.Account_Settings .form-control p {
  padding: 4px 0;
  margin: 0;
  border-right: 1px solid #e6e6e6;
  font-size: 13px;
}
.Account_Settings .form-control .row label {
  display: none;
}
.Account_Settings .form-control.text-center {
  background-size: 90px !important;
  height: 105px;
  background-position: center !important;
  position: relative;
  background-repeat: no-repeat !important;
  padding: 15px 20px !important;
}
.Account_Settings p {
  border: none;
}
.Account_Settings input.file {
  position: absolute;
  left: 0;
  height: 100%;
  top: 0;
  width: 100%;
  opacity: 0;
}
.Account_Settings span.sendotp {
  float: right;
  color: #1DBF73 !important;
  margin-top: -31px;
  font-weight: 500 !important;
  font-size: 14px;
  position: relative !important;
  right: 8px;
  background: #fff;
  margin-right: 8px !important;
  height: auto !important;
  padding: 0 !important;
}
.Account_Settings span.sendotp i {
  position: relative;
  top: -5px;
}
.Account_Settings span i {
  font-size: 20px;
}
.Account_Settings button[type=submit] {
  background: #1DBF73;
  height: 50px;
  width: 250px;
  border: navajowhite;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  border-radius: 5px;
}
.Account_Settings p.label {
  max-width: 100%;
  margin-bottom: 10px !important;
  text-align: left;
}
.Account_Settings .Branches {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 8px;
  padding: 20px;
  height: 100%;
  background: #fff;
}
.Account_Settings .Branches h4 {
  font-size: 20px;
  font-weight: 600;
  position: relative;
}
.Account_Settings .Branches h4 .nav-tabs {
  display: inline-flex;
  position: absolute;
  right: 140px;
  float: right;
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.4);
  border-radius: 9px;
}
.Account_Settings .Branches h4 .nav-tabs li {
  margin: 0;
  position: relative;
}
.Account_Settings .Branches h4 .nav-tabs li button {
  padding: 12px 20px;
  color: #BCBCBC;
  font-weight: 500;
  font-size: 16px;
}
.Account_Settings .Branches h4 .nav-tabs li button.active {
  color: #1dbf73;
}
.Account_Settings .Branches h4 .nav-tabs li + li :after {
  position: absolute;
  content: "";
  height: 20px;
  width: 1px;
  background: #B4B4B4;
  display: inline-block;
  left: 0;
}
.Account_Settings .Branches h4 img {
  width: 24px;
  margin-right: 8px;
}
.Account_Settings .Branches h4 a.Add_New {
  width: 125px;
  background: #1dbf73;
  display: inline-block;
  float: right;
  font-size: 16px;
  text-align: center;
  padding: 12px;
  text-decoration: none;
  color: #fff;
  border-radius: 5px;
}
.Account_Settings .Branches h4 a.Add_New1 {
  width: 125px;
  background: #1dbf73;
  display: inline-block;
  float: right;
  font-size: 16px;
  text-align: center;
  padding: 12px;
  text-decoration: none;
  color: #fff;
  border-radius: 5px;
}
.Account_Settings .Branches p.Lorem {
  font-size: 16px;
  padding-left: 39px;
  margin-top: -6px;
}
.Account_Settings .Branches table tr {
  font-size: 14px;
}
.Account_Settings .Branches table tr td {
  color: #28282B;
  font-size: 14px;
  font-weight: 500;
  vertical-align: middle;
}
.Account_Settings .Branches table tr td .img {
  width: 40px;
  height: 40px;
  background-size: cover;
  float: left;
  border-radius: 8px;
}
.Account_Settings .Branches table tr td a.Active {
  border: 1px solid #1DBF73;
  color: #1DBF73;
  height: 30px;
  text-align: center;
  display: inline-block;
  width: 80px;
  line-height: 30px;
  text-decoration: none;
  font-weight: 600;
  font-size: 15px;
  border-radius: 6px;
}
.Account_Settings #Settingstab5-tab-pane label {
  font-weight: 600;
  font-size: 15px;
  margin-bottom: 7px;
}
.Account_Settings #Settingstab5-tab-pane h5.rupee {
  color: #28282B;
  line-height: 50px;
}
.Account_Settings #Settingstab5-tab-pane .form-control {
  display: inline;
}
.Account_Settings #Settingstab5-tab-pane i.bi {
  font-size: 24px;
}
.Account_Settings #Settingstab5-tab-pane h6 {
  color: #28282B;
  font-size: 18px;
  font-weight: 600;
  margin-top: 20px;
}
.Account_Settings #Settingstab5-tab-pane h6.blue {
  color: #3662C1;
}
.Account_Settings .Branches_main.main .Branches {
  display: none;
}
.Account_Settings .Branches_main.main .Add_New_Branch {
  display: block !important;
}
.Account_Settings .Branches_main2.main .Branches {
  display: none;
}
.Account_Settings .Branches_main2.main .Add_New_Branch {
  display: block !important;
}
.Account_Settings p.arr i {
  font-style: normal;
}

.Account_Settings.pop_width .Branches {
  box-shadow: none;
  border-radius: 8px;
  padding: 0;
  height: 100%;
  background: transparent;
  margin-top: 20px;
}
.Account_Settings.pop_width .Branches h4 {
  font-size: 16px;
}
.Account_Settings.pop_width .Branches h4 img {
  width: 18px;
  margin-right: 2px;
  margin-top: -6px;
}
.Account_Settings.pop_width .Branches h4 a.Add_New {
  width: 92px;
  font-size: 14px;
  padding: 0 10px;
  height: 41px;
  line-height: 41px;
  margin-top: -61px;
  background: #1f4fa6;
}
.Account_Settings.pop_width .Branches h4 a.Add_New i {
  margin-right: 5px;
}
.Account_Settings.pop_width .Branches h4 a.Add_New1 {
  width: 92px;
  font-size: 14px;
  padding: 0 10px;
  height: 41px;
  line-height: 41px;
  margin-top: -61px;
  background: #1f4fa6;
}
.Account_Settings.pop_width .Branches h4 a.Add_New1 i {
  margin-right: 5px;
}
.Account_Settings.pop_width .Branches h4 .nav-tabs li.nav-item {
  margin-left: 12px;
}
.Account_Settings.pop_width .Branches h4 .nav-tabs li.nav-item button {
  padding: 0 10px;
  line-height: 38px;
  font-size: 14px;
  background: #fff;
  color: #000;
  min-width: 80px;
  height: 38px;
}
.Account_Settings.pop_width .Branches h4 .nav-tabs li.nav-item button.active {
  background: #1dbf73;
  color: #fff;
}
.Account_Settings.pop_width .Branches h4 .nav-tabs li + li :after {
  left: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}
.Account_Settings.pop_width .Branches h4 .nav-tabs li.nav-item:first-child {
  margin-left: 0;
}
.Account_Settings.pop_width .Branches p.Lorem {
  font-size: 13px;
  padding-left: 26px;
  text-align: left;
  margin: -8px 0 0 0;
}
.Account_Settings.pop_width .Branches table {
  margin-top: 20px;
  min-width: 900px !important;
}
.Account_Settings.pop_width .Branches table thead tr th {
  background: #1f4fa6 !important;
  vertical-align: middle;
  color: #fff !important;
  margin: 0 !important;
  height: 60px;
  padding: 14px !important;
}
.Account_Settings.pop_width .Branches table thead tr:after {
  display: none;
}
.Account_Settings.pop_width .Branches table tr {
  position: relative;
}
.Account_Settings.pop_width .Branches table tr th {
  font-size: 13px;
  border: none;
}
.Account_Settings.pop_width .Branches table tr td {
  font-size: 13px;
  border: none;
  border-top: 20px solid transparent;
  padding: 14px;
  border-bottom: 20px solid transparent;
}
.Account_Settings.pop_width .Branches table tr td select {
  padding: 7px 18px;
  border: 1px solid #01AE5D;
  border-radius: 6px;
  font-weight: 500;
  background: #e4f2ec;
  color: #01AE5D;
  height: 40px;
}
.Account_Settings.pop_width .Branches table tr td img {
  width: 34px !important;
}
.Account_Settings.pop_width .Branches table tr td button {
  background: transparent;
  padding: 0;
}
.Account_Settings.pop_width .Branches table tr td button img {
  margin: 0;
  width: auto !important;
  height: 24px;
}
.Account_Settings.pop_width .Branches table tr:hover td {
  background: #EFEDED;
}
.Account_Settings.pop_width .Branches table tr:after {
  content: "";
  position: absolute;
  left: 0;
  border-bottom: 1px dashed #B3B3B3;
  bottom: 0;
  height: 2px;
  width: 100%;
}
.Account_Settings.pop_width .pagination li.page-item a {
  color: #6c6a6a;
}
.Account_Settings.pop_width .pagination li.page-item.active a {
  background: #1dbf73 !important;
  border-color: #1dbf73;
  color: white;
}
.Account_Settings.pop_width .join_step_form {
  max-width: inherit;
  margin: inherit;
  background: transparent;
  padding: 0;
  border-radius: 0;
  box-shadow: none;
}
.Account_Settings.pop_width .join_step_form .col-md-7 p {
  font-size: 12px;
}
.Account_Settings.pop_width .join_step_form .form-control[type=file] {
  margin-top: 8px;
}
.Account_Settings.pop_width .join_step_form .col-md-7 p {
  margin-bottom: 0;
  text-align: left;
}
.Account_Settings.pop_width .join_step_form .col-md-7 .View {
  text-decoration: none;
  color: #1dbf73;
  font-weight: 600;
  font-size: 13px;
}
.Account_Settings.pop_width .join_step_form .col-md-7 .View svg {
  margin-right: 4px;
  margin-top: -1px;
}
.Account_Settings.pop_width .join_step_form .col-md-7 span.Approved {
  float: right;
  font-size: 13px;
  margin-top: -33px;
  margin-right: 12px;
}
.Account_Settings.pop_width .join_step_form .col-md-7 span.Approved i {
  top: 1px;
  font-size: 15px;
  position: relative;
  margin-right: 3px;
  color: #1dbf73;
}
.Account_Settings.pop_width .join_step_form .col-md-7 span.Under-Review {
  float: right;
  font-size: 13px;
  margin-top: -33px;
  margin-right: 12px;
}
.Account_Settings.pop_width .join_step_form .col-md-7 span.Under-Review i {
  top: 1px;
  font-size: 15px;
  position: relative;
  margin-right: 3px;
  color: rgba(241, 195, 21, 0.95);
}
.Account_Settings.pop_width .join_step_form .col-md-7 span.Document-Rejected {
  float: right;
  font-size: 13px;
  margin-top: -103px;
  margin-right: 10px;
}
.Account_Settings.pop_width .join_step_form .col-md-7 span.Document-Rejected i {
  top: 1px;
  font-size: 15px;
  position: relative;
  margin-right: 3px;
  color: rgba(255, 0, 0, 0.5882352941);
}
.Account_Settings.pop_width .join_step_form .col-md-7 span.rej2 {
  margin-top: -88px;
}
.Account_Settings.pop_width .join_step_form .col-md-7 span.rej2.undrev {
  margin-top: 0;
}
.Account_Settings.pop_width .join_step_form .radio-item label {
  padding: 14px;
}
.Account_Settings.pop_width .join_step_form .box h3 {
  font-size: 15px;
  margin-top: 6px;
  margin-bottom: 0;
  height: 44px;
}
.Account_Settings.pop_width .join_step_form .box p {
  font-size: 12px;
  margin-bottom: 0;
  line-height: 16px;
  text-align: left;
}
.Account_Settings.pop_width .join_step_form .box .box-img {
  padding-left: 40px;
}
.Account_Settings.pop_width .join_step_form .box .box-img img {
  height: 42px;
}
.Account_Settings.pop_width .join_step_form .col-md-7 .col-md-4.mb-2 {
  margin-bottom: 0 !important;
}

.landing_header {
  padding: 20px 0 15px;
  background: #fff;
}
.landing_header .col-2.py-1 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.landing_header img {
  height: 50px;
  width: auto;
}
.landing_header ul.nologin li {
  border-radius: 7px;
  overflow: hidden;
}
.landing_header ul.nologin li .logi {
  border: 2px solid #1f4fa6 !important;
  color: #1f4fa6;
}
.landing_header ul.nologin li .logi a {
  color: #1f4fa6;
}

section.landing_banner {
  background-size: cover;
  background-position: center;
  padding: 50px 0;
  background: #1f4fa6 !important;
}
section.landing_banner .patner {
  position: relative;
}
section.landing_banner .patner img {
  position: absolute;
  height: 235px;
  top: 0;
  bottom: 0;
  margin: auto;
  right: -71px;
}
section.landing_banner h1 {
  margin-top: 75px;
  color: #fff;
  font-size: 50px;
  font-weight: 600;
}
section.landing_banner h1 img {
  height: 30px;
}
section.landing_banner h1 span {
  font-size: 60px;
  line-height: 70px;
  font-weight: 500;
}
section.landing_banner a.brn {
  width: 188px;
  height: 50px;
  color: #1f4fa6;
  display: inline-block;
  background: #fff;
  text-align: center;
  line-height: 50px;
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
  border-radius: 4px;
  margin-top: 20px;
}
section.landing_banner iframe {
  height: 333px;
  border: 10px solid #fff;
  border-radius: 10px;
  width: 580px;
}

.head h2 {
  color: #1f4fa6;
  font-size: 25px;
  font-weight: 600;
}
.head h2 span {
  border: 1px solid #1f4fa6;
  border-radius: 50%;
  padding: 5px 10px;
}

section.two_types {
  padding: 75px 0;
}
section.two_types p {
  font-size: 14px;
  color: #000;
  font-weight: 500;
  line-height: 28px;
}
section.two_types a.Join {
  width: 188px;
  height: 45px;
  color: #fff;
  display: inline-block;
  background: #1f4fa6;
  text-align: center;
  line-height: 45px;
  font-weight: 600;
  font-size: 18px;
  text-decoration: none;
  border-radius: 10px;
  margin-top: 20px;
}
section.two_types .nav-tabs {
  border: none;
  margin-bottom: 30px;
}
section.two_types .nav-tabs li {
  margin: 0;
}
section.two_types .nav-tabs li button {
  color: #979797;
  font-size: 20px;
  font-weight: 600;
  border: none;
  line-height: 42px;
  border-radius: 10px;
}
section.two_types .nav-tabs li button img {
  height: 25px;
  margin-top: -5px;
  margin-right: 5px;
  filter: grayscale(100%);
  opacity: 0.5;
}
section.two_types .nav-tabs li button.active {
  color: #1f4fa6;
  box-shadow: 0 0px 9px rgba(204, 204, 204, 0.4901960784);
}
section.two_types .nav-tabs li button.active img {
  filter: grayscale(0%);
  opacity: 1;
}

section.tools_grow {
  background: #f4f6fa;
  padding: 34px 0 10px;
}
section.tools_grow .set {
  background: #fff;
  padding: 16px;
  box-shadow: 0 0 12px rgba(28, 76, 160, 0.21);
  height: 200px;
  position: relative;
  border-radius: 12px;
  overflow: hidden;
}
section.tools_grow .set h3 {
  color: #000;
  font-size: 17px;
  font-weight: 600;
  margin-bottom: 15px;
}
section.tools_grow .set p {
  color: #6F6F6F;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0;
}
section.tools_grow .set img {
  height: 85px;
  position: absolute;
  right: 0;
  top: 0;
}

.success_stories {
  margin: 80px 0;
}
.success_stories .set .rowsp {
  border-top: 1px solid #ccc;
  padding-top: 20px;
  margin-top: 30px;
  padding-bottom: 40px;
}
.success_stories .set .rowsp p {
  font-size: 12px;
  color: #3F3F3F;
  padding-top: 0px;
  margin-bottom: 0;
  min-height: auto;
}
.success_stories .set .img {
  background-size: cover;
  height: 100%;
  background-position: center;
  border-radius: 10px;
}
.success_stories .set h5 {
  color: #000000;
  font-size: 16px;
  font-weight: 600;
}
.success_stories .set p {
  font-size: 14px;
  padding-top: 35px;
  min-height: 175px;
}

.have_any_query {
  background: #f4f6fa;
  padding: 34px 0;
}
.have_any_query img {
  width: 85%;
}
.have_any_query form {
  max-width: 600px;
}
.have_any_query form label {
  font-weight: 500;
  color: #28282B;
  font-size: 16px;
}
.have_any_query form input.form-control {
  height: 50px;
  color: #28282B;
  border-radius: 12px;
  padding: 0 20px;
}
.have_any_query form button {
  width: 188px;
  height: 45px;
  color: #fff;
  display: inline-block;
  background: #1f4fa6;
  text-align: center;
  line-height: 45px;
  font-weight: 600;
  font-size: 18px;
  text-decoration: none;
  border-radius: 10px;
  border: none;
}
.have_any_query form textarea.form-control {
  height: 120px;
  border-radius: 12px;
  padding: 15px 20px;
}

.join_as {
  max-width: 562px;
}
.join_as .modal-content {
  border: none;
  padding: 60px;
  border-radius: 20px;
  background: #fff;
}
.join_as .modal-content button.btn-close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 27px;
  font-size: 19px;
  z-index: 999;
}
.join_as .modal-content .set {
  box-shadow: 0 0 17px rgba(204, 204, 204, 0.5411764706);
  border-radius: 10px;
  padding: 12px 13px 13px 75px;
  position: relative;
}
.join_as .modal-content .set .img {
  box-shadow: 0 0 17px rgba(204, 204, 204, 0.5411764706);
  border-radius: 10px;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 16px;
  text-align: center;
  line-height: 50px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.join_as .modal-content .set .img img {
  height: 30px;
}
.join_as .modal-content h3 {
  color: #28282B;
  font-size: 30px;
  font-weight: 600;
}
.join_as .modal-content h5 {
  color: #28282B;
  font-size: 16px;
  font-weight: 600;
}
.join_as .modal-content button.btn {
  width: 100%;
  background: #1DBF73;
  height: 50px;
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  border-radius: 11px;
}
.join_as .modal-content a.both {
  box-shadow: 0 0 17px rgba(204, 204, 204, 0.5411764706);
  border-radius: 10px;
  height: 50px;
  width: 100px;
  display: inline-block;
  text-align: center;
  line-height: 50px;
  font-size: 18px;
  color: #282825;
  font-weight: 600;
  text-decoration: none;
}

.staff_dashboard .wap.wap1 {
  height: auto;
}
.staff_dashboard .wap.wap1 h5 {
  font-size: 20px;
  margin-bottom: 3px;
}
.staff_dashboard .matters .set h5 a {
  float: right;
  font-size: 18px;
  color: #1dbf73;
}
.staff_dashboard .matters .set p a {
  text-decoration: none;
}
.staff_dashboard .matters .set p a.leave {
  color: #FE0101;
  text-decoration: underline;
}

.dateSelection .modal-dialog {
  max-width: 550px;
}
.dateSelection .rdrDateRangePickerWrapper {
  width: 100%;
  margin-top: 46px;
}

.analytics h4 {
  font-size: 18px;
}
.analytics p.Lorem {
  padding-left: 32px !important;
}
.analytics button.dateBtn {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 5px;
  padding: 8px 23px;
  background: #fff;
  margin-bottom: 15px;
  position: relative;
  border: 1px solid #1f4fa6;
  font-size: 14px;
  font-weight: 500;
}
.analytics .wap {
  height: inherit;
}
.analytics .wap canvas {
  height: 190px !important;
  width: 190px !important;
}
.analytics .wap.views_per canvas {
  height: auto !important;
  width: 100% !important;
}
.analytics .nav-tabs {
  border: none;
  margin-bottom: 20px;
  padding: 0;
  background: transparent;
  border-bottom: 1px solid rgba(215, 215, 215, 0.62);
  border-radius: 0;
}
.analytics .nav-tabs li {
  margin-right: 35px;
  min-width: auto;
}
.analytics .nav-tabs li button {
  color: #7A7A7A;
  font-size: 15px;
  font-weight: 600;
  padding: 4px 0;
  border: none;
  border-bottom: 2px solid transparent;
}
.analytics .nav-tabs li button img {
  filter: grayscale(100%);
  height: 20px;
  position: relative;
  top: -5px;
}
.analytics .nav-tabs li button.active {
  color: #1dbf73;
  border: none;
  background: transparent;
  border-bottom: 2px solid #1dbf73;
}
.analytics .nav-tabs li button.active img {
  filter: grayscale(1%);
}
.analytics .Visitors {
  height: 190px;
}
.analytics .hdt {
  height: 40px;
  margin-bottom: 10px;
  position: relative;
}
.analytics .hdt select {
  font-size: 18px;
  border: none;
  font-weight: 500;
  margin-right: 36px;
}
.analytics .hdt .export {
  position: absolute;
  right: 18px;
  top: 14px;
  background: #1dbf73;
  color: #fff;
  text-decoration: none;
  padding: 10px 28px;
  font-weight: 600;
  border-radius: 6px;
  height: 41px;
  min-width: 128px;
  text-align: center;
}
.analytics .hdt .export img {
  margin-top: -5px;
  height: 20px;
  margin-right: 6px;
}
.analytics .hdt a.export2 {
  font-size: 14px;
  position: absolute;
  right: 0;
  top: 0;
  background: #1dbf73;
  color: #fff;
  text-decoration: none;
  padding: 5px 20px;
  font-weight: 600;
  border-radius: 5px;
  height: 40px;
}
.analytics .hdt a.export2 i {
  margin-right: 8px;
  position: relative;
  top: 2px;
  font-size: 19px;
}
.analytics .Searchchat {
  max-width: 400px;
}
.analytics .Searchchat table {
  margin-top: 10px;
}
.analytics .Searchchat table tr td:last-child {
  float: right;
}
.analytics .Searchchat table tr td {
  color: #28282B;
  font-size: 14px;
  font-weight: 500;
  padding: 4px 0;
  border: none;
  vertical-align: middle;
}
.analytics .Searchchat table tr th:first-child {
  text-align: left !important;
}
.analytics .Searchchat table tr:first-child td span {
  background: #e1e1e1;
  height: 15px;
  width: 15px;
  display: inline-block;
  border-radius: 50%;
}
.analytics .Searchchat table tr:nth-child(2) td span {
  background: #1DBF73;
  height: 15px;
  width: 15px;
  display: inline-block;
  border-radius: 50%;
}
.analytics .Searchchat table tr:nth-child(3) td span {
  background: #3662C1;
  height: 15px;
  width: 15px;
  display: inline-block;
  border-radius: 50%;
}
.analytics .Searchchat table tr:nth-child(4) td span {
  background: #F0C17D;
  height: 15px;
  width: 15px;
  display: inline-block;
  border-radius: 50%;
}
.analytics table.table_gray tr td {
  vertical-align: middle;
  border: none;
  padding: 15px 0;
}
.analytics table.table_gray tr td h6 {
  font-weight: 600;
  color: #28282B !important;
  margin: 0 0 3px !important;
  padding: 0;
}
.analytics table.table_gray tr td .progress {
  width: 250px;
  border-radius: 30px;
  background: #e9ecef;
  padding: 0;
  height: 15px !important;
}
.analytics table.table_gray tr td .progress .progress-bar {
  background: #3662C1;
  border-radius: 30px;
}
.analytics table.table_gray tr td p {
  margin-bottom: 0;
  padding: 0;
}
.analytics table.table_gray tr td:last-child {
  text-align: right;
  font-weight: 600;
  color: #28282B;
}
.analytics .wap {
  padding: 0 !important;
}
.analytics .wap h5 {
  color: #28282B;
  font-size: 23px;
  font-weight: 600;
  margin-bottom: 4px;
}
.analytics .wap .set h6 {
  font-weight: 600;
  color: #28282B;
  margin-bottom: 5px;
  margin-top: 20px;
}
.analytics .wap .set h6 span {
  float: right;
  color: #959393;
  font-size: 15px;
}
.analytics .wap .set .progress .progress-bar {
  background: #3662C1;
  border-radius: 30px;
}
.analytics .views_per h4 span {
  position: absolute;
  right: 18px;
  top: 0;
}
.analytics .views_per h4 span select {
  background: #1dbf73;
  color: #fff;
  text-decoration: none;
  padding: 12px 17px;
  font-weight: 500;
  border-radius: 6px;
  border: none;
  font-size: 16px;
  margin-left: 10px;
}
.analytics .views_per ul li {
  display: block;
  font-size: 16px;
  margin-bottom: 11px;
  max-width: 350px;
  position: relative;
  font-weight: 500;
}
.analytics .views_per ul li span {
  float: right;
}
.analytics .views_per ul li input {
  width: 20px;
  height: 20px;
  position: relative;
  top: 3px;
  margin-right: 70px;
}
.analytics .views_per ul li:after {
  height: 1px;
  width: 50px;
  content: "";
  position: absolute;
  left: 34px;
  top: 15px;
  background: #1dbf73;
}
.analytics .page_views {
  margin-bottom: 75px !important;
  position: relative;
  padding: 20px 20px 0;
}
.analytics .page_views table {
  margin-bottom: 0;
}
.analytics .page_views table tr td:first-child {
  padding-left: 60px;
  position: relative;
  height: 56px;
}
.analytics .page_views table tr td:first-child .img {
  width: 40px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  left: 8px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.analytics .page_views table tr td {
  vertical-align: middle;
  text-align: left;
}
.analytics .page_views table tr th {
  text-align: left;
}
.analytics .page_views table tr td:nth-child(3) {
  text-align: left;
  max-width: 150px;
}
.analytics .page_views table tr td:nth-child(4) {
  max-width: 175px;
}
.analytics .page_views .table-responsive {
  margin: 0 0;
}
.analytics .page_views h4 span {
  position: absolute;
  right: 18px;
  top: 0;
}
.analytics .page_views h4 span span select {
  background: #1dbf73;
  color: #fff;
  text-decoration: none;
  padding: 12px 17px;
  font-weight: 500;
  border-radius: 6px;
  border: none;
  font-size: 16px;
  margin-left: 10px;
}
.analytics a.See {
  color: #AAAAAA;
  font-weight: 500;
  list-style: none;
  font-size: 16px;
  text-decoration: none;
  position: absolute;
  bottom: -40px;
}

.competitors .modal-dialog {
  max-width: 650px;
}
.competitors .modal-footer {
  border: none;
  padding: 0 22px 20px !important;
  display: block;
  text-align: center;
}
.competitors .modal-footer button {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 5px;
  background: #fff;
  height: 45px;
  width: 175px;
  color: #28282B;
  font-weight: 500;
  border: none;
  display: inline-block;
}
.competitors .modal-footer button.btn.btn-primary {
  background: #1dbf73;
  color: #fff;
}
.competitors .modal-body {
  padding: 22px;
}
.competitors .modal-body h3 {
  color: #28282B;
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 18px;
}
.competitors .modal-body h6 {
  font-weight: 600;
  color: #28282B;
  font-size: 15px;
  margin-bottom: 4px;
}
.competitors .modal-body form {
  box-shadow: 0 0 5px rgba(204, 204, 204, 0.52);
  border-radius: 3px;
  padding: 12px;
  height: 100%;
  background: #fff;
  margin-bottom: 5px;
  position: relative;
  padding-left: 65px;
}
.competitors .modal-body form ul.compSearch {
  padding: 0;
  left: 0;
  position: absolute;
  list-style: none;
  background: #fff;
  width: 100%;
  margin: 13px 0 0;
  max-height: 205px;
  overflow-y: auto;
  border: 1px solid #ebebeb;
  border-radius: 7px;
}
.competitors .modal-body form ul.compSearch li {
  padding: 10px;
  font-size: 14px;
  font-weight: 500;
}
.competitors .modal-body form ul.compSearch li i {
  float: right;
  color: #1ebf74;
  font-size: 20px;
  margin-top: -4px;
}
.competitors .modal-body form input {
  width: 100%;
  border: none;
  font-size: 15px;
  box-shadow: none;
  outline: none;
}
.competitors .modal-body form button {
  position: absolute;
  left: 0;
  border: navajowhite;
  background: transparent;
  font-size: 20px;
  border-right: 1px solid #ded7d7;
  width: 50px;
  top: 8px;
  color: #ccc;
}
.competitors .modal-body table {
  border-collapse: separate;
  border-spacing: 0 15px;
  margin-bottom: 0;
}
.competitors .modal-body table tr {
  box-shadow: 0 0 33px rgba(204, 204, 204, 0.49);
}
.competitors .modal-body table tr td {
  vertical-align: middle;
  border: none;
  padding: 8px;
  text-align: left;
}
.competitors .modal-body table tr td p {
  margin-bottom: 0;
  font-size: 14px;
}
.competitors .modal-body table tr td .img {
  width: 52px;
  height: 52px;
  background-size: cover;
  float: left;
  border-radius: 4px;
}
.competitors .modal-body table tr td a {
  color: #D20000;
  font-size: 20px;
}
.competitors .modal-body table tr th {
  text-align: left;
}

.help ul {
  text-align: left;
}
.help h6 {
  font-size: 14px;
  margin-bottom: 25px;
  margin-top: 5px;
  color: #5E5E5E;
}
.help h6 a {
  color: #000;
  font-weight: 600;
  text-decoration: none;
}
.help h3 {
  text-align: center;
  color: #989898;
  padding: 40px 0px;
  font-size: 36px;
  font-weight: 400;
  margin: 0;
}
.help h3 img:last-child {
  opacity: 0.2;
  margin-left: 56px;
}
.help h3 img:first-child {
  top: 54px;
  position: relative;
  margin-right: 56px;
}
.help h2.ht {
  font-size: 18px;
  margin-bottom: 10px !important;
  color: #28282B;
}
.help h2.ht img {
  height: 19px;
  margin-right: 3px;
  margin-top: -5px;
}
.help h2.ht a {
  cursor: pointer;
  text-decoration: underline !important;
}
.help p {
  margin-bottom: 1px !important;
}
.help h1 {
  font-size: 16px !important;
  font-weight: 600;
}
.help h2 {
  color: #28282B;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px !important;
  line-height: inherit !important;
}
.help h2 button.accordion-button {
  background: transparent;
  font-size: 17px;
  font-weight: 500;
  color: #000;
  box-shadow: none;
}
.help h2 a {
  color: #28282B;
  text-decoration: none;
}
.help h2 strong {
  font-weight: 600;
}
.help p.Lorem {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 1px;
}
.help form {
  box-shadow: 0 2px 10px rgba(204, 204, 204, 0.97);
  border-radius: 8px;
  padding: 18px 120px 18px 25px;
  height: 100%;
  background: #fff;
  margin-bottom: 15px;
  position: relative;
  padding-left: 16px;
}
.help form svg {
  position: absolute;
  color: rgba(0, 0, 0, 0.73);
  top: 9px;
  right: 50px;
  border: 1px solid;
  padding: 4px;
  font-size: 22px;
  border-radius: 50%;
  width: 22px;
  height: 22px;
}
.help form input {
  width: 100%;
  border: none;
  font-size: 15px;
  outline: none;
}
.help form input::-moz-placeholder {
  font-weight: 500;
}
.help form input::placeholder {
  font-weight: 500;
}
.help form button {
  position: absolute;
  right: 11px;
  border: navajowhite;
  background: #1f4fa6;
  font-size: 15px;
  border-left: 1px solid #ded7d7;
  width: 45px;
  top: 11px;
  color: #fff;
  padding: 3px 0;
  height: 39px;
  line-height: 33px;
  border-radius: 5px;
}
.help .set.contactnow {
  background-color: #1f4fa6;
  overflow: hidden;
  background-size: 85px;
  background-position: bottom right;
  padding: 15px;
}
.help .set.contactnow h4 {
  padding: 20px;
  background: #3B64B0;
  color: #fff !important;
  margin: -16px -16px 17px;
}
.help .set.contactnow p {
  color: #fff;
}
.help .accordion-item {
  margin-bottom: 15px;
}
.help .set {
  padding: 0;
  border-radius: 12px;
  background-size: 124px;
  background-repeat: no-repeat;
  background-position: right top;
  height: 100%;
  overflow: hidden;
}
.help .set .accordion-item {
  border: 1px solid #ededed;
  box-shadow: 0 1px 3px rgba(204, 204, 204, 0.97);
}
.help .set h4 {
  color: #28282B;
  font-size: 16px;
  font-weight: 600;
}
.help .set h4 a {
  color: #28282B;
  text-decoration: none;
}
.help .set p {
  font-size: 14px;
}
.help .set a.contact {
  background: #ffffff;
  padding: 8px 14px;
  color: #2150a6;
  text-decoration: none;
  font-weight: 600;
  border-radius: 6px;
  margin-bottom: 0;
  display: inline-block;
  margin-top: 14px;
}
.help .set ul {
  margin: 0;
  background: transparent;
  padding: 0 20px;
}
.help .set ul li {
  color: #000000;
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 2px;
  display: block;
  position: relative;
}
.help .set ul li a {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5px;
  text-decoration: none;
}
.help .set ul li a:hover {
  color: #707070;
  text-decoration: underline;
}
.help .set ul li:after {
  position: absolute;
  height: 3px;
  width: 3px;
  background: #000000;
  left: -12px;
  content: "";
  bottom: 0;
  top: 0;
  margin: auto;
  border-radius: 50%;
}

.help_management p {
  line-height: 26px;
}
.help_management h6.back {
  color: #5E5E5E;
  font-size: 14px;
  margin-bottom: 15px;
  font-weight: 500;
}
.help_management h6.back a {
  color: #28282B;
}
.help_management h4 span {
  color: #a5a5a5;
  font-size: 14px;
  float: right;
  font-weight: 500;
}

.reports h2 {
  font-size: 37px;
  color: #28282B;
}
.reports h5 {
  font-size: 16px;
  font-weight: 600;
  margin: 25px 0;
}
.reports h5 span {
  color: #999999;
  font-weight: 500;
  font-size: 15px;
}
.reports h4 span {
  color: #999999;
  font-weight: 500;
  font-size: 15px;
}
.reports .wap p label {
  color: #1dbf73;
  font-weight: 500;
  margin-right: 17px;
}
.reports .wap p label.red {
  color: red;
}

.pop_widthmain {
  background: #1f4fa6;
}
.pop_widthmain header {
  display: none;
}
.pop_widthmain .main-footer {
  display: none;
}
.pop_widthmain .rights {
  display: none;
}

.pop_width a.skip {
  color: #1f4fa6;
  font-weight: 600;
}
.pop_width .join_step_form {
  max-width: 780px;
  margin: auto;
  background: #fff;
  padding: 35px 30px 20px 30px;
  border-radius: 15px;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
}
.pop_width .join_step_form .progress {
  height: 4px;
  margin-top: 0;
}
.pop_width .join_step_form .progress .progress-bar {
  background-color: #194896;
}
.pop_width .join_step_form form {
  position: relative;
  max-width: 700px;
  margin: 50px auto 0;
}
.pop_width .join_step_form form.no_input span.Approved {
  margin-top: 0 !important;
}
.pop_width .join_step_form form#regForm {
  margin-top: 0;
}
.pop_width h6 {
  font-size: 14px;
  color: #000;
  margin-top: 10px !important;
}
.pop_width h6 a {
  color: #1DBF73;
  font-weight: 500;
}
.pop_width .modal-dialog {
  max-width: 780px;
}
.pop_width button.btn-close {
  position: absolute;
  right: 0;
  font-size: 20px;
  padding: 15px;
  z-index: 999;
}
.pop_width .modal-body {
  padding: 35px 35px 35px;
}
.pop_width .modal-body .comp {
  display: inline-block;
}
.pop_width .join_step_form h1 {
  color: #28282B;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0;
}
.pop_width .join_step_form h2 {
  color: #28282B;
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 500;
}
.pop_width .join_step_form .form-check-input:checked {
  background-color: #1DBF73;
  border-color: #1DBF73;
}
.pop_width .join_step_form .form-check {
  padding: 0;
}
.pop_width .join_step_form input.invalid ::-moz-placeholder {
  color: #ffdddd;
}
.pop_width .join_step_form input.invalid ::placeholder {
  color: #ffdddd;
}
.pop_width .join_step_form .tab {
  display: none;
  margin-top: 0px;
}
.pop_width .join_step_form button {
  background-color: #1f4fa6;
  color: #ffffff;
  border: none;
  padding: 10px 30px;
  font-size: 15px;
  cursor: pointer;
  width: auto;
  border-radius: 7px;
}
.pop_width .join_step_form button img {
  height: 20px;
  margin-right: 13px;
}
.pop_width .join_step_form button:hover {
  opacity: 0.8;
}
.pop_width .join_step_form #prevBtn {
  background-color: #bbbbbb;
}
.pop_width .join_step_form .step {
  height: 22px;
  border-radius: 50px;
  background: #E1E1E1;
  display: inline-flex !important;
  width: 65px;
  margin: 0 2px;
  border: none;
  display: inline-block;
  justify-content: center;
  align-items: center;
  color: #ADADAD;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
}
.pop_width .join_step_form .step.active {
  /* opacity: 1; */
  background: #1DBF73;
  color: #fff;
  position: relative;
}
.pop_width .join_step_form .step.active:after {
  height: 2px;
  width: 81%;
  position: absolute;
  bottom: -6px;
  content: "";
  background: #1DBF73;
  left: 0;
  right: 0;
  margin: auto;
}
.pop_width .join_step_form .step.finish {
  background-color: #1dbf73;
  color: #fff;
}
.pop_width .join_step_form .box-img {
  margin-top: 12px;
}
.pop_width .join_step_form .box-img img {
  height: 50px;
  filter: grayscale(100%);
  opacity: 0.4;
}
.pop_width .join_step_form .form-check-input:checked .box-img img {
  filter: grayscale(0%);
  opacity: 1;
}
.pop_width .join_step_form .box {
  position: relative;
  height: 100%;
}
.pop_width .join_step_form .box .form-check-input {
  position: absolute;
  left: 10px;
  top: 10px;
  height: 100%;
}
.pop_width .join_step_form .box h3 {
  color: #282825;
  font-size: 14px;
  font-weight: 600;
  margin-top: 10px;
  height: 33px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
}
.pop_width .join_step_form .box p {
  font-size: 12px;
}
.pop_width .radio-item [type=radio] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  opacity: 0;
}
.pop_width .radio-item label {
  display: block;
  cursor: pointer;
  font-weight: 400;
  position: relative;
  transition: 0.4s ease-in-out 0s;
  border-radius: 8px;
  background: #FFF;
  text-align: center;
  padding: 35px 9px 5px;
  height: 100%;
  box-shadow: 0 3px 4px #ECECEC;
  border: 1px solid #ECECEC;
  text-align: left;
}
.pop_width .radio-item label:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  height: 25px;
  width: 25px;
  border: 1px solid #B7B7B7;
  left: 6px;
  top: 6px;
}
.pop_width .radio-item label:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  background: #194896;
  height: 19px;
  width: 19px;
  left: 9px;
  top: 9px;
  transform: scale(5);
  opacity: 0;
  visibility: hidden;
  transition: 0.4s ease-in-out 0s;
}
.pop_width .radio-item [type=radio]:checked ~ label {
  background: #EBF2FF;
  border: 1px solid #ebf2ff;
}
.pop_width .radio-item [type=radio]:checked ~ label::before {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
.pop_width .radio-item + .radio-item {
  margin-top: 15px;
}
.pop_width .back_btn_pop {
  text-align: center;
}
.pop_width .back_btn_pop button {
  border-radius: 6px;
  background: #1DBF73;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  color: #FFF;
  font-size: 16px;
  font-weight: 600;
  width: 298px;
  height: 45px;
  margin: 0 5px;
  font-family: "Montserrat", sans-serif;
}
.pop_width .back_btn_pop button#nextBtn {
  background: #1DBF73;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.pop_width .back_btn_pop button[type=button] {
  background: transparent;
  box-shadow: none;
}
.pop_width .back_btn_pop button[type=button] a {
  color: #000;
  font-size: 15px;
}
.pop_width .back_btn_pop p {
  color: #6F6F6F;
  text-align: center;
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 500;
  margin: 10px 0 0;
}
.pop_width .set {
  position: relative;
}
.pop_width .set span.Detect {
  background: #1F4EA1;
  height: 43px;
  position: absolute;
  right: 0;
  top: 0;
  width: 45px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  border-radius: 6px;
  margin: 0;
  padding: 12px 0;
}
.pop_width .set .css-b62m3t-container {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.54);
  border-radius: 8px;
  padding: 3px 10px;
  background: #fff;
  border: none;
  margin-bottom: 8px;
}
.pop_width .set .css-b62m3t-container .css-13cymwt-control {
  border: none;
  box-shadow: none;
  outline: none !important;
}
.pop_width .set .css-b62m3t-container .css-13cymwt-control span {
  display: none;
}
.pop_width .set .css-b62m3t-container .css-t3ipsp-control {
  border: none;
  box-shadow: none;
  outline: none !important;
}
.pop_width .set .css-b62m3t-container .css-t3ipsp-control span {
  display: none;
}
.pop_width .Account_Settings progress {
  vertical-align: baseline;
  width: 100%;
  top: -1px;
  position: relative;
  height: 5px;
  float: left;
}
.pop_width .Account_Settings .form-control {
  padding: 0 13px;
}
.pop_width .Account_Settings .form-control p {
  padding: 5px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pop_width .Account_Settings h5 {
  font-size: 14px;
  margin-bottom: 0;
  padding-top: 4px;
}
.pop_width .Account_Settings p {
  font-size: 12px;
  margin-bottom: 0;
  text-align: left;
}
.pop_width .Account_Settings p.resend a {
  color: #c7c7c7 !important;
}
.pop_width .Account_Settings p.resend a.sndsrc {
  color: #1DBF73 !important;
}
.pop_width .Account_Settings p.Resend {
  display: block;
  float: left;
  margin-top: 10px;
  font-size: 14px !important;
}
.pop_width .Account_Settings p.Resend span {
  color: #1dbf73;
  font-weight: 600;
  margin-left: 11px;
  font-size: 16px;
}
.pop_width .Account_Settings p.Resend a {
  color: #1f4fa6;
  font-weight: 500;
}
.pop_width .Account_Settings p.arr {
  color: rgba(255, 0, 0, 0.6196078431);
  text-align: left;
}
.pop_width .Account_Settings .form-control {
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pop_width .Account_Settings .form-control input.form-control {
  padding: 0 !important;
  border: none;
}
.pop_width .Account_Settings input.form-control {
  padding: 5px 13px !important;
  height: 43px;
  position: relative;
  line-height: 43px;
}
.pop_width .Account_Settings input[type=date] {
  background-image: url(https://dev.chownk.in/assets/images/date.png);
  background-repeat: no-repeat;
  background-size: cov;
  background-position: right;
}
.pop_width .Account_Settings .form-control[type=file] {
  margin-top: 0;
}
.pop_width .Account_Settings .form-groupotp {
  margin-top: 6px;
}
.pop_width .Account_Settings .form-groupotp label {
  font-weight: 500;
}
.pop_width .Account_Settings .form-groupotp input {
  width: 44px !important;
  float: left;
  padding: 11px 10px !important;
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.54);
  border: navajowhite;
  border-radius: 4px;
  margin: 4px 12px 7px 0;
}

.CreateOffer .modal-dialog {
  max-width: 700px;
}
.CreateOffer .modal-content {
  border: none;
  border-radius: 6px;
  overflow: hidden;
}
.CreateOffer .modal-content button.btn-close {
  position: absolute;
  right: 30px;
  font-size: 13px;
  padding: 4px;
  z-index: 999;
  background-color: #fff;
  opacity: 1;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  top: 18px;
}
.CreateOffer .modal-content .modal-body button.btn.btn-primary {
  width: 240px;
  height: 50px;
  font-weight: 600;
  font-size: 15px;
  background: #1DBF73;
  border: navajowhite;
}
.CreateOffer .modal-content .modal-body button.btn.Cancel {
  width: 240px;
  height: 50px;
  color: #28282B;
  font-weight: 600;
  font-size: 15px;
}
.CreateOffer .modal-content .modal-body .set {
  padding-right: 44px;
  position: relative;
}
.CreateOffer .modal-content .modal-body .set i.bi.bi-x-square-fill {
  position: absolute;
  right: 0;
  color: #787878;
  font-size: 20px;
  bottom: 6px;
  margin: auto;
}
.CreateOffer .modal-content .modal-body h5 {
  margin-bottom: 5px;
}
.CreateOffer .modal-content .modal-body h5 i.bi.bi-plus-circle-fill {
  font-size: 24px;
  position: relative;
  top: 3px;
}
.CreateOffer .modal-content .modal-body p {
  text-align: left;
}
.CreateOffer .modal-content .modal-body .css-t3ipsp-control {
  border: none;
}
.CreateOffer .modal-content .modal-body .css-t3ipsp-control input {
  box-shadow: none !important;
  border: none;
}
.CreateOffer .modal-content .modal-body .css-t3ipsp-control .css-19bb58m {
  padding: 0;
  margin: 0;
  border: none;
}
.CreateOffer .modal-content .modal-body .css-t3ipsp-control .css-hlgwow {
  padding: 0 10px;
  border: none;
}
.CreateOffer .modal-content .modal-body .css-t3ipsp-control .css-1cfo1cf {
  padding: 0;
  margin: 0;
}
.CreateOffer .modal-content .modal-body .css-t3ipsp-control .css-1cfo1cf input {
  padding: 0 !important;
  margin: 0;
}
.CreateOffer .modal-content .modal-body .css-13cymwt-control {
  border: none;
  box-shadow: 0 0 5px rgba(204, 204, 204, 0.54);
}
.CreateOffer .modal-content .modal-body .css-13cymwt-control input {
  box-shadow: none !important;
}
.CreateOffer .modal-content .modal-body .css-13cymwt-control .css-19bb58m {
  padding: 0;
  margin: 0;
}
.CreateOffer .modal-content .modal-body .css-13cymwt-control .css-hlgwow {
  padding: 0 10px;
}
.CreateOffer .modal-content .modal-body h4 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 15px;
}
.CreateOffer .modal-content .modal-body h3 {
  font-weight: 600;
  font-size: 22px;
  color: #1f4fa6;
  padding: 20px 30px;
  margin-bottom: 0;
}
.CreateOffer .modal-content .modal-body h3 img {
  height: 24px;
  margin-top: -2px;
}
.CreateOffer .modal-content .modal-body .Account_Settings {
  padding: 15px 30px 30px;
}
.CreateOffer .modal-content .modal-body .Account_Settings h6 {
  font-size: 13px;
  margin-top: 8px;
  color: #5E5E5E;
}
.CreateOffer .modal-content .modal-body .Account_Settings h6 span {
  color: #292929;
}
.CreateOffer .modal-content .modal-body .Account_Settings .create_offer_error {
  color: rgba(255, 0, 0, 0.6196078431);
  font-size: 12px;
}
.CreateOffer .modal-content .modal-body .Account_Settings .drop {
  position: relative;
}
.CreateOffer .modal-content .modal-body .Account_Settings ul.coladg {
  padding: 0;
  list-style: none;
  box-shadow: 0 0 5px rgba(204, 204, 204, 0.54);
  margin: 0;
  background: #fff;
  max-height: 124px;
  overflow-y: auto;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 99;
}
.CreateOffer .modal-content .modal-body .Account_Settings ul.coladg li {
  padding: 5px 12px;
}
.CreateOffer .modal-content .modal-body .Account_Settings ul.coladg li:hover {
  background: #1dbf73;
  color: #fff;
}
.CreateOffer .modal-content .modal-body .Account_Settings .https {
  position: relative;
}
.CreateOffer .modal-content .modal-body .Account_Settings .https input {
  padding-left: 60px !important;
}
.CreateOffer .modal-content .modal-body .Account_Settings .https span {
  position: absolute;
  left: 9px;
  top: 8px;
}
.CreateOffer .modal-content .modal-body input#collegeFees {
  margin: 9px 0;
}
.CreateOffer .modal-content .modal-body input {
  background: #fff;
  padding: 5px 0;
  min-height: 38px;
  font-size: 14px;
  width: 100%;
  height: 38px;
  outline: none;
  border: none;
  border-bottom: 1px solid #CDCDCD;
  border-radius: 0;
}
.CreateOffer .modal-content .modal-body .form-control {
  padding: 5px 15px;
  min-height: 45px;
  font-size: 14px;
  width: 100%;
  border: 1px solid #D7D7D7;
  border-radius: 6px;
  line-height: normal;
}
.CreateOffer .modal-content .modal-body textarea.form-control {
  min-height: 250px;
}
.CreateOffer .modal-content .modal-body .step_form {
  text-align: center;
  padding: 16px 25px 20px;
}
.CreateOffer .modal-content .modal-body .step_form span {
  height: 40px;
  border-radius: 5px;
  display: inline-flex !important;
  width: 110px;
  margin: 0 2px;
  justify-content: center;
  align-items: center;
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  box-shadow: 0 3px 4px #ECECEC;
  margin-right: 10px;
  border: 1px solid #ECECEC;
}
.CreateOffer .modal-content .modal-body .step_form span.active {
  opacity: 1;
  background: #1DBF73;
  color: #fff;
  position: relative;
}
.CreateOffer .modal-content .back_btn_pop {
  margin-top: 20px;
  text-align: right;
}
.CreateOffer .modal-content .back_btn_pop button {
  border: none;
  width: 100%;
}
.CreateOffer .modal-content .back_btn_pop button.btn-secondary {
  background: #EEEEEE;
  color: #000;
  box-shadow: 0 0 5px rgba(204, 204, 204, 0.54);
  max-width: 165px;
  float: left;
  margin: 0;
}
.CreateOffer .modal-content .back_btn_pop button[type=submit].btn-secondary {
  background: #1f4fa6;
  color: #fff;
  box-shadow: 0 0 5px rgba(204, 204, 204, 0.54);
  float: right;
  max-width: 165px;
}

.thank_you_pop .modal-dialog {
  background: transparent !important;
}
.thank_you_pop .modal-dialog .modal-content {
  border: none;
}
.thank_you_pop .modal-dialog {
  max-width: 460px;
  background: #fff;
  border-radius: 11px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  height: 430px;
  pointer-events: inherit;
}
.thank_you_pop .modal-dialog button.btn-close {
  position: absolute;
  right: 10px;
  font-size: 10px;
  padding: 7px;
  z-index: 999;
  outline: none;
  box-shadow: none;
}
.thank_you_pop .modal-dialog .thank_you_cont {
  text-align: center;
  padding: 30px 40px;
}
.thank_you_pop .modal-dialog .thank_you_cont h1 {
  color: #28282B;
  font-family: Montserrat;
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 2.5px;
}
.thank_you_pop .modal-dialog .thank_you_cont .thank_you_img {
  margin: 30px 0 25px;
}
.thank_you_pop .modal-dialog .thank_you_cont .thank_you_img img {
  height: 130px;
}
.thank_you_pop .modal-dialog .thank_you_cont h2 {
  color: #28282B;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.thank_you_pop .modal-dialog .thank_you_cont p {
  color: #28282B;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.thank_you_pop .modal-dialog .thank_you_cont a.btn {
  border-radius: 8px;
  background: #1DBF73;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  width: 100%;
  height: 45px;
  color: #FFF;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  margin-top: 5px;
}
.thank_you_pop .modal-dialog .thank_you_cont button.btn-close {
  right: 10px;
  position: absolute;
  top: 10px;
  cursor: pointer;
  z-index: 999;
}
.thank_you_pop .modal-dialog .views_per table tr td {
  color: #28282B;
  font-size: 14px;
  font-weight: 500;
  vertical-align: middle;
}
.thank_you_pop .modal-dialog .views_per table tr td .img {
  width: 40px;
  height: 40px;
  background-size: cover;
  float: left;
  border-radius: 8px;
}

.mattersmain.main {
  display: block;
}

.mattersmain {
  position: fixed;
  z-index: 999;
  background: rgba(0, 0, 0, 0.53);
  top: 0;
  height: 100%;
  width: 100%;
  display: none;
}
.mattersmain .matters_in {
  width: 580px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
}
.mattersmain .matters_in img img {
  border-bottom: 1px solid #ccc;
}
.mattersmain .matters_in .st {
  padding: 20px;
}
.mattersmain .matters_in .st h4 {
  color: #1DBF73;
  font-size: 18px;
  font-weight: 600;
  margin-top: 12px;
}
.mattersmain .matters_in .st h6 {
  color: #9D9D9D;
  margin-top: 20px;
  font-weight: 600;
}
.mattersmain .matters_in a.Later {
  color: #28282B;
  text-decoration: none;
  font-weight: 600;
  padding: 7px 0;
  display: inline-block;
}
.mattersmain .matters_in button.carousel-control-prev {
  display: inline-block;
  color: #1DBF73;
  position: relative;
  width: 100px;
  opacity: 1;
  box-shadow: 0 0 5px #ccc;
  padding: 7px;
  margin-left: 9px;
  float: right;
  border-radius: 5px;
}
.mattersmain .matters_in button.carousel-control-next {
  display: inline-block;
  color: #fff;
  background-color: #1DBF73;
  position: relative;
  width: 100px;
  opacity: 1;
  box-shadow: 0 0 5px #ccc;
  padding: 7px;
  margin-left: 9px;
  float: right;
  border-radius: 5px;
}

.try_changing_location {
  margin: 160px 0 100px;
}
.try_changing_location .try_changing {
  width: 400px;
  margin: auto;
  text-align: center;
}
.try_changing_location .try_changing h6 {
  font-size: 15px;
  color: #8B8B8B;
}
.try_changing_location .try_changing h6 b {
  color: #000;
}
.try_changing_location .try_changing img {
  height: 236px;
  margin: 15px 0;
}
.try_changing_location .try_changing h5 {
  color: #28282B;
  font-weight: 600;
  font-size: 18px;
  margin-top: 15px;
}
.try_changing_location .try_changing p {
  color: #898989;
}
.try_changing_location .try_changing a.btn {
  background: #1DBF73;
  width: 100%;
  padding: 10px;
  color: #fff;
  font-weight: 600;
  margin-top: 10px;
}

section.hed_blogs {
  padding: 60px 0 30px;
  color: #1f4fa6;
  text-align: center;
}
section.hed_blogs h2 {
  font-size: 37px;
  font-weight: 600;
}
section.hed_blogs p {
  max-width: 800px;
  margin: 15px auto 24px;
}
section.hed_blogs form {
  max-width: 500px;
  margin: auto;
  position: relative;
}
section.hed_blogs form ul.search_list {
  padding: 0;
  max-height: 300px;
  overflow-y: auto;
  margin: 4px 0 0;
  background: #fff;
  padding: 12px;
  border-radius: 8px;
  position: absolute;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.231372549);
  z-index: 999;
}
section.hed_blogs form ul.search_list li + li {
  border-top: 1px solid #ccc;
  margin-bottom: 6px;
}
section.hed_blogs form ul.search_list li {
  padding-left: 55px;
  position: relative;
  list-style: none;
  min-height: 60px;
  text-align: left;
  padding-top: 10px;
}
section.hed_blogs form ul.search_list li img {
  position: absolute;
  left: 0;
  top: 8px;
  width: 48px;
  height: 48px;
  border-radius: 5px;
  box-shadow: 0 0 3px rgba(204, 204, 204, 0.7019607843);
}
section.hed_blogs form ul.search_list li h6 {
  font-size: 14px;
  color: #000;
}
section.hed_blogs form i.bi.bi-search {
  position: absolute;
  left: 0;
  color: #000;
  height: 50px;
  line-height: 50px;
  width: 58px;
  font-size: 20px;
}
section.hed_blogs form button {
  color: #fff;
  position: absolute;
  background: #1f4fa6;
  height: 46px;
  border: beige;
  right: 3px;
  top: 2px;
  width: 120px;
  border-radius: 30px;
}
section.hed_blogs form input {
  border-radius: 30px;
  border: none;
  padding: 0 100px 0 56px;
  width: 100%;
  height: 50px;
  border: 1px solid #ccc;
  box-shadow: 0 3px 6px rgba(204, 204, 204, 0.3803921569);
}

.section_blogs {
  margin-bottom: 60px;
  margin-top: 30px;
}
.section_blogs .container {
  overflow: hidden;
}
.section_blogs h1 {
  font-size: 37px;
  font-weight: 600;
}
.section_blogs .carousel {
  padding-top: 20px;
}
.section_blogs .carousel button.carousel-control-prev {
  width: 50px;
  color: #000;
  opacity: 1;
  font-size: 31px;
  margin-left: -11px;
}
.section_blogs .carousel button.carousel-control-next {
  width: 50px;
  color: #000;
  opacity: 1;
  font-size: 31px;
  margin-right: -11px;
}
.section_blogs .carousel .carousel-inner {
  overflow: inherit;
}
.section_blogs .carousel .carousel-inner .carousel-item {
  background: #FFFEE5;
  padding: 40px 100px 0;
  border-radius: 15px;
}
.section_blogs .carousel .carousel-inner .carousel-item .immg {
  background: #1f4fa6;
  border-radius: 12px;
  line-height: initial;
  align-items: center;
  display: flex;
  height: 300px;
  position: relative;
  top: -50px;
}
.section_blogs .carousel .carousel-inner .carousel-item h5 {
  position: relative;
  bottom: inherit;
  box-shadow: 0 0px 3px #ccc;
}
.section_blogs .carousel .carousel-inner .carousel-item p a {
  color: #1f4fa6;
}
.section_blogs .carousel .carousel-inner .carousel-item p.Dec {
  padding: 0;
  border: none;
  margin: 15px 0;
}
.section_blogs .carousel .carousel-inner .carousel-item p.Dec i {
  font-size: 18px;
  margin-right: 4px;
  position: relative;
  top: 2px;
}
.section_blogs .carousel .carousel-inner .carousel-item p.Dec i.bi-eye {
  font-size: 22px;
  top: 3px;
}
.section_blogs .col-lg-3 p {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  min-height: 42px;
}
.section_blogs h1 {
  color: #28282B;
  font-size: 32px;
  font-weight: 700;
}
.section_blogs .img {
  border-radius: 14px;
  position: relative;
  overflow: hidden;
}
.section_blogs .img img {
  width: 100%;
}
.section_blogs .img p.h6 {
  position: absolute;
  right: 5px;
  padding: 9px 12px;
  font-size: 14px;
  background: #fff;
  top: 5px;
  border-radius: 18px;
  min-height: auto !important;
}
.section_blogs h2 {
  color: #1f4fa6;
  font-size: 17px;
  font-weight: 600;
  margin-top: 10px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  cursor: pointer;
  min-height: 43px;
}
.section_blogs h2:hover {
  color: #1f4fa6;
}
.section_blogs p {
  color: #000000;
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 6px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  min-height: 36px;
}
.section_blogs p.Dec {
  color: #585858;
  font-size: 14px;
  border-top: 1px solid #C6C6C6;
  padding-top: 15px;
  margin-top: 15px;
}
.section_blogs a.readmore {
  background: #E3EDFF;
  width: 100%;
  display: block;
  font-size: 15px;
  color: #000;
  text-align: center;
  font-weight: 600;
  padding: 11px;
  text-decoration: none;
  border-radius: 30px;
}
.section_blogs p.h5 {
  font-size: 15px;
  color: #585858;
  position: absolute;
  bottom: 17px;
  left: 0;
  right: 0;
  background: #fff;
  display: inline-block;
  width: 250px;
  margin: auto;
  height: 50px;
  line-height: 50px;
  padding-left: 50px;
  border-radius: 30px;
}
.section_blogs p.h5 span {
  height: 42px;
  width: 42px;
  display: inline-block;
  background-size: contain;
  position: absolute;
  left: 4px;
  top: 0;
  bottom: 0;
  margin: auto;
  border-radius: 50%;
  overflow: hidden;
  line-height: 40px;
}
.section_blogs p.h5 span img {
  width: 100%;
  height: 100%;
}
.section_blogs h6 {
  margin-bottom: 20px;
  color: #28282B;
  font-size: 15px;
}
.section_blogs h6 a {
  color: #28282B;
  text-decoration: none;
}
.section_blogs h6 a.at {
  color: #1f4fa6;
  text-decoration: none;
}
.section_blogs ul#myTab {
  border: none;
  padding: 0;
  display: flex;
  margin: 35px 0 !important;
}
.section_blogs ul#myTab li {
  margin-right: 10px;
  list-style: none;
}
.section_blogs ul#myTab li a {
  font-size: 16px;
  color: #fff;
  font-weight: 500;
  border: none;
  margin: 0;
  padding: 10px 19px;
  border-bottom: 3px solid transparent;
  border-radius: 30px;
  background: #1f4fa6;
  text-decoration: none;
  display: inline-block;
  min-width: 110px;
  text-align: center;
  border: none;
}
.section_blogs ul#myTab li a.active {
  color: #ffffff;
  background: #1f4fa6;
}

.section_blogs.section_blogs_in h2 {
  min-height: auto;
}
.section_blogs.section_blogs_in .SimilarBlogs h2 {
  font-size: 17px;
}
.section_blogs.section_blogs_in .SimilarBlogs h2:after {
  display: none;
}
.section_blogs.section_blogs_in h2 {
  color: #1f4fa6;
  font-weight: bold;
  font-size: 26px;
  padding-bottom: 0;
  position: relative;
  min-height: auto;
  min-height: 43px;
}
.section_blogs.section_blogs_in p {
  min-height: auto;
}
.section_blogs.section_blogs_in h2:after {
  position: absolute;
  width: 150px;
  height: 2px;
  content: "";
  background: #1f4fa6;
  bottom: 6px;
  left: 0;
}
.section_blogs.section_blogs_in h5 {
  position: relative;
  width: auto;
  bottom: inherit;
  border: transparent;
  height: auto;
}
.section_blogs.section_blogs_in h1 img {
  width: 100%;
}
.section_blogs.section_blogs_in h3 {
  height: auto;
  font-size: 17px;
  color: #1f4fa6;
  font-weight: 600;
  margin-top: 10px;
}

.consultants nav.Breadcrumb ul {
  padding: 0;
  display: flex;
  gap: 4px;
}
.consultants nav.Breadcrumb ul li {
  list-style: none;
  color: #000;
  font-size: 14px;
}
.consultants nav.Breadcrumb ul li a {
  color: #1f4fa6;
  font-weight: 400;
  text-decoration: none;
}
.consultants nav.Breadcrumb ul li + li:before {
  color: #fff;
}
.consultants .img {
  background-size: cover;
  background-position: center;
  border-radius: 14px;
}
.consultants h4 {
  color: #28282B;
  font-weight: 600;
  font-size: 24px;
  margin-bottom: 23px;
}

.single_blogs {
  background-size: 50%;
  background-position: right;
  color: #fff;
  padding: 20px 0;
  background-color: #1f4fa6;
  background-repeat: no-repeat;
}
.single_blogs nav ol.breadcrumb li {
  color: #fff !important;
  font-size: 14px;
}
.single_blogs nav ol.breadcrumb li a {
  color: #fff;
  font-weight: 600 !important;
}
.single_blogs nav ol.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  color: #fff;
}
.single_blogs .col-sm-6.text-start {
  position: relative;
}
.single_blogs h1.text-center {
  font-size: 36px;
  color: #fff;
  font-weight: 600;
  margin: 20px 0 8px;
  max-width: 730px;
  text-align: left !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
}
.single_blogs img.sungimg {
  height: 259px;
  max-width: 100%;
  display: inline-block;
}
.single_blogs h6.bread_crumb {
  position: relative;
  left: inherit;
}
.single_blogs p {
  margin-bottom: 0;
  color: #fff;
  font-size: 15px;
  position: absolute;
  bottom: 0;
  left: 12px;
  font-weight: 500;
  DISPLAY: FLEX;
  align-items: center;
  justify-content: center;
  padding-left: 58px;
  min-height: 50px;
}
.single_blogs p a {
  color: #fff;
  text-decoration: none;
}
.single_blogs p span {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  display: inline;
  background-repeat: no-repeat;
  border: 2px solid #fff;
  position: absolute;
  top: 0;
  margin-right: 8px;
  left: 0;
}
.single_blogs h5 {
  font-size: 15px;
  margin-bottom: 0;
}
.single_blogs h5 a {
  color: #fff;
  text-decoration: none;
}

.section_blogs_in .container {
  overflow: inherit;
}
.section_blogs_in iframe {
  border: 0;
  width: 100%;
  height: 400px;
}
.section_blogs_in img {
  max-width: 100%;
}
.section_blogs_in h4 {
  color: #000000;
  font-weight: 600;
  font-size: 15px;
  margin-bottom: 5px;
}
.section_blogs_in p {
  color: #000000;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  -webkit-line-clamp: inherit;
}
.section_blogs_in h3.mt-5 {
  color: #1f4fa6;
  font-size: 17px;
  font-weight: bold;
}
.section_blogs_in .col-sm-6.col-lg-4.mb-4 p {
  -webkit-line-clamp: 2;
}
.section_blogs_in .col-sm-6.col-lg-4.mb-4 h2 {
  color: #1f4fa6;
  font-size: 17px;
  font-weight: 600;
  margin-top: 10px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  cursor: pointer;
  min-height: 43px;
}
.section_blogs_in .col-sm-6.col-lg-4.mb-4 h2:after {
  display: none;
}
.section_blogs_in .blogs_sidebar {
  position: sticky;
}
.section_blogs_in .blogs_sidebar h2 {
  margin: 0;
  font-size: 20px;
}
.section_blogs_in .blogs_sidebar h2:after {
  display: none;
}
.section_blogs_in .blogs_sidebar h4 {
  margin-bottom: 14px;
  position: relative;
}
.section_blogs_in .blogs_sidebar h4:after {
  height: 2px;
  width: 100px;
  background: #1dbf73;
  content: "";
  left: 0;
  bottom: -6px;
  display: inline-block;
  position: absolute;
}
.section_blogs_in .blogs_sidebar h5 {
  color: #1DBF73;
  font-weight: 600;
  margin-top: 20px;
}
.section_blogs_in .blogs_sidebar ul {
  padding-left: 15px;
}
.section_blogs_in .blogs_sidebar ul li {
  font-size: 14px;
  margin-bottom: 10px;
}
.section_blogs_in .blogs_sidebar ul li a {
  color: #8B8B8B;
  text-decoration: none;
}
.section_blogs_in .blogs_sidebar ul li a.active {
  color: #000;
  font-weight: 400 !important;
}
.section_blogs_in ul.fb_n {
  padding: 0;
}
.section_blogs_in ul.fb_n li {
  display: inline-block;
  margin-right: 14px;
}
.section_blogs_in ul.fb_n li img {
  height: 40px;
}
.section_blogs_in ul.tag {
  padding: 0;
  list-style: none;
}
.section_blogs_in ul.tag li {
  display: inline;
  margin-right: 4px;
}
.section_blogs_in ul.tag li a {
  background: rgba(64, 123, 255, 0.34);
  color: #407BFF;
  padding: 7px 7px;
  display: inline-block;
  margin-bottom: 7px;
  font-weight: 600;
  text-decoration: none;
  border-radius: 6px;
  font-size: 14px;
}
.section_blogs_in .accordion .accordion-item {
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
}
.section_blogs_in .accordion .accordion-item button.accordion-button {
  background: transparent;
  font-size: 16px;
  font-weight: 600;
  color: #000000;
  outline: none;
  box-shadow: none;
  padding: 14px 0;
}
.section_blogs_in .accordion .accordion-body {
  padding: 14px 0;
}

.loginmodal.become_mobile .modal-dialog {
  max-width: 450px;
}
.loginmodal.become_mobile .modal-dialog .modal-content {
  box-shadow: 0 0 100px #747474;
}
.loginmodal.become_mobile .modal-dialog .modal-content .lest_login {
  background: #ffffff;
  padding: 30px 25px;
}
.loginmodal.become_mobile .modal-dialog .modal-content .lest_login h3 {
  color: #28282b;
}
.loginmodal.become_mobile .modal-dialog .modal-content .lest_login h6 {
  color: #28282b;
}
.loginmodal.become_mobile .modal-dialog .modal-content .lest_login p {
  color: #28282b;
  text-align: center;
}
.loginmodal.become_mobile .modal-dialog .modal-content .lest_login form .form-group input {
  height: 45px;
  font-size: 15px;
  border: 1px solid #ccc;
}
.loginmodal.become_mobile .modal-dialog .modal-content .lest_login form .form-group label {
  color: #000;
}
.loginmodal.become_mobile .modal-dialog .modal-content .lest_login .btn {
  background: rgb(29, 191, 115);
  color: #fff;
}

.newhd {
  background: #1f4fa6;
  padding: 100px 0;
}
.newhd img.logo {
  height: 55px;
}
.newhd h2 {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  margin-top: 25px;
  margin-bottom: 0;
}
.newhd h2 span {
  color: #1DBF73;
  font-size: 58px;
  font-weight: 600;
}
.newhd a.Signup {
  background: #1dbf73;
  display: inline-block;
  padding: 10px 40px;
  color: #fff;
  text-decoration: none;
  border-radius: 30px;
  font-weight: 600;
  font-size: 16px;
}
.newhd p {
  color: #fff;
  font-size: 15px;
}
.newhd .socle {
  padding-top: 20px;
  margin-top: 0 !important;
}
.newhd .socle ul {
  margin: 0;
  padding: 0;
}
.newhd .socle ul li {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 0;
  color: #fff;
}
.newhd .socle ul li a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  background: #fff;
  display: inline-block;
  text-align: center;
}
.newhd .socle ul li a i {
  color: #0c4197;
  font-size: 25px;
}
.newhd .carousel-indicators {
  bottom: -50px;
}
.newhd .carousel-indicators button {
  height: 15px !important;
  width: 15px !important;
  border: 0 !important;
  border-radius: 50%;
}
.newhd .carousel-indicators button.active {
  height: 20px !important;
  width: 20px !important;
  top: -3px;
  position: relative;
}

.lorem2 {
  margin: 75px 0;
}
.lorem2 .st {
  border-radius: 10px;
  box-shadow: 0 0 18px rgba(204, 204, 204, 0.631372549);
  padding: 20px 15px;
  height: 100%;
}
.lorem2 .st img {
  height: 100px;
}
.lorem2 .st .contn {
  width: 100%;
  margin-top: 15px;
}
.lorem2 .st .contn h4 {
  font-size: 16px;
  color: #282825;
  font-weight: 600;
  margin-bottom: 0;
}
.lorem2 .st .contn p {
  font-size: 14px;
  color: #212529;
  margin-bottom: 4px;
}

.Claim_Business .modal-dialog {
  max-width: 700px;
}
.Claim_Business .modal-dialog .modal-content {
  padding: 25px;
}
.Claim_Business .modal-dialog .modal-content h4.mb-0 {
  font-size: 20px;
  font-weight: 600;
}

.Claim_Business .back_btn_pop button[type=button] {
  background: #1DBF73;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.Claim_Business .Account_Settings select.form-control {
  padding: 5px 9px !important;
  height: 43px;
  position: relative;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}

.reports_modal .modal-dialog {
  height: auto;
  padding: 5px 0 !important;
}
.reports_modal .modal-content .modal-body .Account_Settings {
  padding: 30px 40px 35px;
}
.reports_modal .modal-content .modal-body .Account_Settings .stp {
  background: #f3f6fb;
  padding: 15px 15px 15px 50px;
  margin-bottom: 13px;
  border-radius: 10px;
  position: relative;
}
.reports_modal .modal-content .modal-body .Account_Settings .stp h6 {
  font-weight: 600;
  color: #28282B;
  font-size: 16px;
  margin-top: 0 !important;
  margin-bottom: 2px;
}
.reports_modal .modal-content .modal-body .Account_Settings .stp p {
  color: #5E5E5E;
}
.reports_modal .modal-content .modal-body .Account_Settings .stp input {
  height: 18px;
  width: 18px;
  position: absolute;
  left: 15px;
}
.reports_modal .modal-content .modal-body .Account_Settings .stp.others {
  padding-left: 12px;
}
.reports_modal .modal-content .modal-body .Account_Settings .stp.others textarea {
  border: 1px solid #ccc;
  width: 100%;
  min-height: 86px;
}
.reports_modal .modal-content .modal-body .Account_Settings .back_btn_pop button[type=button] {
  background: #1DBF73;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.reports_modal .modal-content .modal-body .Account_Settings .back_btn_pop button.btn.btn-secondary {
  background: transparent;
  color: #28282B;
  margin-top: 0;
  height: 50px;
  max-width: 240px;
}

.fees_main {
  min-height: 400px;
  padding: 60px 0;
}
.fees_main h4 {
  font-weight: 600;
  font-size: 24px;
  color: #1dbf73;
  margin-bottom: 20px;
}
.fees_main h2 {
  font-weight: 600;
  font-size: 24px;
  color: #1dbf73;
  margin-bottom: 10px;
}
.fees_main p {
  font-size: 14px;
  font-weight: 400;
}
.fees_main h3 {
  font-weight: 600;
  margin-bottom: 6px;
  font-size: 16px;
}
.fees_main h5 {
  font-weight: 600;
  margin-bottom: 6px;
  font-size: 18px;
}
.fees_main ul li {
  margin-bottom: 15px;
}

.sitemap h6 {
  color: #1dbf73;
  font-weight: 700;
  font-size: 21px;
}

.sitemap ul {
  padding: 0;
  list-style: none;
}
.sitemap ul li {
  margin-bottom: 12px;
}
.sitemap ul li a {
  color: #000;
  text-decoration: none;
}

.contact_us {
  padding: 60px 0;
  position: relative;
  overflow: hidden;
}
.contact_us .form-signin {
  width: 100%;
  margin: auto;
}
.contact_us .form-signin input {
  border-radius: 4px;
  padding: 12px 14px;
  border: none;
  height: auto;
  margin-bottom: 15px;
  font-size: 15px;
  border: 1px solid #BEBEBE;
  border-radius: 3px;
}
.contact_us .form-signin textarea {
  border-radius: 4px;
  padding: 12px 14px;
  width: 100%;
  height: 120px;
  border: 1px solid #BEBEBE;
}
.contact_us .form-signin label {
  color: #000000;
  font-weight: 500;
  margin-bottom: 5px;
}
.contact_us .form-signin .btn {
  color: #fff;
  border-radius: 4px;
  padding: 12px 20px;
  background: #1f4fa6;
  font-size: 15px;
  width: 100%;
  margin-top: 15px;
  font-weight: 500;
}
.contact_us .form-signin .btn:hover {
  background: #010101;
}
.contact_us .form-signin h3 {
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 45px;
  position: relative;
}
.contact_us .form-signin h3::after {
  background: #1f4fa6;
  height: 4px;
  width: 100px;
  content: "";
  left: 0;
  bottom: -18px;
  position: absolute;
}
.contact_us .contact_us .contactbg {
  padding-right: 30px;
  padding-top: 25%;
}
.contact_us .contact_right p {
  padding-left: 0;
  font-size: 14px;
  position: relative;
  text-shadow: 0 0 0;
  color: #545454;
}
.contact_us .contact_right p a {
  font-size: 14px;
  color: #939292;
}
.contact_us .contact_right p i {
  position: absolute;
  left: 0;
  font-size: 18px;
  color: #c1c0c0;
}
.contact_us .contact_right h2 {
  font-size: 24px;
  margin-bottom: 20px;
  position: relative;
  text-align: left;
  text-transform: capitalize;
  font-weight: 600;
  color: #1b1a42;
}
.contact_us .contact_right h3 {
  position: relative;
  margin-bottom: 20px;
  text-shadow: 0 0 0;
  color: #000000;
  font-weight: 400;
  font-size: 14px;
}
.contact_us .contact_right h3 span {
  display: block;
  border-radius: 50%;
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 7px;
}
.contact_us .contact_right h3 a {
  color: #2150A6;
  font-weight: 500;
}
.contact_us .contact_right p.social_msg {
  font-weight: 500;
  font-size: 16px;
  color: #000000;
}
.contact_us .contact_right .chat_now {
  background: #1f4fa6;
  width: 165px;
  height: 50px;
  display: inline-block;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  border-radius: 4px;
  line-height: 50px;
  text-align: center;
  margin-bottom: 20px;
}
.contact_us .contact_right .chat_now img {
  height: 24px;
}
.contact_us .contact_right ul {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.contact_us .contact_right ul li {
  float: left;
  margin-right: 12px;
  list-style: none;
}
.contact_us .contact_right ul li a {
  display: inline-block;
  text-align: center;
  padding: 0;
  border-radius: 50%;
  font-size: 24px;
  color: #2150A6;
  background: #F5F5F5;
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.started {
  margin: 70px 0 0;
}
.started ul {
  padding-left: 17px;
}
.started ul li {
  color: #545454;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 8px;
}
.started ul li a {
  font-weight: 600;
  color: #1dbf73;
  text-decoration: none;
}
.started h2 {
  font-size: 29px;
  font-weight: 500;
  color: #1f4fa6;
  margin-bottom: 23px;
}
.started p {
  color: #545454;
  font-weight: 400;
  font-size: 14px;
}
.started label {
  display: inline-block;
  font-weight: 500;
  font-size: 15px;
}
.started .btn {
  background: #1dbf73;
  padding: 13px 39px;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  border-radius: 5px;
}

.confirm_offer {
  background-color: #fff;
  padding: 60px 0;
}
.confirm_offer .confirm_offerin {
  max-width: 1000px;
  margin: auto;
}
.confirm_offer .confirm_offerin .set {
  background-color: #f3f6fb;
  border-radius: 10px;
  padding: 12px;
  margin-bottom: 15px;
}
.confirm_offer .confirm_offerin h3 {
  font-size: 18px;
  color: #1DBF73;
  font-weight: 600;
  margin-bottom: 15px;
}
.confirm_offer .confirm_offerin h3 img {
  height: 22px;
}
.confirm_offer .confirm_offerin h4 {
  font-size: 16px;
  color: #000;
  font-weight: 600;
}
.confirm_offer .confirm_offerin p {
  margin-bottom: 4px;
  font-size: 14px;
}
.confirm_offer .confirm_offerin p a {
  color: #407BFF;
}
.confirm_offer .confirm_offerin p.note {
  background: #6C96FF;
  padding: 6px 15px;
  border-radius: 8px;
  color: #fff;
  font-style: italic;
}
.confirm_offer .confirm_offerin .side {
  background-color: #f3f6fb;
  border-radius: 10px;
  padding: 12px;
  margin-bottom: 15px;
}
.confirm_offer .confirm_offerin .side h6 {
  font-size: 15px;
  margin-bottom: 10px;
}
.confirm_offer .confirm_offerin .side h6 span {
  float: right;
}
.confirm_offer .confirm_offerin .side h5 {
  font-size: 17px;
  font-weight: 600;
  border-top: 1px solid #ccc;
  padding-top: 12px;
  margin-top: 13px;
}
.confirm_offer .confirm_offerin .side h5 span {
  float: right;
  color: #1DBF73;
}
.confirm_offer .confirm_offerin .side a.btn_ {
  background-color: #1DBF73;
  padding: 10px;
  width: 100%;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  margin-top: 10px;
}
.confirm_offer .confirm_offerin .side .usr {
  padding-left: 60px;
  position: relative;
  min-height: 50px;
  margin-bottom: 15px;
  border-top: 1px solid #ccc;
  padding-top: 15px;
  margin-top: 10px;
}
.confirm_offer .confirm_offerin .side .usr span.img {
  height: 50px;
  width: 50px;
  position: absolute;
  left: 0;
  border-radius: 10px;
  background-size: cover;
  background-position: center;
}
.confirm_offer .confirm_offerin .side .usr h6 {
  font-weight: 600;
  margin-bottom: 0;
  margin-top: 5px;
}
.confirm_offer .confirm_offerin a.btn_Pay {
  background-color: #1DBF73;
  padding: 10px;
  width: 100%;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  margin-top: 10px;
  display: block;
  text-decoration: none;
  text-align: center;
  margin-bottom: 13px;
  border-radius: 6px;
}
.confirm_offer .confirm_offerin .ssl {
  margin-top: 25x;
}
.confirm_offer .confirm_offerin .ssl p {
  color: #999999;
}
.confirm_offer .confirm_offerin .ssl h6 img {
  height: 20px;
  margin-top: -7px;
}

.no_chat {
  padding: 140px 0px;
  text-align: center;
}
.no_chat img {
  height: 250px;
  margin: auto;
}
.no_chat h4 {
  font-size: 20px;
}

.mainuser p i.offline {
  color: red;
}

.footb .btn {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  margin-left: 0;
  font-size: 13px;
  background: #F00;
  color: #fff;
  font-weight: 400;
}
.footb .btn.acept {
  background: #459b59;
  color: #fff;
  border-radius: 4px !important;
  box-shadow: none;
}
.footb .btn:hover {
  background: rgba(255, 0, 0, 0.4901960784);
  color: #fff;
}
.footb .btn.acept:hover {
  background: #00be79;
}
.footb p {
  color: #9f9f9f !important;
  font-style: italic;
}
.footb h3 {
  color: #000 !important;
  font-style: normal !important;
  font-size: 21px !important;
  margin-bottom: 0;
}

.dailing.text-center h4 {
  font-size: 20px;
  margin-top: -13px;
  margin-bottom: 13px;
}

.dailing.text-center {
  padding: 160px 0;
  background-color: #f1f1f1;
}

.dailing.text-center i.bi.bi-person-circle {
  font-size: 130px;
}

.dailing.text-center .btn {
  background: red;
  color: #fff;
  border-radius: 50px;
  height: 48px;
  width: 48px;
}

.css-10tk2if {
  background: #61c075;
  padding: 12px;
  color: #fff;
  max-width: 400px;
  margin: auto;
  border-radius: 50px;
  margin-top: 20px;
  position: absolute;
  left: 0;
  right: 0;
}
.css-10tk2if button.chakra-button {
  background: #fff;
  color: #61c075;
  border: none;
}
.css-10tk2if h3 {
  font-size: 22px;
  margin-top: 6px;
}

i.bi.bi-circle-fill.offline {
  color: red;
}

.faqModel .modal-dialog {
  max-width: 600px;
}
.faqModel .modal-dialog .modal-content {
  padding: 19px;
}
.faqModel .modal-dialog .modal-content .modal-content {
  padding: 5px;
}
.faqModel .modal-dialog .modal-content h5 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 1px;
}
.faqModel .modal-dialog .modal-content p.characters {
  text-align: right;
  margin-top: -15px;
  margin-bottom: 8px;
}
.faqModel .modal-dialog .modal-content button.btn-close {
  top: 5px;
  z-index: 99;
  outline: none;
  box-shadow: none;
  right: 5px;
}
.faqModel .modal-dialog .modal-content .modal-content button.btn-close {
  display: none;
}
.faqModel .modal-dialog .modal-content .form-group {
  margin-bottom: 15px;
}
.faqModel .modal-dialog .modal-content .form-group label {
  font-weight: 500;
}
.faqModel .modal-dialog .modal-content .form-group input.form-control {
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
  border-radius: 8px;
  height: 45px;
  border: none;
  font-size: 13px;
}
.faqModel .modal-dialog .modal-content .form-group .form-control[type=file] {
  padding: 7px 12px;
  line-height: 26px;
}
.faqModel .modal-dialog .modal-content .form-group .form-control[type=file]::-webkit-file-upload-button {
  background: #1dbf73;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  outline: none;
  padding: 11px 20px;
  text-transform: uppercase;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  position: relative;
  top: 0;
  left: 2px;
  line-height: inherit;
  line-height: 15px;
  border: none;
  margin-right: 6px;
}
.faqModel .modal-dialog .modal-content .form-group .form-control[type=file]::-webkit-file-upload-button:hover {
  background: #1dbf73;
}
.faqModel .modal-dialog .modal-content .modal-body button[type=submit] {
  font-size: 14px;
  background: #0c4197;
  color: #fff;
  padding: 10px 20px;
  font-weight: 600;
  height: 42px;
  float: right;
  margin-right: 0 !important;
}
.faqModel .modal-dialog .modal-content .modal-body button[type=button].me-2 {
  font-size: 14px;
  background: #0c4197;
  color: #fff;
  padding: 10px 20px;
  font-weight: 600;
  height: 42px;
  float: right;
  margin-right: 0 !important;
}
.faqModel .modal-dialog .modal-content .modal-body button[type=button] {
  background: #dcdcdc;
  padding: 10px 15px;
  text-align: center;
  color: #000;
  text-decoration: none;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 600;
  border: none;
  height: 42px;
  float: left;
}
.faqModel .modal-dialog .modal-content p {
  font-size: 13px;
}

.hdr {
  box-shadow: 0 0 12px #ccc;
  padding: 8px 0;
  position: absolute;
  width: 100%;
  z-index: 999;
}
.hdr ul.rightsbr {
  padding: 0;
  list-style: none;
  margin: 0;
  display: inline-block;
  float: right;
  width: 402px;
}
.hdr ul.rightsbr li {
  display: inline-block;
  margin-left: 15px;
  text-align: center;
  float: left;
  line-height: 43px;
}
.hdr ul.rightsbr li a {
  text-align: center;
}
.hdr ul.rightsbr li i.bi.bi-wifi-off {
  color: #0aba14;
}
.hdr ul.rightsbr li i {
  font-size: 20px;
}
.hdr ul.rightsbr li a.end {
  background: #c81010;
  padding: 0 20px;
  color: #fff;
  text-decoration: none;
  border-radius: 4px;
  display: inline-block;
  top: 1px;
  position: relative;
}
.hdr ul.rightsbr li .display-1 {
  font-size: 17px;
  margin-left: 10px;
  width: 105px;
  display: inline-block;
}
.hdr ul.rightsbr li:nth-child(2) {
  color: red;
  font-size: 18px;
  line-height: 44px;
  font-weight: 500;
  width: 125px;
  font-size: 18px;
}
.hdr h6 {
  height: 44px;
  margin: 0;
  padding-left: 50px;
  position: relative;
  padding-top: 2px;
}
.hdr h6 label {
  font-size: 13px;
  color: #1dbf73;
}
.hdr h6 span {
  height: 44px;
  width: 44px;
  display: inline-block;
  border-radius: 50%;
  background-size: cover;
  position: absolute;
  left: 0;
  margin: auto;
  top: 0;
  bottom: 0;
}

.Membership {
  margin: 60px 0;
}
.Membership .row {
  margin: 0 -8px;
}
.Membership .col-3 {
  flex: 0 0 auto;
  width: 20%;
  padding-right: 6px;
  padding-left: 6px;
}
.Membership .col-3 .Plans {
  border-left: 1px solid #1dbf73;
}
.Membership .col-3 .Plans ul {
  list-style: none;
  padding: 0 0 0 12px;
  margin-bottom: 15px;
}
.Membership .col-3 .Plans ul li {
  color: #28282B;
  font-weight: 500;
  margin-top: 8px;
  font-size: 13px;
}
.Membership .col-3 .Plans p {
  color: #A2AEBF;
  margin-bottom: 5px;
  padding-left: 12px;
}
.Membership .col-3 .Plans h3 {
  background: #1DBF73;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  padding: 10px;
  border-radius: 0 25px 25px 0;
}
.Membership .col-3 .set {
  box-shadow: 0 0 20px rgba(204, 204, 204, 0.6392156863);
  padding: 15px 15px 5px;
  background-size: 100px;
  background-repeat: no-repeat;
  background-position: right top;
  background-color: #fff;
  text-align: center;
}
.Membership .col-3 .set h3 {
  font-weight: 700;
  font-size: 18px;
  margin-top: 100px;
}
.Membership .col-3 .set h4 {
  font-size: 13px;
  height: 52px;
  line-height: 18px;
}
.Membership .col-3 .set p {
  color: #909090;
  font-weight: 500;
  font-size: 13px;
  margin-bottom: 10px;
}
.Membership .col-3 .set p span {
  font-size: 11px;
}
.Membership .col-3 .set h6 {
  background: rgba(29, 191, 115, 0.14);
  color: #1DBF73;
  padding: 10px;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  margin: 0 -15px 10px;
}
.Membership .col-3 .set h5 {
  font-weight: 600;
  color: #1DBF73;
  font-size: 16px;
  height: 18px;
}
.Membership .col-3 .set h5 span {
  color: #B4B4B4;
  font-size: 14px;
}
.Membership .col-3 .set .btn {
  border: 1px solid #1DBF73;
  color: #1DBF73;
  width: 80%;
  font-weight: 600;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  box-shadow: 0 0 15px rgba(204, 204, 204, 0.4784313725);
  margin: 10px 0;
}
.Membership .col-3 .set .btn.btnm {
  background: #DEDEDE;
  color: #8B8B8B;
  border: 1px solid #DEDEDE;
  box-shadow: none;
}
.Membership .col-3 .set ul {
  padding: 0;
  list-style: none;
}
.Membership .col-3 .set ul li {
  margin-bottom: 8px;
  text-align: center;
  font-weight: 500;
  font-size: 13px;
}

.my_applications_lst {
  margin: 35px 0;
}
.my_applications_lst ul.pagination {
  margin-top: 10px;
}
.my_applications_lst ul.Customer {
  border: 1px solid #CDD6E9;
  padding: 0;
  display: inline-block;
  border-radius: 8px;
  overflow: hidden;
  float: right;
}
.my_applications_lst ul.Customer li {
  color: #1f4fa6;
  font-size: 17px;
  list-style: none;
  width: 170px;
  float: left;
  padding: 0 20px;
  text-align: center;
  height: 45px;
  line-height: 45px;
}
.my_applications_lst ul.Customer li.active {
  background: #1f4fa6;
  color: #fff;
}
.my_applications_lst ul.pagination li.page-item {
  margin: 0 5px;
}
.my_applications_lst ul.pagination li.page-item a {
  border-radius: 8px !important;
  color: #292D32;
}
.my_applications_lst ul.pagination li.page-item a.active {
  background: #1f4fa6;
  color: #fff;
  border-color: #1f4fa6;
}
.my_applications_lst ul.pagination li.page-item.active .page-link {
  background: #1f4fa6;
  border-color: #1f4fa6;
  color: #fff;
}
.my_applications_lst ul.pagination li.page-item.active .nav-link {
  background: #1f4fa6;
  border: 1px solid #1f4fa6;
  color: #fff !important;
}
.my_applications_lst .form-inline {
  position: relative;
  border-radius: 8px;
  padding-left: 60px;
  background: #fff;
  display: flex;
  box-shadow: 0 3px 4px #ECECEC;
  border: 1px solid #ECECEC;
  width: 100%;
}
.my_applications_lst .form-inline input {
  width: 100%;
  padding: 10px 15px;
  font-size: 15px;
  border: none;
  height: 26px;
  color: #ADB8CC;
  font-weight: 500;
  border-left: 1px solid #BDBDBD;
  border-radius: 0;
  margin: 12px 0;
  outline: none;
  box-shadow: none;
}
.my_applications_lst .form-inline .btn {
  position: absolute;
  left: 0;
  border: none;
  height: 100%;
  width: 60px;
  color: rgba(193, 193, 193, 0.8);
  background: transparent;
  padding: 0;
  top: 0;
  margin: 2px 0 !important;
}
.my_applications_lst .nav-tabs {
  border-radius: 8px;
  margin-bottom: 26px;
  border: none;
}
.my_applications_lst .nav-tabs .nav-item {
  box-shadow: 0 3px 4px #dcdcdc;
  margin-right: 10px;
  border: 1px solid #ECECEC;
  border-radius: 9px;
  overflow: hidden;
}
.my_applications_lst .nav-tabs .nav-item .nav-link {
  color: #000000;
  font-size: 15px;
  padding: 8px 19px;
  border: none;
  font-weight: 500;
  min-width: 70px;
  text-align: center;
}
.my_applications_lst .nav-tabs .nav-item .nav-link.active {
  color: #fff;
  font-weight: 600;
  background: #1f4fa6;
}
.my_applications_lst h2 {
  color: #10B86C;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 30px;
  line-height: 47px;
}
.my_applications_lst h2 img {
  height: 20px;
  margin-top: -5px;
}
.my_applications_lst table {
  border-collapse: separate;
  border-spacing: 0;
}
.my_applications_lst table thead tr {
  display: table;
  background: #1f4fa6;
  width: 100%;
  border-radius: 10px;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 10px 0;
  vertical-align: middle;
}
.my_applications_lst table thead tr th {
  background: #1f4fa6;
  border: none;
  color: #fff;
  padding: 10px 15px;
  width: 390px;
}
.my_applications_lst table thead tr th:nth-child(4) {
  width: 130px;
}
.my_applications_lst table thead tr th:nth-child(3) {
  width: 250px;
}
.my_applications_lst table thead tr th:last-child {
  text-align: right;
  width: 200px;
}
.my_applications_lst table tbody {
  padding: 0 20px !important;
  display: block;
}
.my_applications_lst table tbody tr:hover td {
  background: #EFEDED;
}
.my_applications_lst table tbody tr:hover td:first-child {
  border-radius: 10px 0 0 10px;
}
.my_applications_lst table tbody tr:hover td:last-child {
  border-radius: 0 10px 10px 0;
}
.my_applications_lst table tbody tr {
  vertical-align: top;
  display: table;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  padding: 12px 0;
  position: relative;
  vertical-align: middle;
}
.my_applications_lst table tbody tr td:nth-child(4) {
  width: 130px;
}
.my_applications_lst table tbody tr td {
  border: none;
  background: transparent;
  color: #28282B;
  padding: 16px 15px;
  font-weight: 500;
  width: 390px;
}
.my_applications_lst table tbody tr td br {
  display: none;
}
.my_applications_lst table tbody tr td a.activebtn {
  background: rgba(29, 191, 115, 0.23);
  padding: 8px 10px;
  text-decoration: none;
  border-radius: 4px;
  border: 1px solid #01AE5D;
  color: #01AE5D;
  min-width: 100px;
  display: inline-block;
  text-align: center;
  font-size: 14px;
}
.my_applications_lst table tbody tr td span {
  color: #6F6F6F;
  font-size: 12px;
  font-weight: 400;
}
.my_applications_lst table tbody tr td span.user {
  padding-left: 50px;
  position: relative;
  color: #28282B;
  font-weight: 500;
  font-size: 14px;
  display: inline-grid;
}
.my_applications_lst table tbody tr td span.user span.img {
  height: 40px;
  width: 40px;
  background-size: 100%;
  display: inline-block;
  border-radius: 6px;
  position: absolute;
}
.my_applications_lst table tbody tr td span.user span {
  color: #6F6F6F;
  font-size: 12px;
  font-weight: 400;
  display: block;
}
.my_applications_lst table tbody tr td .brns a {
  padding: 0;
  color: #757575;
  text-decoration: underline;
  font-size: 13px;
  display: inherit;
}
.my_applications_lst table tbody tr td .brns a i {
  display: none;
}
.my_applications_lst table tbody tr td .brns a.Chat {
  color: #434343;
  font-weight: 400;
}
.my_applications_lst table tbody tr td p {
  margin-bottom: 2px;
}
.my_applications_lst table tbody tr td:nth-child(3) {
  width: 250px;
}
.my_applications_lst table tbody tr td:last-child {
  text-align: right;
  width: 200px;
}
.my_applications_lst table tbody tr:after {
  content: "";
  position: absolute;
  left: 0;
  border-bottom: 1px dashed #B3B3B3;
  bottom: 0;
  height: 2px;
  width: 100%;
}

.my_applications_single {
  margin: 35px 0;
}
.my_applications_single form {
  display: inline-flex;
  margin-bottom: 15px;
}
.my_applications_single form select.form-control {
  width: 300px;
  height: 44px;
  font-size: 15px;
  margin-right: 6px;
}
.my_applications_single form button {
  border-radius: 3px;
  border: none;
  width: 100px;
  color: #fff;
  font-weight: 600;
  background: #1f4fa6;
}
.my_applications_single .stuser p {
  font-weight: 500;
  font-size: 14px;
}
.my_applications_single .stuser p span {
  color: #1DBF73;
  font-weight: 500;
}
.my_applications_single .files {
  box-shadow: 0 5px 6px #ECECEC;
  border-radius: 10px;
  padding: 30px;
  border: 1px solid #DFDFDF;
}
.my_applications_single .files .pdf {
  padding-left: 52px;
  position: relative;
  background: transparent;
}
.my_applications_single .files .pdf img {
  position: absolute;
  left: 0;
  height: 40px;
}
.my_applications_single .files table {
  border-spacing: 0 10px;
  border-collapse: separate;
}
.my_applications_single .files table tr td {
  color: #878787;
  padding: 20px 15px;
  background: #F9F9F9;
  border: none;
}
.my_applications_single .files table tr td p {
  margin-bottom: 0;
}
.my_applications_single .files table tr td h6 {
  color: #000;
}
.my_applications_single .files table tr td a.download {
  box-shadow: 0 5px 6px #ECECEC;
  border-radius: 6px;
  padding: 8px;
  border: 1px solid rgba(223, 223, 223, 0.8588235294);
  width: 40px;
  height: 40px;
  display: inline-block;
  float: right;
}
.my_applications_single .files table tr td a.download img {
  height: 20px;
}
.my_applications_single .files table tr:hover td {
  background: #194896;
  color: #fff;
}
.my_applications_single .files table tr:hover td h6 {
  color: #fff;
}
.my_applications_single .files table tr:hover td a.download {
  box-shadow: 0 5px 6px rgba(152, 151, 151, 0.26);
  border: 1px solid rgba(223, 223, 223, 0.8588235294);
  background: #fff !important;
}
.my_applications_single .files table tr:hover td p {
  color: #fff;
}
.my_applications_single .Checklist {
  box-shadow: 0 5px 6px #ECECEC;
  border-radius: 10px;
  padding: 30px;
  border: 1px solid #DFDFDF;
}
.my_applications_single .Checklist .st {
  padding-left: 90px;
  position: relative;
  padding-top: 12px;
  padding-bottom: 12px;
}
.my_applications_single .Checklist .st input {
  position: absolute;
  left: 0;
  width: 18px;
  height: 18px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.my_applications_single .Checklist .st p {
  color: #28282B;
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 0;
}
.my_applications_single .Checklist .st h6 {
  color: #1f4fa6;
  font-size: 15px;
}
.my_applications_single .Checklist .st h6 span {
  color: #9E9E9E;
  font-size: 14px;
  font-weight: 500;
}
.my_applications_single .Checklist .st img {
  position: absolute;
  left: 46px;
  height: 33px;
}
.my_applications_single .set {
  box-shadow: 0 5px 6px #ECECEC;
  border-radius: 10px;
  padding: 30px;
  border: 1px solid #DFDFDF;
}
.my_applications_single .set h3 {
  font-size: 17px;
  margin-bottom: 1px;
  color: #28282B;
  margin-top: 15px;
  font-weight: 600;
}
.my_applications_single .set h4 {
  font-size: 17px;
  margin-bottom: 10px;
  color: #1f4fa6;
  margin-top: 15px;
  font-weight: 600;
}
.my_applications_single .set p {
  color: #858585;
}
.my_applications_single .set p.form-control {
  border: 1px solid #E0E0E0;
  font-size: 14px;
  padding: 11px 15px;
  font-weight: 400;
  color: #000000;
  max-width: 310px;
}
.my_applications_single .set p.form-control a {
  color: #1f4fa6;
  text-decoration: none;
  font-weight: 500;
}
.my_applications_single h6 {
  font-weight: 600;
  margin-bottom: 4px;
}
.my_applications_single .user {
  padding-left: 50px;
  position: relative;
  min-height: 40px;
  color: #28282B;
  font-weight: 500;
  font-size: 14px;
  display: inline-grid;
  float: right;
  margin-top: -58px;
  padding-right: 110px;
}
.my_applications_single .user span.img {
  height: 40px;
  width: 40px;
  background-size: 100%;
  display: inline-block;
  border-radius: 6px;
  position: absolute;
}
.my_applications_single .user p {
  color: #6F6F6F;
  font-size: 12px;
  font-weight: 400;
  display: block;
}
.my_applications_single .user ul {
  padding: 0;
  list-style: none;
  display: flex;
  position: absolute;
  right: 0;
  top: 7px;
}
.my_applications_single .user ul li {
  margin-left: 13px;
}
.my_applications_single .user ul li img {
  height: 26px;
}
.my_applications_single .nav-tabs {
  margin-bottom: 16px;
  border: none;
}
.my_applications_single .nav-tabs .nav-link {
  color: #000;
  font-size: 15px;
  padding: 10px 14px;
  box-shadow: 0 3px 4px #ECECEC;
  margin-right: 10px;
  border: 1px solid #ECECEC;
  border-radius: 7px;
  overflow: hidden;
  min-width: 120px;
  text-align: center;
}
.my_applications_single .nav-tabs .nav-link img {
  filter: grayscale(100%);
  height: 17px;
  position: relative;
  margin-top: -4px;
  display: none;
}
.my_applications_single .nav-tabs .nav-link.active {
  color: #fff;
  font-weight: 600;
  margin-bottom: 0;
  position: relative;
  background: #194896;
}
.my_applications_single .nav-tabs .nav-link.active img {
  filter: grayscale(0);
}
.my_applications_single .main_s {
  box-shadow: 0 5px 6px #ECECEC;
  border-radius: 10px;
  padding: 30px;
  border: 1px solid #DFDFDF;
}
.my_applications_single .main_s h5 {
  color: #28282B;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 3px;
  margin-top: 10px;
}
.my_applications_single .main_s p {
  color: #838383;
  font-weight: 500;
}
.my_applications_single .main_s p.pending {
  color: #C6960C;
}
.my_applications_single .main_s .progress {
  height: 10px;
}
.my_applications_single .main_s .Progress {
  border-bottom: 1px dashed #B4B4B4;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.my_applications_single .main_s .Progress h6 {
  margin-top: 0;
}
.my_applications_single .main_s table tr th {
  border: none;
  padding: 5px 0;
}
.my_applications_single .main_s table tr td {
  border: none;
  padding: 5px 0;
}
.my_applications_single .main_right {
  padding-bottom: 40px;
}
.my_applications_single .main_right h6 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
.my_applications_single .main_right h6 select {
  border: none;
  font-size: 14px;
  padding: 6px 8px;
  border-radius: 6px;
  float: right;
  margin-top: -8px;
  color: #8C8C8C;
}
.my_applications_single .main_right h6 h5 {
  margin-top: 0;
}
.my_applications_single .main_right h6 p {
  margin-bottom: 0;
}
.my_applications_single .main_right .st {
  padding-left: 60px;
  position: relative;
  height: 63px;
  border-bottom: 1px solid rgba(204, 204, 204, 0.3019607843);
  padding-top: 7px;
}
.my_applications_single .main_right .st .img {
  background: #1f4fa6;
  text-align: center;
  line-height: 48px;
  box-shadow: inset 0 0 12px #19428d;
  width: 48px;
  border-radius: 50px;
  position: absolute;
  left: 0;
}
.my_applications_single .main_right .st .img img {
  height: 21px;
}
.my_applications_single .main_right .st p {
  text-align: right;
  font-size: 12px;
}
.my_applications_single .main_right a.view_all {
  color: #1f4fa6;
  font-weight: 600;
  float: right;
  margin-top: 10px;
}

.profile_viewall_page {
  margin: 20px 0;
}
.profile_viewall_page .all_page .digit {
  margin-bottom: 0;
}
.profile_viewall_page .all_page p.my-4 {
  position: absolute;
  right: 3px;
  height: auto;
  top: 55px;
  left: inherit;
  margin: 0 !important;
}
.profile_viewall_page .all_page p.my-4 a.disabled {
  opacity: 0.6;
}
.profile_viewall_page .all_page .viewall {
  border: 1px solid #dedede;
  padding: 15px;
  border-radius: 10px;
  margin-bottom: 25px;
  position: relative;
}
.profile_viewall_page .all_page .viewall .starpeople {
  display: flex;
  gap: 10px;
  position: absolute;
  right: 15px;
  top: 20px;
}
.profile_viewall_page a.back-button-viewAll {
  padding: 1px 7px;
  display: inline-block;
  margin-bottom: 10px;
  color: #0c0b0b;
  border-radius: 5px;
  font-size: 20px;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1215686275);
  border: 1px solid rgba(204, 204, 204, 0.4);
}
.profile_viewall_page .main_st .imagevideo1 {
  height: 465px;
  border: 1px solid #D7D7D7;
}
.profile_viewall_page .main_st .imagevideo1 p {
  position: absolute;
  bottom: 0;
  background: #fff;
  width: 100%;
  left: 0;
  color: #1f4fa6;
  text-align: center;
  font-weight: 600;
  padding: 6px 10px;
  margin: 0;
  border-radius: 0;
  box-shadow: 0 3px 9px #ccc;
  font-size: 16px;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 29px;
}
.profile_viewall_page .main_st .imagevideo1.sp {
  border: 1px solid #D7D7D7;
  height: 240px;
}
.profile_viewall_page .main_st .imagevideo1.sp p {
  font-size: 12px;
}
.profile_viewall_page .main_st a.view_all {
  font-size: 13px;
  color: #0c4197;
  border: 1px solid #ccc;
  background: #fff;
  padding: 0 8px;
  text-decoration: none;
  border-radius: 4px;
  line-height: 28px;
  display: inline-block;
  font-weight: 600;
}
.profile_viewall_page .main_st a.view_all i {
  font-size: 16px;
  margin-right: 5px;
}
.profile_viewall_page h4 {
  font-size: 22px;
  margin-top: 0;
}
.profile_viewall_page h1 {
  font-size: 22px;
  font-weight: 500;
}
.profile_viewall_page p {
  font-size: 13px;
  margin-bottom: 5px;
  line-height: 20px;
}
.profile_viewall_page p a:first-child {
  background: #1dbf73;
  color: #fff;
  border: 1px solid #1dbf73;
}
.profile_viewall_page p a {
  border: 1px solid #1f4fa6;
  padding: 8px 0;
  border-radius: 6px;
  font-weight: 600;
  font-size: 15px;
  margin-right: 11px;
  color: #fff;
  width: 130px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  position: relative;
  background: #1f4fa6;
  font-size: 14px;
  border-radius: 30px;
}
.profile_viewall_page p a span {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  margin: auto;
  background: #0b5019;
  display: inline-block;
  right: 0;
  top: 0;
}
.profile_viewall_page p a span:after {
  left: 0;
  top: 0;
  z-index: 9;
  width: 10px;
  height: 10px;
  background-color: #0b5019;
  animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
  content: "";
  position: absolute;
  border-radius: 100%;
  bottom: 0;
  margin: auto;
  right: 0;
  z-index: 1;
}
.profile_viewall_page p i {
  font-size: 18px;
  margin-right: 7px;
}
.profile_viewall_page .digit {
  padding-left: 85px;
  position: relative;
  min-height: 72px;
  margin-top: 0;
  margin-bottom: 12px;
}
.profile_viewall_page .digit p {
  margin-bottom: 0;
  position: relative;
}
.profile_viewall_page .digit p span svg {
  height: 24px;
  width: 24px;
}
.profile_viewall_page .digit .img {
  width: 72px;
  height: 72px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  border-radius: 3px;
  position: absolute;
  left: 0;
}
.profile_viewall_page .digit h1 {
  font-size: 18px;
  padding-top: 4px;
  font-weight: 600;
  margin-bottom: 2px;
}
.profile_viewall_page .digit h1 img {
  height: 22px;
  position: relative;
  top: -1px;
  margin-right: 4px;
}

.viewpro .modal-dialog {
  max-width: 650px;
  border-radius: 28px;
  overflow: hidden;
}
.viewpro .col-sm-5 {
  width: 100%;
}
.viewpro .col-sm-7 {
  width: 100%;
}
.viewpro .modal-content {
  border: none;
}
.viewpro .modal-content .text-start.pt-4 {
  padding-top: 10px !important;
}
.viewpro .carousel-control-prev span {
  background-color: black;
  border-radius: 50%;
  padding: 3px !important;
  opacity: 1 !important;
  width: 30px;
  height: 30px;
  background-size: 60% 60%;
}
.viewpro .carousel-control-next span {
  background-color: black;
  border-radius: 50%;
  padding: 3px !important;
  opacity: 1 !important;
  width: 30px;
  height: 30px;
  background-size: 60% 60%;
}
.viewpro .carousel-inner {
  background: #f3f3f3;
  border-radius: 10px;
}
.viewpro button.carousel-control-prev {
  margin-left: 0;
  height: 40px;
  bottom: 185px;
  top: inherit;
  left: 6px;
  width: 40px;
}
.viewpro .carousel-control-next {
  margin-left: 0;
  height: 40px;
  bottom: 185px;
  top: inherit;
  width: 40px;
}
.viewpro .carousel-item {
  height: 420px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 12px;
}
.viewpro .carousel-item .video-react {
  width: 100% !important;
  height: 100% !important;
}
.viewpro h4 {
  font-size: 24px;
}
.viewpro p.my-4 {
  margin-bottom: 0 !important;
  margin-top: 15px !important;
}
.viewpro p.my-4 a {
  margin-bottom: 0 !important;
}
.viewpro p.my-4 a.disabled {
  opacity: 0.6;
}
.viewpro p {
  font-size: 14px;
  margin-bottom: 5px;
  overflow-y: auto;
  max-height: 100px;
}
.viewpro p a {
  border: 1px solid #1f4fa6;
  padding: 3px 0;
  border-radius: 30px;
  font-weight: 600;
  font-size: 12px;
  margin-right: 6px;
  background: #1f4fa6;
  width: 100px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  position: relative;
  color: #fff;
}
.viewpro p a span {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  margin: auto;
  background: #0b5019;
  display: inline-block;
  right: 0;
  top: 0;
}
.viewpro p a span:after {
  left: 0;
  top: 0;
  z-index: 9;
  width: 10px;
  height: 10px;
  background-color: #0b5019;
  animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
  content: "";
  position: absolute;
  border-radius: 100%;
  bottom: 0;
  margin: auto;
  right: 0;
  z-index: 1;
}
.viewpro p a.mb-2 {
  background: #1dbf73;
  color: #fff;
  border: 1px solid #1dbf73;
}
.viewpro p label {
  border: 1px solid #1dbf73;
  padding: 7px 0;
  border-radius: 6px;
  font-weight: 600;
  font-size: 15px;
  margin-right: 11px;
  color: #1dbf73;
  width: 130px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
}
.viewpro p i {
  font-size: 18px;
  margin-right: 10px;
}
.viewpro button.close {
  border: none;
  background: transparent;
  padding: 0;
  margin-bottom: 12px;
  font-weight: 600;
  font-size: 14px;
}
.viewpro .carousel-indicators {
  position: relative;
  margin-bottom: 0;
  margin-left: 0;
  padding-right: 0 !important;
  margin-right: 0;
}
.viewpro .carousel-indicators div {
  width: 100% !important;
  height: auto !important;
  opacity: 1 !important;
  text-indent: inherit !important;
  display: none;
  border: none;
  position: relative;
}
.viewpro .carousel-indicators div p.my-4 {
  position: absolute;
  right: 0;
  height: auto;
  top: -80px;
  left: inherit;
}
.viewpro .carousel-indicators div p.my-4 i {
  font-size: 18px;
  margin-right: 0px;
  top: 2px;
  position: relative;
}
.viewpro .carousel-indicators div.active {
  display: block;
}
.viewpro .carousel-indicators p.my-4 {
  overflow-y: inherit;
  overflow-x: inherit;
}

h6 {
  margin-bottom: 8px;
}

.digit {
  padding-left: 0;
  position: relative;
  margin-top: 0;
}
.digit p {
  margin-bottom: 0;
  font-size: 13px;
  position: absolute;
  right: 0;
  top: 0;
}
.digit p i {
  font-size: 16px;
  margin-right: 10px;
}
.digit .img {
  width: 72px;
  height: 72px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  border-radius: 3px;
  position: absolute;
  left: 0;
}
.digit h4 {
  font-size: 18px;
  padding-top: 4px;
  font-weight: 600;
  margin-bottom: 2px;
}
.digit h4 img {
  height: 22px;
  position: relative;
  top: -1px;
  margin-right: 4px;
}

button.btn-close {
  z-index: 9;
  background-color: #fff;
  border-radius: 50%;
  opacity: 1;
  font-size: 10px;
  position: absolute;
  right: 12px;
  top: 12px;
  padding: 8px;
  border: 1px solid;
  outline: none;
  box-shadow: none;
}

.replymodal .modal-dialog {
  max-width: 800px;
  margin: auto;
}
.replymodal .modal-dialog .row {
  margin: 0;
}
.replymodal .modal-content {
  border: none;
}
.replymodal .modal-content .modal-body {
  padding: 20px !important;
}
.replymodal .modal-content button.btn-close {
  position: absolute;
  right: 10px;
  padding: 6px;
  z-index: 99;
  outline: none;
  box-shadow: none;
  top: 6px;
}
.replymodal .modal-content .rev {
  padding-left: 60px;
  position: relative;
}
.replymodal .modal-content .rev h6 {
  color: #1f4fa6;
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 2px;
  padding-top: 4px;
}
.replymodal .modal-content .rev .imgus {
  width: 50px;
  height: 50px;
  background-size: cover;
  border-radius: 50%;
  position: absolute;
  left: 0;
}
.replymodal .modal-content h4 {
  font-size: 15px;
  font-weight: 600;
  padding: 0;
}
.replymodal .modal-content textarea {
  width: 100%;
  min-height: 120px;
  border: 1px solid #ccc;
  padding: 8px;
}
.replymodal .modal-content button.post {
  background: #1dbf73;
  padding: 9px 36px;
  color: #fff;
  border: navajowhite;
  border-radius: 4px;
  font-weight: 600;
  width: auto;
  margin-top: 6px;
}

.share {
  text-align: center;
}
.share .modal-dialog {
  max-width: 340px;
}
.share .modal-body {
  padding: 30px 20px;
}
.share .modal-body h4 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 15px;
  color: #1dbf73;
}
.share .modal-body ul {
  padding: 0;
  margin-bottom: 0;
}
.share .modal-body ul li {
  list-style: none;
  margin: 0 10px;
  display: inline-block;
  font-size: 13px;
}
.share .modal-body ul li a {
  width: 50px;
  height: 50px;
  display: inline-block;
  background: #1f4fa6;
  line-height: 50px;
  text-align: center;
  color: #fff;
  font-size: 26px;
  border-radius: 50%;
}
.share .modal-body ul li:nth-child(2) a a {
  background: #1dbf73;
}
.share .modal-body ul li:last-child a a {
  background: #f3017b;
}

.videocall_no_login {
  text-align: center;
  max-width: 340px;
}
.videocall_no_login .modal-body {
  padding: 40px 20px;
}
.videocall_no_login .modal-body h4 {
  font-size: 20px;
}
.videocall_no_login .modal-body a {
  background: #1DBF73;
  width: 175px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  font-size: 14px;
  border-radius: 6px;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}

.circle_percent {
  font-size: 200px;
  width: 1em;
  height: 1em;
  position: relative;
  background: #eee;
  border-radius: 50%;
  overflow: hidden;
  display: inline-block;
  margin: 20px 35px;
}

.circle_inner {
  position: absolute;
  left: 0;
  top: 0;
  width: 1em;
  height: 1em;
  clip: rect(0 1em 1em 0.5em);
}

.round_per {
  position: absolute;
  left: 0;
  top: 0;
  width: 1em;
  height: 1em;
  background: #0C4197;
  clip: rect(0 1em 1em 0.5em);
  transform: rotate(180deg);
  transition: 1.05s;
}

.percent_more .circle_inner {
  clip: rect(0 0.5em 1em 0em);
}

.percent_more:after {
  position: absolute;
  left: 0.5em;
  top: 0em;
  right: 0;
  bottom: 0;
  background: #0C4197;
  content: "";
}

.circle_inbox {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  background: #fff;
  z-index: 3;
  border-radius: 50%;
}

.percent_text {
  position: absolute;
  font-size: 36px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
}

.modal-content {
  border: none;
}

.clickcall .VideoNotification {
  text-transform: uppercase;
}
.clickcall .VideoNotification .digit {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.clickcall .VideoNotification .modal-footer {
  width: 100%;
  text-align: center !important;
}
.clickcall .VideoNotification .modal-footer button.btn.btn-primary {
  width: 75%;
}
.clickcall .VideoNotification .modal-footer button.btn.btn-secondary {
  display: none;
}
.clickcall .VideoNotification button.btn-close {
  display: inline;
  position: absolute;
  right: 0;
  z-index: 999;
  top: 0;
  color: #A9A9A9;
  background: transparent;
  font-size: 50px;
  padding: 4px;
  opacity: 1;
  font-weight: 100;
  line-height: 0;
  outline: none;
  box-shadow: none;
}
.clickcall .VideoNotification h6 {
  margin-bottom: 2px;
  color: #0c4197;
  font-size: 18px;
  font-weight: 500;
}
.clickcall .VideoNotification .digit h4 {
  color: #0c4197;
}
.clickcall .VideoNotification .digit p {
  font-size: 16px;
  margin: 5px 0;
  font-weight: 500;
}
.clickcall .VideoNotification .digit p span {
  color: #ff0000;
  font-weight: 600;
}
.clickcall .VideoNotification .digit .digit {
  padding-left: 0;
}
.clickcall .VideoNotification .digit .digit .img {
  margin: 20px auto 10px;
}
.clickcall .VideoNotification p {
  font-size: 16px;
  margin: 5px 0;
  font-weight: 500;
}
.clickcall .VideoNotification .modal-content {
  border: none;
  border-radius: 8px;
  overflow: hidden;
}
.clickcall .VideoNotification .modal-content .modal-footer {
  padding: 0 15px 20px;
}
.clickcall ul {
  padding-left: 16px;
  padding-top: 20px;
  text-align: left;
}
.clickcall ul li {
  font-size: 14px;
  text-transform: none;
  margin-bottom: 3px;
}
.clickcall .digit {
  padding-left: 0;
}
.clickcall .digit .img {
  width: 72px;
  height: 72px;
  position: relative;
  left: inherit;
  margin: 20px auto 0;
}
.clickcall .modal-body {
  padding: 0 20px;
  text-align: center;
}
.clickcall .modal-body h3 {
  font-weight: 400;
  font-size: 23px;
  background: #0c4197;
  color: #fff;
  text-align: left;
  padding: 17px 19px;
  margin: 0 -20px 15px;
}
.clickcall button.btn-close {
  display: none;
}
.clickcall .modal-footer {
  padding: 0 30px 20px;
  border: navajowhite;
}
.clickcall .modal-footer button.btn.btn-secondary {
  background: #e1e1e1;
  padding: 8px 30px;
  border: navajowhite;
  font-weight: 600;
  color: #000;
  float: left;
}
.clickcall .modal-footer button.btn.btn-primary {
  background: #0c4197;
  padding: 10px 30px;
  border: navajowhite;
  font-weight: 600;
  width: 100%;
}
.clickcall .findUsr {
  padding: 20px;
}
.clickcall .findUsr h4 {
  font-size: 20px;
}
.clickcall .findUsr .allUsers {
  padding: 75px 0;
  position: relative;
}
.clickcall .findUsr .allUsers div {
  margin: 0 auto !important;
}
.clickcall .findUsr .allUsers .user {
  position: absolute;
  left: 0;
  top: 20px;
}
.clickcall .findUsr .allUsers .user .img {
  width: 40px;
  height: 40px;
  background-size: contain;
  border-radius: 50%;
  background-color: #a2a2a2;
}
.clickcall .findUsr .allUsers .user p {
  font-size: 13px;
}
.clickcall .findUsr .allUsers .user.ch1 {
  left: 90px;
  top: 5px;
}
.clickcall .findUsr .allUsers .user.ch2 {
  left: 0;
  top: 12px;
  right: 0;
}
.clickcall .findUsr .allUsers .user.ch3 {
  right: 0;
  top: 46px;
  left: inherit;
}
.clickcall .findUsr .allUsers .user.ch4 {
  right: 83px;
  top: 28px;
  left: inherit;
}
.clickcall .findUsr .allUsers .user.ch5 {
  left: 10px;
  top: 92px;
}
.clickcall .findUsr .allUsers .user.ch6 {
  left: 20px;
  bottom: 0;
  top: inherit;
}
.clickcall .findUsr .allUsers .user.ch7 {
  left: 72px;
  top: 155px;
}
.clickcall .findUsr .allUsers .user.ch8 {
  left: inherit;
  top: inherit;
  right: 0;
  bottom: 20px;
}
.clickcall .findUsr .allUsers .user.ch9 {
  left: inherit;
  top: inherit;
  bottom: 16px;
  right: 134px;
}

.Incomming h6.text-center {
  background: #194896;
  color: #f2f2f2;
  margin: 0;
  padding-top: 64px;
  font-weight: 300;
}
.Incomming img.modelLogo {
  height: 140px;
}
.Incomming .modal-dialog {
  max-width: 400px;
}
.Incomming .modal-content {
  border: none;
  padding: 0;
  border-radius: 15px;
  overflow: hidden;
  background: #fafafa;
}
.Incomming .modal-content .modal-body.text-center {
  background: #194896;
  padding-bottom: 120px;
}
.Incomming h4 {
  font-size: 18px;
  color: #000;
  font-weight: 600;
}
.Incomming h3 {
  color: #f2f2f2;
  font-weight: 600;
  font-size: 31px;
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 100%;
}
.Incomming .img {
  height: 135px;
  width: 135px;
  margin: 20px auto 10px;
  border-radius: 50%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #dcdcdc;
}
.Incomming p {
  font-size: 16px;
  margin-bottom: 1px;
  color: #f2f2f2;
  font-weight: 500;
}
.Incomming p.text-center.px-3 {
  color: #D90000;
  font-size: 15px;
  text-align: left !important;
}
.Incomming button.btn-close {
  display: none;
}
.Incomming .modal-footer {
  padding: 12px 30px 12px;
  border: none;
  text-align: left;
}
.Incomming .modal-footer button.btn.btn-secondary {
  background: #f10000;
  padding: 10px 40px;
  border: navajowhite;
  font-weight: 600;
  color: #f2f2f2;
  border-radius: 4px;
  float: right;
}
.Incomming .modal-footer button.btn.btn-primary {
  background: #1DBF73;
  padding: 10px 40px;
  border: navajowhite;
  font-weight: 600;
  color: #f2f2f2;
  border-radius: 4px;
}

.zoom-in-zoom-out {
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.1, 1.1);
  }
  100% {
    transform: scale(1, 1);
  }
}
.how_to_work {
  padding: 60px 0 70px;
  background: #fff;
}
.how_to_work img {
  height: 160px !important;
}
.how_to_work h2 {
  font-size: 32px;
  font-weight: 600;
  text-align: left;
}
.how_to_work p {
  font-size: 18px;
  margin-top: 13px;
  margin-bottom: 50px;
  text-align: left;
}
.how_to_work .row p {
  font-size: 14px;
  font-weight: 500;
  max-width: 340px;
  margin: 10px auto 0;
  padding-left: 40px;
  position: relative;
  text-align: left;
}
.how_to_work .row p span {
  font-size: 55px;
  line-height: 60px;
  font-weight: 500;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}

.react-confirm-alert-overlay {
  width: 415px;
  background: #fff;
  margin: auto;
  border-bottom: 8px;
  height: 290px;
  box-shadow: 0 0 29px rgba(0, 0, 0, 0.1882352941);
  text-align: center;
  border-radius: 13px;
}
.react-confirm-alert-overlay p {
  margin-bottom: 20px;
}
.react-confirm-alert-overlay h1 {
  font-size: 20px;
}
.react-confirm-alert-overlay img {
  height: 120px;
  margin-bottom: 12px;
}
.react-confirm-alert-overlay button {
  background: #ff0000;
  height: 42px;
  border-radius: 7px;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  border: none;
  box-shadow: 0 0 12px #ccc;
  min-width: 133px;
  margin: 0 5px;
}
.react-confirm-alert-overlay button.yes {
  background: #1DBF73;
}

.no_chats {
  text-align: center;
  position: fixed;
  top: 0;
  margin: auto;
  right: 0;
  left: 0;
  height: 235px;
  bottom: 0;
}
.no_chats p {
  font-size: 14px;
}
.no_chats img {
  height: 140px;
  margin-bottom: 13px;
}
.no_chats a {
  background: #1DBF73;
  color: #fff;
  padding: 0px 35px 2px;
  display: inline-block;
  text-decoration: none;
  font-weight: 500;
  border-radius: 30px;
  line-height: 40px;
}
.no_chats a i {
  font-size: 21px;
  position: relative;
  top: 2px;
}

section.noti_page {
  background: #fff;
  margin: 45px 0;
  border: 1px solid #ECECEC;
  padding: 30px;
  border-radius: 15px;
  overflow: hidden;
}
section.noti_page ul.pagination li.page-item .page-link {
  padding: 0;
  width: 36px;
  height: 36px;
  text-align: center;
  line-height: 33px;
}
section.noti_page .set {
  position: relative;
  margin-bottom: 0px;
  border-bottom: 1px solid #E9E9E9;
  padding: 18px 175px 18px 60px;
  border-radius: 0;
  min-height: 80px;
  display: grid;
  align-items: center;
}
section.noti_page .set .img {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0;
  border-radius: 50%;
  text-align: center;
  line-height: 50px;
}
section.noti_page .set .img img {
  height: 30px;
}
section.noti_page .set p {
  margin: 0;
  font-weight: 500;
  padding-top: 0;
  color: #8E8E8E;
  font-size: 14px;
}
section.noti_page .set p span {
  position: absolute;
  color: #242424;
  font-size: 13px;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 32px;
  line-height: 32px;
  font-weight: 500;
}
section.noti_page .set h6 {
  margin: 0;
  font-weight: 500;
  padding-top: 0;
  color: #000;
  font-size: 15px;
}
section.noti_page .set h6 span {
  position: absolute;
  color: #242424;
  font-size: 14px;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 32px;
  line-height: 32px;
  font-weight: 500;
}
section.noti_page .set a {
  color: #1dbf73;
  font-weight: 500;
  text-decoration: none;
}
section.noti_page .set a.Chat {
  float: right;
  color: #1f4fa6;
  border: 1px solid #1f4fa6;
  text-decoration: none;
  padding: 0 10px;
  display: inline-block;
  height: 32px;
  position: absolute;
  top: 0;
  right: 13px;
  bottom: 0;
  margin: auto;
  border-radius: 3px;
  font-weight: 500;
  line-height: 32px;
  font-size: 13px;
}
section.noti_page .set a.Chat:hover {
  background: #1f4fa6;
  color: #fff;
}
section.noti_page ul.pagination {
  display: inline-flex;
  margin-top: 15px;
}
section.noti_page ul.pagination li a {
  color: #1f4fa6;
  font-weight: 500;
  font-size: 14px;
}
section.noti_page ul.pagination li a.page-link.active {
  background: #1f4fa6;
  color: #fff;
  border-color: #1f4fa6;
}
section.noti_page ul.pagination li.page-item.active a {
  background: #1f4fa6;
  color: #fff;
  border-color: #1f4fa6;
}

.showimage .modal-dialog {
  max-width: 800px;
}

.chtmodall.chat_browser.onCall {
  right: 314px;
}

.chtmodall {
  right: 0;
  position: fixed;
  z-index: 9;
  bottom: 0;
  display: inline-block;
  bottom: -440px;
}
.chtmodall .mainuser {
  background: #1dbf73;
  color: #fff;
  height: auto;
  padding: 8px 10px 8px 65px;
  min-height: 60px;
}
.chtmodall .mainuser p {
  color: #fff;
}
.chtmodall .mainuser .chatuser {
  height: 40px;
  width: 40px;
  bottom: 0;
  margin: auto;
  background-color: #fff;
  text-align: center;
  line-height: 40px;
  font-size: 24px;
  color: #1dbf73;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);
}
.chtmodall .smsBox {
  width: 310px;
  float: right;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1215686275);
  transition: all 0.5s;
  -webkit-transition: all 0.2s;
  border-radius: 8px 8px 0 0;
  overflow: hidden;
}
.chtmodall .smsBox ul.call_video {
  top: 13px !important;
}
.chtmodall .smsBox .innchat {
  background: #fff;
  height: auto;
  margin: 0;
  padding: 0;
  padding-bottom: 50px;
}
.chtmodall .smsBox .innchat .dddd {
  height: 320px;
  overflow-y: auto;
  padding: 0 15px 0px;
}
.chtmodall .smsBox .innchat .dddd h6 {
  text-align: left;
  padding-top: 0;
  font-size: 12px;
  color: #c3c3c3;
}
.chtmodall .smsBox .innchat .dddd .msg .txt {
  padding: 9px 12px;
}
.chtmodall .smsBox .innchat .dddd .msg .txt h4 {
  font-size: 13px !important;
  line-height: 20px;
  word-break: break-all;
}
.chtmodall .smsBox .innchat .dddd .msg .txt h4 img {
  height: 80px;
}
.chtmodall .smsBox .innchat .mediaSelection {
  background: #f5f7fc;
  padding: 10px;
  border-radius: 9px;
  max-width: 160px;
  margin: 0 auto 0;
  text-align: center;
  position: absolute;
  bottom: 50px;
  right: 0;
  box-shadow: 0 0px 28px 0 rgba(100, 100, 111, 0.53);
}
.chtmodall .smsBox .innchat .mediaSelection img.view {
  margin: auto;
}
.chtmodall .smsBox .innchat .mediaSelection span {
  position: relative;
  background: #fff;
  display: block;
  padding: 0;
  text-align: center;
  font-size: 20px;
  color: #ccc;
  border-radius: 50px;
  height: 40px;
  line-height: 40px;
  width: 40px;
  margin: auto;
  cursor: pointer;
}
.chtmodall .smsBox .innchat .mediaSelection span input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.chtmodall .smsBox .innchat .mediaSelection span.image {
  background: #be00ff;
  color: #fff;
}
.chtmodall .smsBox .innchat .mediaSelection span.video {
  background: #ff9000;
  color: #fff;
}
.chtmodall .smsBox .innchat .mediaSelection span.Docoment {
  background: #7ed183;
  color: #fff;
}
.chtmodall .smsBox .innchat .mediaSelection span.Audio {
  background: #3769d8;
  color: #fff;
}
.chtmodall .smsBox .innchat .mediaSelection span.offer {
  background: #355c7b;
  color: #fff;
}
.chtmodall .smsBox .innchat .mediaSelection h6 {
  font-size: 9px;
  margin-bottom: 0;
  margin-top: 5px;
  color: #626262;
}
.chtmodall .smsBox .innchat .mediaSelection i.bi.bi-x-lg {
  position: absolute;
  right: 0;
  top: -27px;
  font-weight: 800;
  color: red;
  font-size: 20px;
}
.chtmodall .smsBox ul {
  padding: 0;
  list-style: none;
  position: absolute;
  right: 12px;
  top: 3px;
  z-index: 999;
  margin: 0;
}
.chtmodall .smsBox ul li {
  color: #fff;
  display: inline-block;
  margin-left: 6px;
  cursor: pointer;
}
.chtmodall .smsBox ul li i {
  font-size: 20px;
  color: #fff;
  top: 9px;
}
.chtmodall .smsBox ul li i.disabled {
  color: rgba(255, 255, 255, 0.29);
}
.chtmodall .smsBox ul li i.bi.bi-x {
  font-size: 28px;
  top: 4px;
  position: relative;
}
.chtmodall .smsBox ul li .bi-arrows-angle-contract {
  font-size: 16px;
}
.chtmodall .smsBox ul li .bi-arrows-angle-expand {
  font-size: 16px;
}
.chtmodall .smsBox .mainuser p i {
  color: white;
}
.chtmodall .smsBox .mainuser p i.bi.bi-circle-fill.offline {
  color: red;
}
.chtmodall .smsBox .intype {
  padding-right: 90px;
}
.chtmodall .smsBox .intype .form-control {
  margin: 10px 0;
  padding: 0;
}
.chtmodall .smsBox .intype button {
  height: 46px;
  width: 46px;
  line-height: 46px;
  right: 0;
  outline: none;
}
.chtmodall .smsBox .intype .snd {
  width: 45px;
  line-height: 40px;
  height: 46px;
  right: 39px;
}
.chtmodall .smsBox ul.call_video li:nth-child(1) {
  display: none;
}
.chtmodall .smsBox.ready_msg {
  top: -440px;
}
.chtmodall .smsBox.mini {
  transition: all 0.5s;
  -webkit-transition: all 0.2s;
  top: -67px;
}

ul.call_video_2 {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  position: absolute;
  right: 15px !important;
  top: 2px !important;
}
ul.call_video_2 li {
  display: inline-block;
  margin-left: 0;
  float: right;
  padding: 12px;
}
ul.call_video_2 li i.bi.bi-search {
  font-size: 19px;
  position: relative;
  top: -4px;
}
ul.call_video_2 li img {
  height: 24px;
}
ul.call_video_2 li img.disabled {
  filter: grayscale(100%);
  opacity: 0.5;
}
ul.call_video_2 li.offericon {
  display: none;
}

.profile_data {
  margin: 0 0 10px !important;
  padding-left: 60px;
  position: relative;
}

.badgen .modal-content {
  border: none;
}
.badgen .modal-content p {
  padding: 20px;
  margin: 0;
}

.otplogin .modal-dialog {
  max-width: 450px;
  text-align: center;
}
.otplogin .modal-dialog .lest_login p {
  margin-bottom: 6px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}
.otplogin .modal-dialog .lest_login form {
  padding: 0;
}

.showimage .modal-content {
  border: none;
}
.showimage .modal-content .modal-body {
  border-top: 60px solid #F4F4F4;
}
.showimage .modal-content .modal-body a {
  background: #1dbf73;
  color: #fff;
  text-decoration: blink;
  padding: 8px;
  display: inline-block;
  width: 106px;
  text-align: center;
  border-radius: 4px;
  position: absolute;
  top: -49px;
  font-size: 14px;
  left: 18px;
}
.showimage .modal-content button.btn-close {
  right: 17px;
  top: 16px;
  position: absolute;
  font-size: 10px;
  padding: 8px;
  z-index: 999;
  outline: none !important;
  box-shadow: none !important;
}

.WhyChoose {
  background-color: #fff;
  padding: 50px 0;
}
.WhyChoose p a {
  color: #2150a6;
  font-weight: 500;
}
.WhyChoose h2 {
  color: #1f4fa6;
  font-size: 25px;
  margin-bottom: 14px;
  font-weight: 600;
}
.WhyChoose .set {
  border: none;
  background: #fff;
  padding: 15px;
  border-radius: 10px;
  color: #1f4fa6;
}
.WhyChoose .set img {
  height: 50px;
  width: auto;
}
.WhyChoose .set img.wh {
  display: none;
}
.WhyChoose .set h3 {
  font-weight: 600;
  margin-top: 15px;
  font-size: 15px;
}
.WhyChoose .set h3 .col {
  flex: 1 0 0%;
  padding: 0 8px;
}
.WhyChoose .set p {
  font-weight: 400;
  margin-bottom: 0;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
}
.WhyChoose .WhyChoosebg {
  padding: 50px 60px;
  margin-top: 40px;
  min-height: 675px;
  background-size: cover;
  background-position: center;
  border-radius: 15px;
}
.WhyChoose .WhyChoosebg .carousel-item {
  height: 575px;
}
.WhyChoose .WhyChoosebg .carousel-item .imgslide {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  top: 0;
  width: 70%;
  border-radius: 12px;
}
.WhyChoose .WhyChoosebg .img1 {
  height: 270px;
  background-size: contain;
  margin: 12px 0;
  border-radius: 11px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
}
.WhyChoose .WhyChoosebg .img2 {
  height: 553px;
  background-size: contain;
  margin: 12px 0;
  border-radius: 11px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
}
.WhyChoose .carousel-indicators {
  margin: 0 0;
  display: flex;
  z-index: 0;
}
.WhyChoose .carousel-indicators .col {
  padding: 0 0;
}
.WhyChoose .carousel-indicators .ap {
  width: inherit;
  height: inherit;
  text-indent: inherit;
  opacity: 1;
  margin: 0;
}
.WhyChoose .carousel-indicators .ap.active .set {
  background: #2150a6;
  color: #fff;
}
.WhyChoose .carousel-indicators .ap.active .set img {
  display: none;
}
.WhyChoose .carousel-indicators .ap.active .set img.wh {
  display: inline-block;
}
.WhyChoose button.carousel-control-prev {
  position: absolute;
  height: 36px;
  width: 36px;
  bottom: -51px;
  top: inherit;
  border: 1px solid #2150a6;
  opacity: 1;
  border-radius: 7px;
  left: -56px;
  right: 0;
  margin: auto;
  background: #2150a6;
}
.WhyChoose button.carousel-control-prev span {
  background-size: 20px !important;
}
.WhyChoose button.carousel-control-next {
  position: absolute;
  height: 36px;
  width: 36px;
  bottom: -51px;
  top: inherit;
  border: 1px solid #2150a6;
  opacity: 1;
  border-radius: 8px;
  color: black;
  right: -56px;
  left: 0;
  margin: auto;
  background: #2150a6;
}
.WhyChoose button.carousel-control-next span {
  background-size: 20px !important;
}

.what_is {
  background-color: #fff;
}
.what_is h2 {
  color: #1f4fa6;
  font-size: 25px;
  margin-bottom: 14px;
  font-weight: 600;
}
.what_is h3 {
  color: #007A41;
  font-size: 16px;
  font-weight: 600 !important;
}
.what_is a.btn {
  background: #1f4fa6;
  color: #fff;
  font-size: 14px;
  padding: 10px 25px;
  border: none;
  font-weight: 500;
}

.how_does {
  background-color: #fff;
  padding: 50px 0 0;
}
.how_does h2 {
  color: #1f4fa6;
  font-size: 25px;
  margin-bottom: 14px;
  font-weight: 600;
}
.how_does h3 {
  font-size: 16px;
  font-weight: 600;
  margin-top: 6px;
  margin-bottom: 3px;
}
.how_does .main_img {
  background-size: cover;
  padding: 18px;
  border: 1px solid #BFD7FF;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 10px;
}
.how_does .main_img .img {
  height: 254px;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 10px;
  margin-bottom: 10px;
  background-size: contain;
}
.how_does p {
  font-size: 14px;
  margin-bottom: 0;
}

.changeboxmain {
  height: 46px !important;
  background: #fff;
  width: 165px;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
  top: 12px;
}
.changeboxmain .changebox {
  margin: 0 5px;
  color: #1f4fa6;
  overflow: hidden;
  transition: 0.5s;
  white-space: nowrap;
  text-align: center;
  font-size: 12px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100% !important;
  margin: auto;
  top: 3px;
  transform: scale(2);
  height: 12px !important;
  line-height: 0px;
}
.changeboxmain .changebox span {
  width: 100%;
  float: left;
  font-size: 12px !important;
  line-height: inherit !important;
}
.changeboxmain .changebox img {
  height: 12px;
  position: relative;
  top: 0px;
}

.mob header {
  display: none;
}
.mob footer {
  display: none;
}
.mob .rights {
  display: none;
}

section.mob_hed {
  padding: 15px;
  text-align: center;
  color: #fff;
  background-size: contain;
  background-position: center;
}
section.mob_hed h6 {
  color: #fff;
  margin-bottom: 0;
  font-size: 14px;
}
section.mob_hed h6 img {
  height: 20px;
  position: relative;
  top: -1px;
}

.mob_section form {
  border-radius: 10px;
  overflow: hidden;
  margin-top: 12px;
  position: relative;
  border: 1px solid #C6C6C6;
}
.mob_section form input[type=text] {
  width: 100%;
  border: none;
  padding: 0;
  outline: none;
}
.mob_section form button {
  position: absolute;
  right: 0;
  border: none;
  background: transparent;
  color: #B4B4B4;
  font-size: 17px;
  width: 50px;
  height: 100%;
  top: 0;
  padding: 0;
}
.mob_section form i.bi.bi-mic-fill {
  position: absolute;
  right: 15px;
  font-size: 17px;
  color: #B4B4B4;
  display: none;
}
.mob_section p.sp {
  font-size: 12px;
  font-weight: 500;
}
.mob_section p.sp a {
  color: #204EA2;
  font-size: 18px;
}
.mob_section ul {
  padding: 0;
  margin-top: 5px;
  list-style: none;
}
.mob_section ul li {
  color: #000;
  margin: 0 !important;
  padding: 4px 0;
  width: 100%;
  font-size: 14px;
  line-height: normal;
  position: relative;
  padding-left: 25px;
}
.mob_section ul li svg {
  font-size: 20px;
  color: #424242;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.mob_section .set {
  border-radius: 13px;
  background: #fff;
  margin-bottom: 10px;
  padding: 15px 105px 15px 12px;
  position: relative;
  border: 1px solid #E4E4E4;
}
.mob_section .set img {
  height: 70px;
  position: absolute;
  right: 12px;
  bottom: 12px;
  margin: auto;
}
.mob_section .set h4 {
  font-size: 15px;
  margin-bottom: 3px;
  color: #000;
  font-weight: 600;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  min-height: auto;
}
.mob_section .set p {
  margin-bottom: 8px;
  color: #303030;
  font-weight: 500;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  min-height: auto;
}
.mob_section .set a.btn {
  background: #fff;
  font-size: 20px;
  border-radius: 8px;
  font-weight: 600;
  color: #090909;
  margin-top: 10px;
  padding: 0;
}
.mob_section .searchmain {
  position: fixed;
  background: rgba(0, 0, 0, 0.65);
  z-index: 99999;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.mob_section .searchmain .search {
  background: #fff;
  padding: 5px 15px 15px;
  border-radius: 10px;
  width: 380px;
  top: 50px;
  left: 0;
  box-shadow: 0px 4px 9px rgba(28, 76, 160, 0.4);
  z-index: 9;
  right: 0;
  margin: auto;
  position: absolute;
}
.mob_section .searchmain .search form {
  position: relative;
  margin-bottom: 15px !important;
  padding: 0 0 0 40px !important;
  margin-right: 0 !important;
  margin: 0;
  box-shadow: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #C6C6C6;
}
.mob_section .searchmain .search form div {
  border: none;
  outline: none !important;
  box-shadow: none;
}
.mob_section .searchmain .search form input {
  border: navajowhite;
  width: 100%;
  padding: 12px 0;
  outline: none;
  color: #000;
}
.mob_section .searchmain .search form svg {
  right: 0;
  position: absolute;
  top: 12px;
  border: 1px solid;
  padding: 4px;
  font-size: 22px;
  border-radius: 50%;
  height: 22px;
  width: 22px;
  color: rgba(0, 0, 0, 0.73);
}
.mob_section .searchmain .search form input:placeholder {
  color: #ccc;
}
.mob_section .searchmain .search form button {
  position: absolute;
  left: 0;
  height: 50px;
  background: transparent;
  border: navajowhite;
  color: #a8a8a8;
  font-size: 19px;
  padding: 0 6px;
  width: 42px;
}
.mob_section .searchmain .search h6 {
  color: #282825;
  margin-bottom: 0px;
  font-size: 15px;
  padding-left: 40px;
  position: relative;
  min-height: 20px;
  padding-top: 1px;
}
.mob_section .searchmain .search h6 h6.fetching {
  font-size: 11px;
  padding-left: 0;
  color: #b4b4b4;
  margin-top: 2px;
}
.mob_section .searchmain .search h6 img {
  position: absolute;
  top: 0;
  margin-right: 8px;
  height: auto;
  padding: 9px 8px;
  width: 37px !important;
  border-radius: 4px;
  left: 0;
}
.mob_section .searchmain .search h6.fetching {
  font-size: 11px;
  padding-left: 40px;
  color: #b4b4b4;
  margin-top: 2px;
}
.mob_section .searchmain .search ul {
  padding: 0;
  margin-top: 5px;
}
.mob_section .searchmain .search ul li {
  color: #000;
  margin: 0 !important;
  padding: 4px 0;
  width: 100%;
  font-size: 14px;
  line-height: normal;
  position: relative;
  padding-left: 25px;
}
.mob_section .searchmain .search ul li svg {
  font-size: 20px;
  color: #424242;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.mob_section .searchmain .search p {
  color: #B4B4B4;
  font-size: 12px;
  width: 380px;
  margin-bottom: 5px;
  margin-top: 10px;
  background: #F7F7F7;
  padding: 9px 15px;
  margin-left: -15px;
}

.recent_blogs.mob_blogs {
  margin: 25px 0;
  padding-bottom: 60px;
}
.recent_blogs.mob_blogs h2 {
  color: #000 !important;
  font-size: 18px !important;
}
.recent_blogs.mob_blogs h2 a {
  color: #B4B4B4;
  float: right;
  font-size: 15px;
  font-weight: 500;
}
.recent_blogs.mob_blogs .st {
  padding: 10px 10px 10px 120px;
  position: relative;
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.631372549);
  margin: 6px;
}
.recent_blogs.mob_blogs .st .images {
  width: 100px;
  position: absolute;
  left: 5px;
  border-radius: 10px !important;
  overflow: hidden;
  height: 103px;
  top: 5px;
}
.recent_blogs.mob_blogs .st h3 {
  font-size: 15px;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  min-height: auto;
}
.recent_blogs.mob_blogs .st p {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  min-height: auto;
  font-size: 13px;
}
.recent_blogs.mob_blogs .st a {
  font-size: 13px;
}
.recent_blogs.mob_blogs .owl-nav {
  display: none;
}

.mob_popular.popular_institutes {
  margin: 25px 0;
}
.mob_popular.popular_institutes h2 {
  color: #000 !important;
  font-size: 18px;
}
.mob_popular.popular_institutes h2 a {
  color: #B4B4B4;
  float: right;
  font-size: 15px;
  font-weight: 500;
}
.mob_popular.popular_institutes .st .carousel-item {
  background-size: cover;
  height: 140px;
  background-color: #ccc;
  border-radius: 10px;
  padding: 15px;
  position: relative;
  overflow: hidden;
}
.mob_popular.popular_institutes .st .cont {
  padding: 8px;
}
.mob_popular.popular_institutes .st .cont h4 {
  font-size: 15px !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  min-height: auto;
}
.mob_popular.popular_institutes .st .cont h4 span {
  float: right !important;
  color: #FFD600;
}
.mob_popular.popular_institutes .st .cont p {
  margin-bottom: 0 !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  min-height: auto;
  font-size: 13px !important;
}
.mob_popular.popular_institutes .st .images {
  height: 100%;
  position: absolute;
  bottom: 0;
  width: 100%;
  background: transparent;
}
.mob_popular.popular_institutes .owl-nav {
  display: none;
}

.mob_Live.popular_institutes {
  margin: 25px 0;
}
.mob_Live.popular_institutes h2 {
  color: #000 !important;
  font-size: 18px;
}
.mob_Live.popular_institutes a {
  color: #B4B4B4;
  float: right;
  font-size: 15px;
  font-weight: 500;
}
.mob_Live.popular_institutes .st {
  position: relative;
}
.mob_Live.popular_institutes .st span.online {
  background: #fff;
  color: #19AE68;
  padding: 4px 12px;
  border-radius: 30px;
}
.mob_Live.popular_institutes .st span.online {
  background: #fff;
  color: #19AE68;
  padding: 4px 12px;
  border-radius: 30px;
}
.mob_Live.popular_institutes .st p {
  margin-bottom: 0;
  font-size: 13px;
}
.mob_Live.popular_institutes .st h6 {
  background: #0234C1;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  display: inline;
  padding: 4px 9px;
  position: absolute;
  top: 8px;
  z-index: 99;
  left: 8px;
  border-radius: 7px;
}
.mob_Live.popular_institutes .st .carousel-item {
  background-size: cover;
  height: 140px;
  background-color: #ccc;
  border-radius: 10px;
  padding: 15px;
  position: relative;
  overflow: hidden;
}
.mob_Live.popular_institutes .st .cont {
  padding: 8px;
  position: absolute;
  z-index: 9999999;
  left: 0;
  width: 100%;
  padding: 8px 8px 8px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%, rgb(255, 255, 255) 100%);
}
.mob_Live.popular_institutes .st .images {
  height: 100%;
  position: absolute;
  bottom: 0;
  width: 100%;
  background: transparent;
}
.mob_Live.popular_institutes .st .images h4 {
  font-size: 15px !important;
  margin-bottom: 4px;
}
.mob_Live.popular_institutes .st .images p {
  font-size: 13px !important;
  margin-bottom: 0 !important;
}
.mob_Live.popular_institutes .owl-nav {
  display: none;
}

.footer_mob {
  display: none;
  position: fixed;
  bottom: 0;
  box-shadow: 0 0 10px rgba(204, 204, 204, 0.631372549);
  background: #fff;
  width: 100%;
  background-color: #fff;
  z-index: 999;
}
.footer_mob ul {
  padding: 0;
  list-style: malayalam;
  display: flex;
  text-align: center;
  margin: 0;
}
.footer_mob ul li {
  width: 33.33%;
  list-style: none;
}
.footer_mob ul li a {
  color: #000;
  text-decoration: none;
  font-weight: 600;
  padding: 9px 0;
  display: block;
  font-size: 10px;
  filter: grayscale(100%);
  opacity: 0.6;
  background: transparent;
}
.footer_mob ul li a i {
  font-size: 21px;
  margin-bottom: 3px;
}
.footer_mob ul li a span {
  display: block;
}
.footer_mob ul li a img {
  height: 26px;
  margin: 4px 0;
}
.footer_mob ul li.active {
  position: relative;
}
.footer_mob ul li.active a {
  color: #204EA2;
  filter: grayscale(0%);
  opacity: 1;
}
.footer_mob ul li.active a img {
  height: 26px;
  margin: 4px 0;
}
.footer_mob ul li.active::after {
  content: "";
  position: absolute;
  height: 2px;
  top: 0;
  width: 100%;
  background: #1F4FA6;
  left: 0;
}

.sidebar_mob.show {
  margin-left: 0;
  transition: all 0.5s;
}

.sidebar_mob {
  display: none;
  overflow-y: auto;
  width: 100%;
  transition: all 0.5s;
  position: fixed;
  background: #fff;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 9;
  margin-left: -775px;
  padding-top: 15px;
  padding-bottom: 0;
}
.sidebar_mob i.bi.bi-x-lg {
  position: absolute;
  right: 0;
  font-size: 22px;
  top: 0;
  padding: 10px 12px;
  z-index: 999;
}
.sidebar_mob .images {
  width: 100px;
  height: 100px;
  background-size: cover;
  background-position: center;
  border-radius: 12px;
  border: 4px solid #e1e1e1;
  margin: 0 auto 10px;
  vertical-align: middle;
  font-size: 36px;
  color: #1dbf73 !important;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 94px;
  text-align: center;
}
.sidebar_mob p {
  margin-bottom: 4px;
  padding: 0 15px;
  text-align: center;
  font-weight: 500;
}
.sidebar_mob ul {
  padding: 15px;
  list-style: none;
  margin-top: 16px;
  margin-bottom: 0;
}
.sidebar_mob ul li a {
  padding: 10px 0 10px 30px;
  display: block;
  color: #000;
  font-weight: 600;
  text-decoration: none;
  position: relative;
}
.sidebar_mob ul li a img {
  height: 19px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.sidebar_mob ul li a i {
  font-size: 19px;
  top: 9px;
  position: absolute;
  left: 0;
}
.sidebar_mob ul li h4 {
  font-weight: bold;
  padding: 0 0 4px 0;
  font-size: 16px;
  border-top: 1px dashed #c2c2c2;
  padding-top: 16px;
  margin-top: 10px;
}
.sidebar_mob ul li ul {
  padding: 0;
  border: none;
  margin-top: 10px;
}
.sidebar_mob ul li.help_support {
  border-top: 1px dashed #c2c2c2;
  border-bottom: 1px dashed #c2c2c2;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  padding: 10px 0px !important;
}

.main_header.ask_header {
  padding: 20px 0;
  background: transparent;
}
.main_header.ask_header .logo {
  margin-top: 0px !important;
  height: 40px;
}
.main_header.ask_header a.btn {
  background: #1f4fa6;
  margin: auto;
  color: #fff;
  font-weight: 500;
  font-size: 15px;
  padding: 0 16px;
  width: 266px;
  height: 50px;
  line-height: 50px;
  border: none;
}
.main_header.ask_header a.btn img {
  width: 20px;
  position: relative;
  top: -2px;
  padding: 0;
  margin: 0 5px 0 0;
  height: auto;
}

section.Talk_Expert {
  padding: 0 0 60px;
}
section.Talk_Expert h1 {
  color: #1f4fa6;
  font-weight: 700;
  font-size: 50px;
  text-transform: uppercase;
}
section.Talk_Expert .chatimg {
  border: 1px solid #E7E7E7;
  padding: 0;
  box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.09);
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  width: 311px;
  margin: auto;
}
section.Talk_Expert .chatimg a.btn {
  display: none;
}
section.Talk_Expert .chatimg iframe {
  width: 100%;
  height: 545px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
section.Talk_Expert .chatimg:hover a.btn {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 999;
  box-shadow: 0 0px 16px rgba(0, 0, 0, 0.18);
  transition: all 0.5s;
  -webkit-transition: all 0.2s;
}
section.Talk_Expert .chatimg:hover:after {
  background: rgba(0, 0, 0, 0.66);
  position: absolute;
  height: 100%;
  content: "";
  width: 100%;
  left: 0;
  top: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.2s;
}
section.Talk_Expert img.set1img {
  height: 60px;
  width: auto !important;
  padding-left: 89px;
  opacity: 0.8;
}
section.Talk_Expert img.set2img {
  height: 110px;
  width: auto !important;
  margin-left: -130px;
  position: relative;
  margin-top: -34px;
  opacity: 0.8;
}
section.Talk_Expert img.set3img {
  height: 32px;
  width: auto !important;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0.8;
}
section.Talk_Expert img.set4img {
  height: 60px;
  width: auto !important;
  position: absolute;
  top: -70px;
  left: -70px;
  opacity: 0.8;
}
section.Talk_Expert img.set5img {
  height: 90px;
  width: auto !important;
  margin-left: -80px;
  position: relative;
  margin-top: -14px;
  opacity: 0.8;
}
section.Talk_Expert img.set6img {
  height: 30px;
  width: auto !important;
  padding-left: 0;
  margin-left: -90px;
  opacity: 0.8;
}
section.Talk_Expert img {
  width: 100%;
  margin: auto;
}
section.Talk_Expert p b {
  color: #1f4fa6;
}
section.Talk_Expert .set {
  padding-left: 72px;
  position: relative;
  margin-bottom: 35px;
}
section.Talk_Expert .set h6 {
  font-weight: 600;
  font-size: 18px;
  max-width: 190px;
}
section.Talk_Expert .set h1 {
  width: 50px;
  height: 50px;
  background: #D1E1FF;
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
  font-size: 20px;
  position: absolute;
  left: 0;
}
section.Talk_Expert a.btn {
  background: #1f4fa6;
  margin: auto;
  color: #fff;
  font-weight: 500;
  font-size: 15px;
  padding: 0 16px;
  width: 286px;
  height: 50px;
  line-height: 50px;
}
section.Talk_Expert a.btn img {
  width: 20px;
  position: relative;
  top: -2px;
  margin: 0 5px 0 0;
}

section.customers_feedback {
  padding: 60px 0;
}
section.customers_feedback .owl-nav {
  display: none;
}
section.customers_feedback .owl-dots {
  display: none;
}
section.customers_feedback h2 {
  color: #000;
  font-size: 36px;
  margin-bottom: 115px;
  position: relative;
  text-transform: uppercase;
}
section.customers_feedback h2 b {
  color: #1f4fa6;
  font-weight: 700;
}
section.customers_feedback h2 span {
  background: #F2F2F2;
  position: relative;
  z-index: 99;
  display: inline-block;
  padding: 0 40px;
}
section.customers_feedback h2:after {
  height: 3px;
  width: 80%;
  background: linear-gradient(90deg, rgb(9, 82, 121) 0%, rgba(148, 65, 65, 0) 0%, rgb(28, 76, 160) 31%, rgb(28, 76, 160) 68%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  content: "";
}
section.customers_feedback p {
  margin-bottom: 6px;
}
section.customers_feedback p i {
  color: #FFC700;
  font-size: 20px;
  margin: 0 10px;
}
section.customers_feedback span.img {
  width: 60px;
  height: 60px;
  background-size: cover;
  display: inline-block;
  border-radius: 50%;
}

section.Counselling {
  padding: 60px 0;
}
section.Counselling h2 {
  color: #000;
  font-size: 36px;
  margin-bottom: 30px;
  position: relative;
  text-transform: uppercase;
}
section.Counselling h2 b {
  color: #1f4fa6;
  font-weight: 700;
}
section.Counselling h2 span {
  background: #F2F2F2;
  position: relative;
  z-index: 99;
  display: inline-block;
  padding: 0 40px;
}
section.Counselling h2:after {
  height: 3px;
  width: 80%;
  background: linear-gradient(90deg, rgb(9, 82, 121) 0%, rgba(148, 65, 65, 0) 0%, rgb(28, 76, 160) 31%, rgb(28, 76, 160) 68%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  content: "";
}
section.Counselling a.btn {
  background: #1f4fa6;
  margin: auto;
  color: #fff;
  font-weight: 500;
  font-size: 15px;
  padding: 0 16px;
  width: 286px;
  height: 50px;
  line-height: 50px;
}
section.Counselling a.btn img {
  width: 20px;
  position: relative;
  top: -2px;
  margin: 0 5px 0 0;
}
section.Counselling .set {
  padding: 20px 20px 85px;
  border: 1px solid #DEDEDE;
  height: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
section.Counselling .set h6 {
  font-weight: 600;
  font-size: 17px;
}
section.Counselling .set p {
  margin-bottom: 0;
}
section.Counselling .set span.coun_icon {
  width: 70px;
  height: 70px;
  display: inline-block;
  text-align: center;
  line-height: 70px;
  border-radius: 50%;
  margin-bottom: 10px;
  background: #F2F2F2;
}
section.Counselling .set span.coun_icon img {
  height: 36px;
}
section.Counselling .set :after {
  width: 130px;
  height: 130px;
  background: #2150a6;
  content: "";
  position: absolute;
  left: -55px;
  bottom: -55px;
  border-radius: 50%;
}
section.Counselling .set:hover {
  background: #1f4fa6;
  color: #fff;
}
section.Counselling .set:hover :after {
  background: #fff;
}

section.Suggestion_Best {
  padding: 60px 0;
}
section.Suggestion_Best img {
  width: 100%;
  margin: auto;
}
section.Suggestion_Best h2 {
  color: #000;
  font-size: 36px;
  margin-bottom: 30px;
  position: relative;
  text-transform: uppercase;
}
section.Suggestion_Best h2 b {
  color: #1f4fa6;
  font-weight: 700;
}
section.Suggestion_Best h2 span {
  background: #F2F2F2;
  position: relative;
  z-index: 99;
  display: inline-block;
  padding: 0 40px;
}
section.Suggestion_Best h2:after {
  height: 3px;
  width: 80%;
  background: linear-gradient(90deg, rgb(9, 82, 121) 0%, rgba(148, 65, 65, 0) 0%, rgb(28, 76, 160) 31%, rgb(28, 76, 160) 68%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  content: "";
}
section.Suggestion_Best a.btn {
  background: #1f4fa6;
  margin: auto;
  color: #fff;
  font-weight: 500;
  font-size: 15px;
  padding: 0 16px;
  width: 286px;
  height: 50px;
  line-height: 50px;
}
section.Suggestion_Best a.btn img {
  width: 20px;
  position: relative;
  top: -2px;
  margin: 0 5px 0 0;
}
section.Suggestion_Best .set {
  padding-left: 72px;
  position: relative;
  margin-bottom: 80px;
}
section.Suggestion_Best .set h6 {
  font-weight: 600;
  font-size: 18px;
}
section.Suggestion_Best .set h1 {
  width: 50px;
  height: 50px;
  background: #2150a6;
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
  font-size: 20px;
  position: absolute;
  left: 0;
  color: #fff;
}

section.faqs {
  padding: 60px 0;
}
section.faqs h2.faqsh2 {
  color: #000;
  font-size: 36px;
  margin-bottom: 30px;
  position: relative;
  text-transform: uppercase;
}
section.faqs h2.faqsh2 b {
  color: #1f4fa6;
  font-weight: 700;
}
section.faqs h2.faqsh2 span {
  background: #F2F2F2;
  position: relative;
  z-index: 99;
  display: inline-block;
  padding: 0 40px;
}
section.faqs h2.faqsh2:after {
  height: 3px;
  width: 80%;
  background: linear-gradient(90deg, rgb(9, 82, 121) 0%, rgba(148, 65, 65, 0) 0%, rgb(28, 76, 160) 31%, rgb(28, 76, 160) 68%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  content: "";
}
section.faqs a.btn {
  background: #1f4fa6;
  margin: auto;
  color: #fff;
  font-weight: 500;
  font-size: 15px;
  padding: 0 16px;
  width: 286px;
  height: 50px;
  line-height: 50px;
}
section.faqs a.btn img {
  width: 20px;
  position: relative;
  top: -2px;
  margin: 0 5px 0 0;
}
section.faqs .accordion-item {
  border: none;
  border-bottom: 2px solid #D9D9D9;
  background: transparent;
}
section.faqs .accordion-item .accordion-body {
  line-height: 26px;
  padding-left: 0;
  padding-right: 0;
}
section.faqs .accordion-item button.accordion-button {
  background: transparent;
  color: #000;
  font-weight: 600;
  font-size: 16px;
  outline: none;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
section.faqs .accordion-item button.accordion-button.collapsed {
  font-weight: 500;
}

.expert_help {
  position: fixed;
  height: 100% !important;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
  left: 0;
  top: 0;
}
.expert_help .expert_int {
  overflow-y: auto;
  background: #2150a6;
  height: 100%;
  padding: 40px 40px;
  color: #fff;
  position: relative;
}
.expert_help .expert_int h2 {
  margin-top: 150px;
  font-size: 50px;
  max-width: 640px;
  margin-bottom: 20px;
}
.expert_help .expert_int h2 b {
  font-weight: 800;
}
.expert_help .expert_int p {
  margin-bottom: 20px;
  font-size: 16px;
}
.expert_help .expert_int .logo {
  height: 40px;
}
.expert_help .expert_int ul {
  padding: 0;
  list-style: none;
}
.expert_help .expert_int ul li {
  margin-bottom: 12px;
}
.expert_help .expert_int ul li span.option {
  background: #fff;
  color: #2150a6;
  font-weight: 600;
  display: inline-block;
  min-width: 150px;
  text-align: center;
  padding: 8px 20px;
  border-radius: 7px;
  position: relative;
}
.expert_help .expert_int ul li span.option .checkcontainer {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.expert_help .expert_int ul li span.option .checkcontainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  left: 0;
}
.expert_help .expert_int ul li span.option .checkcontainer .radiobtn {
  height: 23px;
  width: 23px;
  display: inline-block;
  border-radius: 50%;
  position: absolute;
  right: -34px;
  top: 5px;
}
.expert_help .expert_int ul li span.option .checkcontainer input:checked ~ .radiobtn::after {
  background-position: center;
  background-image: url(../images/checkd.png);
  position: absolute;
  content: "";
  width: 23px;
  height: 23px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  margin: auto;
  background-size: 56%;
  background-repeat: no-repeat;
  background-color: #fff;
}
.expert_help .expert_int #regForm {
  /* Hide all steps by default: */
}
.expert_help .expert_int #regForm .tab {
  display: none;
  transition: all 0.5s;
  -webkit-transition: all 0.2s;
}
.expert_help .expert_int .main_prevBtn {
  position: absolute;
  width: 100%;
  left: 0;
  padding: 40px 40px;
  bottom: 0;
}
.expert_help .expert_int .main_prevBtn button {
  padding: 10px;
  border: navajowhite;
  font-weight: 600;
  min-width: 150px;
  color: #2150a6;
  font-size: 16px;
  border-radius: 6px;
  border: 1px solid #fff;
  background: #fff;
}
.expert_help .expert_int .main_prevBtn button#nextBtn {
  float: right;
}
.expert_help .expert_int .main_prevBtn button#prevBtn {
  border: 1px solid #fff;
  color: #fff;
  background: transparent;
}
.expert_help .chatimg {
  max-width: 500px;
  padding-top: 22%;
}

form.fff {
  display: flex;
  overflow: hidden;
  height: 87vh;
}
form.fff .form-page {
  flex: 1 0 100%;
  padding: 0;
  display: flex;
  flex-flow: column nowrap;
  transition: transform 0.3s;
  position: relative;
}
form.fff input {
  margin-top: 14px;
  border: 1px solid rgb(145, 145, 145);
  border-radius: 3px;
  padding: 7px 8px;
}
form.fff .bar {
  text-align: center;
  margin-bottom: 15px;
}
form.fff .bar-circle {
  display: inline-block;
  margin: 0 20px;
  height: 15px;
  width: 15px;
  background: #fff;
  border-radius: 50%;
  border: 3px solid #fff;
  cursor: pointer;
  transition: all 0.3s;
}
form.fff .bar-circle.active {
  transform: scale(1.3);
  background: rgb(1, 192, 1);
  box-shadow: inset 0px 0px 40px rgba(1, 73, 0, 0.1);
}
form.fff .bar-circle.active.done {
  transition: all 1s;
  transform: scale(0);
  background: rgb(255, 255, 255);
  box-shadow: inset 0px 0px 40px rgba(1, 73, 0, 0.1);
}
form.fff .final-message {
  text-align: center;
  font-size: 20px;
  padding-top: 120px;
}
form.fff .hint {
  font-size: 15px;
  color: #fff;
  position: absolute;
  left: 15px;
  top: 20px;
}
form.fff button {
  padding: 10px;
  font-weight: 600;
  min-width: 150px;
  color: #2150a6 !important;
  font-size: 16px;
  border-radius: 6px;
  border: 1px solid #fff !important;
  background: #fff !important;
  position: absolute;
  bottom: 0;
  right: 0;
}
form.fff button.prevBtn {
  border: 1px solid #fff !important;
  color: #fff !important;
  background: transparent !important;
  left: 0;
  right: inherit;
}

/* BARS */
.call_user button.btn-close {
  right: 10px;
  top: 10px;
  font-size: 20px;
  display: inherit;
  position: absolute;
  background-color: #fff;
  display: none;
}
.call_user .modal-dialog {
  position: relative;
  max-width: 400px;
  margin: auto;
}
.call_user .modal-dialog .modal-content {
  border: none;
  border-radius: 0;
  color: #fff;
  border-radius: 12px;
  overflow: hidden;
  background: #fafafa;
}
.call_user .modal-dialog .modal-content .viewpro.clickcall {
  background: #194896;
  padding-top: 0;
}
.call_user .modal-dialog .modal-content .viewpro.clickcall .findUsr {
  padding: 0;
}
.call_user .modal-dialog .modal-content .viewpro.clickcall .findUsr .allUsers {
  padding: 48px 0;
  background: #1f4fa6;
}
.call_user .modal-dialog .modal-content .viewpro.clickcall .findUsr h4 {
  font-size: 28px;
}
.call_user .modal-dialog .modal-content .viewpro.clickcall .findUsr h4 img {
  height: 30px;
  margin-right: 7px;
  margin-top: -4px;
}
.call_user .modal-dialog .modal-content .viewpro.clickcall button.btn.btn-danger {
  width: 160px;
  margin: auto;
  background: #f10000;
  height: 44px;
  text-transform: uppercase;
  font-weight: 500;
  border: none;
}
.call_user .modal-dialog .modal-content .viewpro.clickcall button.btn.btn-danger i {
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.call_user .modal-dialog .modal-content .viewpro.clickcall h6 {
  font-weight: 400;
  padding-top: 8px;
  margin-bottom: 22px;
}
.call_user .modal-dialog .modal-content .viewpro.clickcall p i {
  margin-right: 3px;
  font-size: 15px;
}
.call_user .modal-dialog .modal-content img.modelLogo {
  height: 140px;
}
.call_user .modal-dialog .modal-content .footerbtn {
  background: #fff;
  padding: 18px 0;
}
.call_user .modal-dialog .modal-content .footerbtn button.btn.btn-success {
  height: 44px;
  width: 160px;
  padding: 0;
}
.call_user .modal-dialog .modal-content .footerbtn button.btn.btn-success i {
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.call_user .modal-dialog .modal-content .footerbtn p {
  color: #000;
  padding: 0 15px;
  margin-top: 10px;
  text-align: left;
}
.call_user .modal-dialog .modal-content .footerbtn h6 {
  color: #D90000;
  padding: 0 15px;
  margin-top: 10px;
  text-align: left;
}

.ofline_div .modal-dialog {
  max-width: 480px;
}
.ofline_div .modal-dialog button.btn-close {
  display: none;
}
.ofline_div .modal-dialog .modal-content {
  background: transparent;
  border: none;
}
.ofline_div .modal-dialog .modal-content .clickcall .modal-body {
  padding: 0 20px 35px;
  text-align: center;
  margin-top: 60px;
  background: #F5F5F5;
  border-radius: 10px 10px 0 0;
}
.ofline_div .modal-dialog .modal-content .clickcall .modal-body ul {
  padding-left: 16px;
  padding-top: 20px;
  text-align: left;
  background: transparent;
  padding: 10px 15px 10px 38px;
  margin-top: 26px;
}
.ofline_div .modal-dialog .modal-content .clickcall .VideoNotification .digit h4 {
  color: #333;
  text-transform: capitalize;
  margin-top: 20px;
  font-size: 19px;
  margin-bottom: 20px;
  font-weight: 400;
}
.ofline_div .modal-dialog .modal-content .clickcall .VideoNotification .digit h6.note {
  margin-bottom: 2px;
  color: #F00;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  text-transform: capitalize;
}
.ofline_div .modal-dialog .modal-content .clickcall .VideoNotification .digit .img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  border: 14px solid #DEEAFF;
  margin-top: -60px;
}
.ofline_div .modal-dialog .modal-content .clickcall .VideoNotification h2 {
  color: #666666;
  text-transform: none;
}
.ofline_div .modal-dialog .modal-content .clickcall .VideoNotification h2 span {
  color: #FF0000;
  font-weight: 700;
  text-transform: uppercase;
}
.ofline_div .modal-dialog .modal-content .clickcall .VideoNotification p {
  font-size: 15px;
  font-weight: 400;
  color: #616161;
  text-transform: none;
}
.ofline_div .modal-dialog .modal-content .clickcall .VideoNotification button.btn-close {
  right: 10px;
  top: 10px;
  font-size: 20px;
  display: inherit;
}
.ofline_div .modal-dialog .modal-content .modal-footer {
  background: #fff;
  padding-top: 20px;
}
.ofline_div .modal-dialog .modal-content .modal-footer button.btn.btn-primary {
  background: #1dbf73;
}
.ofline_div .modal-dialog .modal-content .modal-footer button.btn.btn-primary i.bi {
  position: relative;
  top: 2px;
  font-size: 16px;
  margin-right: 3px;
}
.ofline_div .modal-dialog .modal-content .modal-footer button.btn.btn-primary img {
  height: 14px;
}
.ofline_div .modal-dialog .modal-content ul li {
  margin-bottom: 6px;
  color: #1f1e1e;
  line-height: 18px;
}

.payment {
  margin: 60px 0;
}
.payment .container {
  max-width: 1200px;
}
.payment .payment_left {
  border: 1px solid #1f4fa6;
  padding: 45px;
  border-radius: 20px 0 0 20px;
  margin-top: 35px;
  margin-right: -12px;
}
.payment .payment_left .set {
  background: #1f4fa6;
  padding: 40px 17px 17px;
  border-radius: 10px;
  color: #fff;
  position: relative;
}
.payment .payment_left .set p {
  margin: 0;
}
.payment .payment_left .set h4 {
  font-weight: 600;
  font-size: 17px;
  background: #fff;
  display: inline-block;
  color: #1f4fa6;
  padding: 10px 26px;
  border-radius: 5px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1294117647);
  position: absolute;
  top: -16px;
  left: 17px;
}
.payment .payment_left h5 {
  margin-top: 18px;
  font-size: 17px;
}
.payment .payment_left h4 {
  font-weight: 600;
  font-size: 18px;
}
.payment .payment_left a.joinnow {
  font-weight: 600;
  color: #1f4fa6;
  text-decoration: none;
}
.payment .payment_left h6 {
  margin-top: 43px;
  font-size: 15px;
}
.payment .payment_left h6 a {
  color: #1f4fa6;
  text-decoration: none;
}
.payment .payment_right {
  border: 1px solid #1f4fa6;
  padding: 60px;
  border-radius: 20px;
  margin-left: -13px;
}
.payment .payment_right h2 {
  font-weight: 600;
  font-size: 28px;
}
.payment .payment_right h3 {
  font-size: 20px;
  font-weight: 500;
  margin-top: 30px;
}
.payment .payment_right h6 {
  font-size: 14px;
  margin-top: 16px;
}
.payment .payment_right p {
  margin-bottom: 4px;
}
.payment .payment_right h6.total {
  margin-top: 95px;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 40px;
}
.payment .payment_right button.confirm {
  background: #1DBF73;
  width: 100%;
  border: navajowhite;
  color: #fff;
  font-weight: 600;
  padding: 11px;
  border-radius: 6px;
  margin-bottom: 25px;
}

.add_boost_area button.btn-close {
  background-color: #fff;
  border-radius: 50%;
  opacity: 1;
  font-size: 8px;
  position: absolute;
  right: 15px;
  top: 21px;
  padding: 7px;
}
.add_boost_area .modal-dialog {
  max-width: 550px;
}
.add_boost_area .modal-dialog .modal-header {
  background: #194896;
  color: #fff;
  padding: 26px 20px;
}
.add_boost_area .modal-dialog .modal-header img {
  height: 21px;
  margin-right: 11px;
}
.add_boost_area .modal-dialog .modal-header h5 {
  font-size: 18px;
}
.add_boost_area .modal-dialog .modal-body {
  padding: 30px 25px;
}
.add_boost_area .modal-dialog .modal-body h6.my-3 {
  font-size: 18px;
  font-weight: 600;
  display: flex;
}
.add_boost_area .modal-dialog .modal-body h6.my-3 svg {
  font-size: 28px;
  margin-right: 8px;
  margin-left: -2px;
}
.add_boost_area .modal-dialog .modal-body p {
  color: #2C2C2C;
  font-size: 14px;
  margin-bottom: 7px;
}
.add_boost_area .modal-dialog .modal-body p i.bi.bi-check-square-fill {
  color: #1dbf73;
  margin-right: 6px;
}
.add_boost_area .modal-dialog .modal-body p span {
  color: #194896;
  font-weight: 700;
}
.add_boost_area .modal-dialog .modal-body p a {
  color: #194896;
  font-weight: 700;
}
.add_boost_area .modal-dialog .modal-body .set_start {
  border: 1px solid #ACCBFF;
  padding: 15px;
  border-radius: 8px;
  margin-bottom: 20px;
  margin-top: 16px;
}
.add_boost_area .modal-dialog .modal-body .set_start .select-search-container {
  width: 100%;
}
.add_boost_area .modal-dialog .modal-body .set_start .select-search-container li.select-search-row button {
  background-color: #fff;
  color: #000;
}
.add_boost_area .modal-dialog .modal-body .set_start .form-group {
  margin-bottom: 10px;
}
.add_boost_area .modal-dialog .modal-body .set_start .form-group .select-search-select {
  top: 44px;
  max-height: 250px;
}
.add_boost_area .modal-dialog .modal-body .set_start .form-group .select-search-select ul.select-search-options {
  padding: 0;
  margin-bottom: 0;
}
.add_boost_area .modal-dialog .modal-body .set_start .form-group .select-search-select ul.select-search-options li button {
  font-size: 14px;
  height: 34px;
}
.add_boost_area .modal-dialog .modal-body .set_start .form-group input.select-search-input {
  padding: 4px 14px;
  height: 44px;
  box-shadow: 0 2.7px 0 rgba(204, 204, 204, 0.4117647059);
  border: 1px solid #F1F1F1;
  font-size: 14px;
  background: #fff;
  color: #000;
}
.add_boost_area .modal-dialog .modal-body .set_start .form-group .col-md-4 {
  width: 50%;
}
.add_boost_area .modal-dialog .modal-body .set_start .form-group label {
  font-weight: 500;
  margin-bottom: 4px;
  font-size: 15px;
  color: #5F5F5F;
}
.add_boost_area .modal-dialog .modal-body .set_start .form-group .form-control {
  position: relative;
  padding-left: 0;
  overflow: hidden;
  font-size: 15px;
  padding: 4px 0;
  box-shadow: 0 2.7px 0 rgba(204, 204, 204, 0.4117647059);
  border: 1px solid #F1F1F1;
}
.add_boost_area .modal-dialog .modal-body .set_start .form-group .form-control span {
  position: absolute;
  left: 14px;
  top: 10px;
  font-size: 14px;
}
.add_boost_area .modal-dialog .modal-body .set_start .form-group .form-control input {
  border: none;
  border: none;
  outline: none;
  box-shadow: none;
  padding-left: 77px;
  font-size: 14px;
}
.add_boost_area .modal-dialog .modal-footer {
  padding: 0 25px 25px 25px;
  border: none;
  display: block;
}
.add_boost_area .modal-dialog .modal-footer button.btn.btn-secondary {
  background: #FF0000;
  float: left;
  padding: 10px;
  width: 150px;
  border: none;
  font-weight: 500;
  font-size: 15px;
}
.add_boost_area .modal-dialog .modal-footer button.btn.btn-primary {
  background: #194896;
  float: right;
  padding: 10px;
  width: 150px;
  border: none;
  font-weight: 500;
  font-size: 15px;
}

.add_money_wallet .modal-dialog {
  max-width: 900px;
}
.add_money_wallet .lest_login {
  padding: 25px 25px;
}
.add_money_wallet .lest_login .amount {
  position: relative;
  margin-top: 10px;
}
.add_money_wallet .lest_login .amount input {
  padding-left: 30px;
}
.add_money_wallet .lest_login .amount i {
  position: absolute;
  color: #fff;
  font-size: 16px;
  top: 9px;
  left: 10px;
}
.add_money_wallet .lest_login .row {
  margin-left: -6px;
  margin-right: -6px;
}
.add_money_wallet .lest_login .row .col-sm-4 {
  padding-left: 6px;
  padding-right: 6px;
}
.add_money_wallet .lest_login h3 {
  margin: 0 0 16px !important;
  font-size: 22px;
}
.add_money_wallet .lest_login h3 span.float-end {
  font-size: 14px;
  font-weight: 400;
  margin-top: 7px;
}
.add_money_wallet .lest_login h6 {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 0;
}
.add_money_wallet .lest_login h6 i {
  font-size: 16px;
  font-weight: 300;
  position: relative;
  top: 0px;
}
.add_money_wallet .lest_login h6 span {
  font-weight: 400;
  text-decoration: line-through;
}
.add_money_wallet .lest_login input {
  border: 1px solid #fff;
  margin-bottom: 10px;
  width: 100%;
  padding: 10px;
  background: transparent;
  color: #fff;
  border-radius: 6px;
  margin-bottom: 10px;
  outline: none;
}
.add_money_wallet .lest_login input::-moz-placeholder {
  color: #fff;
}
.add_money_wallet .lest_login input::placeholder {
  color: #fff;
}
.add_money_wallet .lest_login h5 {
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  margin-top: 55px;
}
.add_money_wallet .lest_login h5 span.Custom {
  border: 1px solid #fff;
  border-radius: 6px;
  padding: 12px 15px;
  margin-bottom: 10px;
  display: none;
  color: #fff;
}
.add_money_wallet .lest_login .spt {
  border: 1px solid #fff;
  margin-bottom: 10px;
  width: 100%;
  padding: 10px;
  border-radius: 8px;
  line-height: 14px;
}
.add_money_wallet .lest_login .spt p {
  margin-bottom: 0;
}
.add_money_wallet .lest_login .spt.active {
  background: #fff;
}
.add_money_wallet .lest_login .spt.active h6 {
  color: #000;
}
.add_money_wallet .lest_login .spt.active p {
  color: #000;
}
.add_money_wallet .lest_login .spt:hover {
  background: #fff;
}
.add_money_wallet .lest_login .spt:hover h6 {
  color: #1B4B9F;
}
.add_money_wallet .lest_login .spt:hover h6 span {
  color: #989898;
}
.add_money_wallet .lest_login .spt:hover p {
  color: #000000;
}
.add_money_wallet .lest_login a.addmoney {
  background: #fff;
  padding: 8px 16px;
  color: #1c4c9d !important;
  font-weight: 600;
  border-radius: 6px;
  margin-top: -10px;
  font-size: 14px;
  font-style: normal;
  position: relative;
  bottom: -45px;
}
.add_money_wallet .lest_login p.note {
  margin-top: 0;
  font-style: italic;
  font-size: 13px;
  position: relative;
  margin-bottom: 52px;
}

.avatar_popup .modal-dialog {
  max-width: 550px;
}
.avatar_popup .modal-dialog .lest_login {
  padding: 0;
}
.avatar_popup .modal-dialog .lest_login form {
  padding: 20px;
}
.avatar_popup .modal-dialog .lest_login form .form-group {
  margin-bottom: 0;
  margin-top: 10px;
}
.avatar_popup .modal-dialog .lest_login form .form-group label {
  display: none;
}
.avatar_popup .modal-dialog .avtar_div .img {
  height: 57px;
  width: 57px;
}
.avatar_popup .modal-dialog .avtar_div .img.active {
  border: 1px solid white;
  box-shadow: 0 0px 17px #000;
}

section.arror {
  padding: 80px 0;
}
section.arror img {
  height: 250px;
}
section.arror h4 {
  color: #194896;
  font-size: 22px;
  margin-bottom: 20px;
  margin-top: 30px;
}
section.arror a.btn {
  background: #1f4fa6;
  color: #fff;
  font-size: 15px;
  padding: 7px 20px;
  font-weight: 500;
}
section.arror ul {
  list-style: none;
  display: flex;
  margin: auto;
  justify-content: center;
  gap: 14px;
  margin-top: 30px;
  padding: 0;
}
section.arror ul li a {
  font-size: 18px;
  color: #fff;
  background: #000;
  width: 35px;
  height: 35px;
  display: inline-block;
  border-radius: 50%;
  line-height: 36px;
}

.call_history {
  padding: 60px 0;
}
.call_history ul.pagination {
  margin-top: 20px;
}
.call_history h3 {
  color: #000;
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 25px;
}
.call_history span.bck_btn {
  display: none;
}
.call_history .nav-tabs {
  border: none;
}
.call_history .nav-tabs .nav-item {
  margin-right: 14px;
}
.call_history .nav-tabs .nav-item .nav-link {
  color: #7A7A7A;
  font-size: 14px;
  font-weight: 600;
  box-shadow: 0 3px 4px #ECECEC;
  border: 1px solid #ECECEC;
  border-radius: 7px;
  padding: 12px;
  min-width: 156px;
}
.call_history .nav-tabs .nav-item .nav-link.active {
  background: #1f4fa6;
  color: #fff;
  border: 1px solid #1F4FA6;
}
.call_history .tab-content {
  border: 1px solid #ECECEC;
  border-radius: 10px;
  overflow: hidden;
  margin-top: 20px;
  padding: 25px;
}
.call_history .tab-content .pagination .page-item a {
  color: #000;
  font-size: 14px;
  height: 100%;
  line-height: 24px;
}
.call_history .tab-content .pagination .page-item .page-link.active {
  background: #1f4fa6;
  color: #fff !important;
}
.call_history .tab-content .pagination .page-item.active a {
  background: #1f4fa6;
  color: #fff;
  border: 1px solid #1f4fa6;
}
.call_history .tab-content table tr td {
  color: #8E8E8E !important;
  font-size: 14px;
  vertical-align: middle;
  padding: 10px 0;
}
.call_history .tab-content table tr td h6 {
  margin: 0;
}
.call_history .tab-content table tr td .img {
  padding-left: 60px;
  position: relative;
}
.call_history .tab-content table tr td .img h6 {
  font-size: 16px;
  margin-bottom: 2px;
  color: #000;
}
.call_history .tab-content table tr td .img h6 .time {
  font-size: 14px;
  font-weight: 400;
}
.call_history .tab-content table tr td .img img {
  position: absolute;
  left: 0;
  height: 40px;
  width: 40px;
}
.call_history .tab-content table tr td .img p {
  color: #8E8E8E;
  margin: 0;
}
.call_history .tab-content table tr td:last-child {
  text-align: right;
  padding-right: 53px;
  position: relative;
}
.call_history .tab-content table tr td:last-child audio {
  width: 48px;
  padding: 0 !important;
  border-radius: 50%;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.col-sm-12.onlymob.mb-3 {
  display: none !important;
}

.mob_location {
  margin-top: 25px;
}
.mob_location h3 {
  font-size: 16px;
  margin-bottom: 13px;
}
.mob_location h3 a.Profile_bt {
  float: right;
  margin-left: 10px;
}
.mob_location .location {
  padding-left: 36px;
  position: relative;
  min-height: 55px;
}
.mob_location .location h6 {
  margin-bottom: 4px;
  color: #777777;
}
.mob_location .location h6 img {
  position: relative;
  left: inherit;
  float: right;
  width: auto;
}
.mob_location .location img {
  position: absolute;
  left: 0;
  width: 27px;
}
.mob_location .location p.sp {
  font-size: 14px;
  color: #393939;
  font-weight: 500;
}
.mob_location .location p.sp a {
  display: none;
}
.mob_location h1 {
  font-size: 12px;
  color: #1A4999;
  font-weight: 400;
  position: relative;
  line-height: 24px;
}
.mob_location h1 span.find {
  font-size: 16px;
  font-weight: 600;
  display: block;
}
.mob_location h1 span br {
  display: none;
}
.mob_location h1 div#resizing-h3 {
  display: inline-block;
  margin-right: 40px;
  position: absolute;
  left: 33px;
  top: -25px;
  margin: 0;
}
.mob_location h1 .stage {
  height: 30px;
  padding: 5px 8px;
  width: 120px;
  top: 20px;
}
.mob_location h1 .cubespinner div {
  padding-left: 23px;
  width: 102px;
  font-size: 15px;
  font-weight: 600;
}
.mob_location h1 .cubespinner div img {
  height: 18px;
}

.refund {
  background: #D4FFEB;
  margin-bottom: 50px;
}
.refund .set {
  position: relative;
  padding: 20px 0;
  padding-left: 35px;
}
.refund .set img {
  height: 24px;
  position: absolute;
  left: 0;
  top: 18px;
  margin: auto;
}
.refund .set h4 {
  color: #006737;
  font-size: 18px;
  margin-bottom: 3px;
  font-weight: 600;
}
.refund .set p {
  margin: 0;
  color: #000000;
  font-size: 15px;
}

.newandpopular {
  margin: 25px 0;
}
.newandpopular h2 {
  color: #000 !important;
  font-size: 18px;
  font-weight: 600;
}
.newandpopular h6 {
  font-size: 13px;
}
.newandpopular .image {
  height: 80px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 8px;
}

.loginmodal.otplogin .modal-dialog {
  max-width: 450px;
}
.loginmodal.otplogin .modal-dialog button.btn-close {
  right: 12px;
  padding: 10px;
  font-size: 10px;
  z-index: 9;
  outline: none;
  background-color: #fff;
  opacity: 1;
  border-radius: 50%;
  top: 12px;
}
.loginmodal.otplogin .modal-dialog .lest_login {
  padding: 30px 25px 25px;
}
.loginmodal.otplogin .modal-dialog .lest_login h3 {
  font-size: 20px;
  margin: 20px 0 8px;
}
.loginmodal.otplogin .modal-dialog .lest_login p {
  margin-bottom: 0px;
}
.loginmodal.otplogin .modal-dialog .lest_login .btn {
  margin-top: 10px !important;
}

#Details .set form.text-start {
  display: block;
}

section.service {
  margin: 40px 0 0;
}
section.service ul {
  list-style: none;
  padding: 0;
  display: flex;
  gap: 16px;
  margin: auto;
}
section.service ul li {
  width: 20%;
}
section.service ul li a {
  border-radius: 10px;
  box-shadow: 0px 2px 13px rgb(204, 204, 204);
  padding: 20px 15px;
  display: block;
  height: 100%;
  color: #000;
  text-decoration: none;
  transform: scale(1);
  transition: 0.3s ease-in-out;
}
section.service ul li a img {
  height: 40px;
}
section.service ul li a h2 {
  font-size: 14px;
  margin-top: 15px;
  margin-bottom: 0;
  color: #1f4fa6;
  text-transform: uppercase;
}
section.service ul li a:hover {
  transform: scale(1.1);
}
section.service ul li.fraud a {
  background: #2150a6 !important;
}
section.service ul li.fraud a h2 {
  color: #fff;
}

.Frauds_set1 .Fraudsbg {
  padding: 100px 0;
  background-size: cover;
  background-position: center top;
}
.Frauds_set1 .Fraudsbg h1 {
  color: #fff;
  font-size: 50px;
}
.Frauds_set1 h2 {
  font-size: 18px;
  color: #000;
}
.Frauds_set1 p {
  color: #000;
  line-height: 24px;
}

.Frauds_set2 {
  margin: 80px 0;
}
.Frauds_set2 h2 {
  color: #1f4fa6;
  font-size: 40px;
  font-weight: 600;
  max-width: 550px;
  margin: 0 auto 40px;
}
.Frauds_set2 .setain {
  border-radius: 8px;
  padding: 20px;
}
.Frauds_set2 .setain .set {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
  border-radius: 8px;
  padding: 20px;
  height: 100%;
  max-width: 350px;
  margin: auto;
}
.Frauds_set2 .setain .set .img {
  height: 60px;
  background: #1f4fa6;
  width: 60px;
  border-radius: 50%;
  line-height: 60px;
  text-align: center;
  margin: auto;
  margin-bottom: 18px;
}
.Frauds_set2 .setain .set h3 {
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
}

.Frauds_set3 {
  margin: 80px 0;
}
.Frauds_set3 h2 {
  font-size: 20px;
  color: #000;
  font-weight: 600;
}
.Frauds_set3 ul {
  padding: 30px;
  background: #F5F5F5;
  border-radius: 10px;
}
.Frauds_set3 ul li {
  margin-bottom: 15px;
  background-image: url(../images/checkn.svg);
  background-size: 27px;
  background-repeat: no-repeat;
  padding-left: 40px;
  list-style: none;
  line-height: 24px;
}
.Frauds_set3 .sp {
  background: #F5F5F5;
  padding: 30px 20px;
  border-radius: 10px;
}
.Frauds_set3 .sp h4 {
  font-size: 18px;
  color: #000;
  font-weight: 600;
}

.Frauds_set4 .setain {
  background-size: cover !important;
  background-position: bottom left !important;
  padding: 60px 200px;
}
.Frauds_set4 .setain h2 {
  color: #fff;
  font-size: 35px;
  font-weight: 600;
  max-width: 100%;
  margin: 0 auto 40px;
}
.Frauds_set4 .setain .accordion-item {
  border: none;
  margin: 10px 0;
  border-radius: 6px;
  overflow: hidden;
}
.Frauds_set4 .setain .accordion-item button.accordion-button {
  background-color: #F6F9FE;
  color: #000000;
  font-weight: 600;
  font-size: 16px;
  border-radius: 0;
}

.Frauds_set5 h2 {
  max-width: 630px;
}
.Frauds_set5 p.several {
  max-width: 70%;
  margin: 0 auto 28px;
}
.Frauds_set5 .setain {
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}
.Frauds_set5 .setain .set {
  padding: 200px 20px 20px;
  position: relative;
}
.Frauds_set5 .setain .set .img1 {
  height: 180px;
  width: 100%;
  border-radius: 0;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover !important;
  background-position: center !important;
}
.Frauds_set5 .setain .set h2 {
  font-size: 18px;
  color: #000;
  margin: 0;
}

.Frauds_set6 {
  margin: 80px 0;
}
.Frauds_set6 .setain {
  background: #1f4fa6;
  padding: 75px 50px;
  border-radius: 10px;
}
.Frauds_set6 .setain img {
  max-width: 355px;
}
.Frauds_set6 .setain h2 {
  color: #fff;
  font-size: 35px;
  font-weight: 600;
}
.Frauds_set6 .setain ul {
  margin-top: 40px;
  padding-left: 30%;
}
.Frauds_set6 .setain ul li {
  color: #fff;
  margin-bottom: 28px;
  background-image: url(../images/checkFraud.png);
  background-size: 27px;
  background-repeat: no-repeat;
  padding-left: 40px;
  list-style: none;
}

.Frauds_set7 {
  margin: 80px 0;
}
.Frauds_set7 h2 {
  color: #1f4fa6;
  font-size: 40px;
  font-weight: 600;
  max-width: 550px;
  margin: 0 auto 40px;
}

.Frauds_set8 .setain .set .img {
  margin-bottom: 15px;
  height: 85px;
  background: #E9F4FF;
  width: 85px;
  border-radius: 0;
  line-height: 85px;
  margin: initial;
}
.Frauds_set8 .setain .set .img img {
  height: 48px;
}

.Frauds_set9 {
  margin: 60px 0;
}
.Frauds_set9 .setain {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);
  padding: 60px;
}
.Frauds_set9 .setain .logo {
  height: 35px;
}
.Frauds_set9 .setain h2 {
  color: #fff;
  font-weight: 600;
  font-size: 30px;
  margin-top: 20px;
  margin-bottom: 40px;
}
.Frauds_set9 .setain .set {
  height: 100%;
  max-width: 240px;
  margin: 30px auto 0;
  position: relative;
}
.Frauds_set9 .setain .set .img {
  height: 100px;
  background: white;
  width: 100px;
  border-radius: 50%;
  line-height: 100px;
  text-align: center;
  margin-bottom: 18px;
}
.Frauds_set9 .setain .set .img img {
  height: 60px;
}
.Frauds_set9 .setain .set h3 {
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
}
.Frauds_set9 .setain .set p {
  color: #fff;
  font-size: 12px;
}
.Frauds_set9 .setain .set:after {
  background-image: url(../images/being_arrow1.png);
  content: "";
  width: 136px;
  height: 73px;
  position: absolute;
  top: 35px;
  left: 142px;
  background-size: 134px;
  background-repeat: no-repeat;
}
.Frauds_set9 .setain .set.set2:after {
  background-image: url(../images/being_arrow2.png);
  content: "";
  width: 136px;
  height: 96px;
  position: absolute;
  top: inherit;
  left: 262px;
  background-size: 116px;
  background-repeat: no-repeat;
  bottom: 150px;
}
.Frauds_set9 .setain .set3:after {
  background-image: url(../images/being_arrow4.png);
  content: "";
  width: 186px;
  height: 160px;
  position: absolute;
  top: inherit;
  left: -56px;
  background-size: 168px;
  background-repeat: no-repeat;
  bottom: -101px;
}
.Frauds_set9 .setain .setnone:after {
  display: none;
}
.Frauds_set9 .setain .set4:after {
  background-image: url(../images/being_arrow3.png);
  content: "";
  width: 248px;
  height: 160px;
  position: absolute;
  top: inherit;
  left: -340px;
  background-size: 230px;
  background-repeat: no-repeat;
  bottom: 18px;
}
.Frauds_set9 .setain .set.set2 {
  margin-top: 140px;
}

.spinner.text-center {
  max-width: 300px;
  height: 330px;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.spinner.text-center img {
  height: 250px;
}
.spinner.text-center .btn {
  background: #1f4fa6;
  color: #fff;
  font-weight: 600;
  font-size: 15px;
  padding: 8px 20px;
}
.spinner.text-center h4 {
  font-size: 22px;
  margin-bottom: 20px;
}

.call_user.plswait .modal-dialog .modal-content {
  background: transparent !important;
}
.call_user.plswait .modal-dialog .modal-content .viewpro.clickcall {
  background: transparent !important;
}

.select_image {
  position: fixed !important;
  left: 0;
  width: 100%;
  height: 100%;
  top: 0;
  background: black;
  z-index: 9999;
}
.select_image .reactEasyCrop_Container {
  position: absolute !important;
}
.select_image .reactEasyCrop_CropArea {
  position: absolute !important;
}
.select_image button[type=button] {
  z-index: 999;
  position: absolute;
  bottom: 15px;
  padding: 8px 0;
  color: #fff;
  border: navajowhite;
  font-weight: 600;
  right: -110px;
  background: #1dbf73;
  width: 100px;
  left: 0;
  margin: auto;
  text-align: center;
  font-size: 14px;
}
.select_image button.cancel_btn {
  background: #ee8d8d !important;
  right: 110px !important;
}

.DownloadApp {
  min-height: 400px;
  padding: 50px 0 40px;
  background: #1f4fa6;
  min-height: 100vh;
  max-height: 100%;
}
.DownloadApp .carousel {
  position: relative;
  width: 301px;
  float: right;
}
.DownloadApp h1 {
  color: #fff;
  font-size: 43px;
  font-weight: 600;
  margin-top: 70px;
  margin-bottom: 20px;
}
.DownloadApp h1 span {
  color: #FFC700;
}
.DownloadApp ul {
  margin: 20px 0 25px;
  padding-left: 18px;
}
.DownloadApp ul li {
  color: #fff;
  margin: 6px 0;
  font-size: 14px;
}
.DownloadApp h2 {
  font-weight: 600;
  color: #fff;
  margin-bottom: 3px;
  margin-top: 10px;
  font-size: 15px;
}
.DownloadApp a {
  width: 136px;
  display: inline-block;
  height: 42px;
  overflow: hidden;
}
.DownloadApp a img {
  width: 100%;
}
.DownloadApp .carousel-item {
  text-align: center;
}
.DownloadApp .carousel-item img {
  width: 300px;
}
.DownloadApp .carousel-indicators {
  position: relative;
  top: inherit;
  margin-top: 10px;
}
.DownloadApp .carousel-indicators [data-bs-target] {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}

.main_loader {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #fff;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}
.main_loader img {
  height: 160px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
}

section.help_banner {
  background: #1f4fa6;
  padding: 80px 0;
  color: #fff;
}
section.help_banner h6 {
  font-size: 32px;
}
section.help_banner form {
  background: #fff;
  max-width: 600px;
  margin: auto;
  padding-right: 100px;
  height: 55px;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
}
section.help_banner form input {
  width: 100%;
  height: 100%;
  border: navajowhite;
  padding: 0 15px;
  outline: none;
  box-shadow: none;
}
section.help_banner form button {
  position: absolute;
  right: 10px;
  background: #1f4fa6;
  color: #fff;
  border: navajowhite;
  top: 9px;
  height: 38px;
  min-width: 92px;
}

.help_page {
  padding: 50px 0;
}
.help_page h2.text-center {
  font-size: 16px;
  font-weight: 400;
}
.help_page .nav-tabs {
  border: none;
  margin: 0 auto 20px;
  text-align: center;
  display: inherit;
}
.help_page .nav-tabs li.nav-item {
  display: inline-block;
  margin: 0 6px;
}
.help_page .nav-tabs li.nav-item button {
  background: #F8F8F8;
  color: #000;
  min-width: 300px;
  padding: 14px 10px;
  font-weight: 500;
  border: 2px solid #F8F8F8 !important;
  border-radius: 4px;
  font-size: 16px;
}
.help_page .nav-tabs li.nav-item button.active {
  border: 2px solid #1F4FA6 !important;
  background: transparent;
}
.help_page .set {
  background: #FAFAFA;
  height: 100%;
  padding: 15px;
  border: 2px solid #FAFAFA;
  border-radius: 10px;
}
.help_page .set img {
  height: 55px;
  margin-bottom: 13px;
  filter: grayscale(100%);
  opacity: 0.6;
}
.help_page .set h3 {
  color: #000000;
  font-weight: 500;
  font-size: 16px;
}
.help_page .set ul {
  padding-left: 22px;
  margin-bottom: 20px;
}
.help_page .set ul li {
  margin-bottom: 8px;
  font-size: 14px;
  cursor: pointer;
}
.help_page .set a.seeall {
  color: #2150A6;
  font-weight: 600;
  text-decoration: none;
  font-size: 15px;
}
.help_page .set a.seeall i {
  font-size: 20px;
  position: relative;
  top: 3px;
  color: #000;
}
.help_page .set:hover {
  border: 2px solid #1f4fa6;
}
.help_page .set:hover img {
  filter: grayscale(0%);
  opacity: 1;
}
.help_page .set.contactus {
  background: #1f4fa6;
  color: #fff;
}
.help_page .set.contactus .img {
  background: #fff;
  display: inline-block;
  width: 70px;
  height: 70px;
  text-align: center;
  line-height: 70px;
  border-radius: 6px;
  margin-bottom: 12px;
}
.help_page .set.contactus .img img {
  height: 40px !important;
  margin: 0;
  filter: grayscale(0%) !important;
  opacity: 1 !important;
}
.help_page .set.contactus p {
  color: #fff;
  margin-bottom: 30px;
  font-size: 14px;
}
.help_page .set.contactus h6 {
  color: #fff;
}
.help_page .set.contactus a.seeall {
  background: #fff;
  padding: 7px 14px;
  display: inline-block;
  font-size: 14px;
}

.help_page_single.help_pageall h3 {
  padding-left: 0;
  margin-bottom: 8px;
}
.help_page_single.help_pageall h2 {
  padding: 20px 20px 20px 70px;
}
.help_page_single.help_pageall .col-lg-4 h2 {
  padding-left: 20px;
}
.help_page_single.help_pageall .Breadcrumb ul {
  display: flex;
}
.help_page_single.help_pageall .Breadcrumb ul li {
  margin-bottom: 0;
  padding-left: 0;
  margin-right: 4px;
}
.help_page_single.help_pageall .Breadcrumb ul li a {
  font-weight: 600;
  color: #1f4fa6;
  text-decoration: none;
}

.help_page_single {
  padding: 50px 0;
}
.help_page_single .Breadcrumb ul {
  position: relative;
  left: inherit;
  display: flex;
  gap: 10px;
  font-weight: 500;
}
.help_page_single .Breadcrumb ul li {
  font-size: 15px;
  color: #fff;
  line-height: 1.2;
  padding-left: 0;
}
.help_page_single .Breadcrumb ul li a {
  color: #000;
  font-size: 15px;
}
.help_page_single h6 {
  margin-bottom: 45px;
  font-size: 15px;
}
.help_page_single p {
  font-size: 14px;
}
.help_page_single h2 {
  background: #1f4fa6;
  font-size: 16px;
  color: #fff;
  padding: 19px;
  border-radius: 5px;
}
.help_page_single h6.min {
  font-size: 15px;
  margin-top: 28px;
  margin-bottom: 20px;
}
.help_page_single h5 {
  font-size: 14px;
}
.help_page_single h5 a {
  color: #000;
  text-decoration: none;
  font-weight: 600;
}
.help_page_single h5 a i {
  font-size: 20px;
  position: relative;
  top: 3px;
  color: #000;
}
.help_page_single ul.foremost {
  border-bottom: 2px dashed #ccc;
  padding-bottom: 35px;
  margin-bottom: 15px;
}
.help_page_single ul {
  padding: 0;
  list-style: none;
}
.help_page_single ul li {
  margin-bottom: 13px;
  font-size: 14px;
  position: relative;
  padding-left: 35px;
}
.help_page_single ul li img {
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.help_page_single .set.contactus {
  margin-top: 20px;
  background: #2150A6;
  color: #fff;
  padding: 20px;
  border-radius: 11px;
  background: #2150A6;
  color: #fff;
}
.help_page_single .set.contactus .img {
  background: #fff;
  display: inline-block;
  width: 70px;
  height: 70px;
  text-align: center;
  line-height: 70px;
  border-radius: 6px;
  margin-bottom: 12px;
}
.help_page_single .set.contactus .img img {
  height: 51px !important;
  margin: 0;
}
.help_page_single .set.contactus p {
  color: #fff;
  font-size: 14px;
}
.help_page_single .set.contactus h6 {
  color: #fff;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 8px;
}
.help_page_single .set.contactus a.seeall {
  background: #fff;
  padding: 7px 14px;
  display: inline-block;
  font-size: 14px;
  color: #2150A6;
  font-weight: 600;
  text-decoration: none;
  margin-top: 95px;
  border-radius: 4px;
}
.help_page_single h3 {
  font-size: 16px;
  font-weight: 600;
}
.help_page_single ul.Related {
  border: beige;
  padding: 0;
}
.help_page_single ul.Related li {
  padding-left: 0;
  padding-right: 40px;
}
.help_page_single ul.Related li a {
  color: #000;
  text-decoration: none;
  font-size: 14px;
}
.help_page_single ul.Related li a img {
  right: 0;
  left: inherit;
}

.help_pageall h2 {
  background: #1f4fa6;
  border: 2px solid #1f4fa6;
  color: #fff;
  font-weight: 660;
  position: relative;
  padding: 30px 19px 30px 80px;
}
.help_pageall h2 span {
  background: #fff;
  height: 45px;
  width: 45px;
  display: inline-block;
  border-radius: 3px;
  text-align: center;
  line-height: 42px;
  position: absolute;
  left: 7px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.help_pageall h2 span img {
  height: 32px;
}
.help_pageall h6 {
  margin-bottom: 15px;
  font-size: 15px;
}
.help_pageall h3 {
  font-size: 18px;
  padding-left: 18px;
  margin-bottom: 16px;
}
.help_pageall .st {
  padding: 20px;
  box-shadow: 0 1px 5px rgba(204, 204, 204, 0.5882352941);
  margin-bottom: 20px;
}
.help_pageall .st p {
  margin-bottom: 8px;
  color: #6D6D6D;
  font-size: 14px;
}
.help_pageall .st a {
  color: #1f4fa6;
  font-weight: 600;
  font-size: 14px;
}
.help_pageall .st h5 {
  font-size: 16px;
  font-weight: 600;
}
.help_pageall ul.Related {
  margin-bottom: 30px;
}
.help_pageall ul.Related li {
  margin: 0;
}
.help_pageall ul.Related li a {
  padding: 7px 10px 7px 15px;
  border-left: 4px solid #F1F1F1;
  display: block;
  font-weight: 500;
}
.help_pageall ul.Related li a:hover {
  border-left: 4px solid #1f4fa6;
}

.consult_hed {
  padding: 12px 35px 12px 12px;
  color: #1f4fa6;
  position: relative;
  background-size: cover;
  background-position: center;
  background: #ffffff !important;
}
.consult_hed h6 {
  line-height: 20px;
  font-size: 13px;
  font-weight: bolder;
  margin-bottom: 0;
}
.consult_hed h6 b {
  font-weight: 700;
  display: block;
}
.consult_hed p {
  font-size: 10px;
  margin-bottom: 0;
}
.consult_hed p a {
  color: #000000;
  font-weight: 600 !important;
  text-decoration: none;
}
.consult_hed i.bi-x-circle-fill {
  position: absolute;
  right: 8px;
  top: 6px;
  font-size: 20px;
}
.consult_hed a.open_in_app {
  font-size: 10px;
  background: #1b4d9f;
  color: #fff;
  font-weight: 600;
  text-decoration: none;
  padding: 5px 11px;
  border-radius: 30px;
  display: inline-block;
  position: absolute;
  right: 12px;
  bottom: 7px;
}

.profile_viewmain {
  padding: 20px 0 50px;
  background-color: #fff;
}
.profile_viewmain .Success .row {
  margin-right: -5px;
  margin-left: -5px;
}
.profile_viewmain .Success .row div {
  position: relative;
}
.profile_viewmain .Success .row div span {
  position: absolute;
  right: 16px;
  color: #fff;
  padding: 0;
  background: #1dbf73;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  line-height: 30px;
  text-align: center;
  font-size: 13px;
  top: 8px;
  z-index: 9;
}
.profile_viewmain .Success .row .col-lg-5 {
  padding: 0 5px;
  width: 39%;
  position: relative;
}
.profile_viewmain .Success .row .col-lg-2 {
  padding: 0 5px;
  width: 22%;
}
.profile_viewmain .Success .imagevideo1:hover {
  cursor: pointer;
}
.profile_viewmain .Success .imagevideo1:hover h3 {
  bottom: 0;
  transition: transform 0.5s;
  transform: translate3d(0, 0px, 0);
  bottom: 0;
}
.profile_viewmain .Success .imagevideo1:hover img {
  transform: scale(1.2);
}
.profile_viewmain .Success .imagevideo1 {
  height: 374px;
  background-size: cover;
  border-radius: 12px;
  position: relative;
  border: 1px solid #D7D7D7;
  overflow: hidden;
}
.profile_viewmain .Success .imagevideo1 .video-react {
  height: 100%;
  width: 100%;
  padding: 0 !important;
}
.profile_viewmain .Success .imagevideo1 .video-react video.video-react-video {
  width: 100%;
  height: 100%;
}
.profile_viewmain .Success .imagevideo1 img {
  width: 100%;
  transition: transform 0.5s;
  transform: scale(1);
}
.profile_viewmain .Success .imagevideo1 span {
  position: absolute;
  right: 8px;
  color: #fff;
  padding: 0;
  background: #1dbf73;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  line-height: 30px;
  text-align: center;
  font-size: 13px;
  top: 8px;
}
.profile_viewmain .Success .imagevideo1 h3 {
  position: absolute;
  bottom: 0;
  background: #fff;
  width: 100%;
  left: 0;
  color: #1f4fa6;
  text-align: center;
  font-weight: 600;
  padding: 6px 10px;
  margin: 0;
  border-radius: 0;
  box-shadow: 0 3px 9px #ccc;
  font-size: 16px;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 29px;
  transition: transform 0.5s;
  transform: translate3d(0, 60px, 0);
}
.profile_viewmain .Success .imagevideo1.imagevideo2 {
  height: 158px;
}
.profile_viewmain .Success .imagevideo1.imagevideo2 a.View {
  text-align: center;
  color: #ddd;
  position: absolute;
  background: rgba(0, 0, 0, 0.8117647059);
  width: 100%;
  height: 100%;
  line-height: 158px;
  font-size: 20px;
  text-decoration: none;
}
.profile_viewmain .Success .imagevideo1.imagevideo0 {
  height: 208px;
}
.profile_viewmain .set.Achievements p {
  color: #1DBF73;
  max-width: 100%;
  margin: auto;
  text-align: center;
  padding: 0 20px;
  font-size: 20px;
  font-style: italic;
}
.profile_viewmain .set.Achievements p img {
  margin: 0 5px;
  width: auto;
  height: 14px;
}
.profile_viewmain .set.Achievements .carousel-indicators {
  position: relative;
  margin-top: 20px;
}
.profile_viewmain .set.Achievements .carousel-indicators [data-bs-target] {
  width: 12px;
  height: 12px;
  background-color: #D9D9D9;
  border-radius: 50%;
}
.profile_viewmain .set.Achievements .carousel-indicators .active {
  background-color: #1f4fa6;
}
.profile_viewmain .set {
  margin-top: 30px;
}
.profile_viewmain .set textarea {
  border: 1px solid #d7d7d7;
  min-height: 200px;
  border-radius: 10px;
}
.profile_viewmain .set .ret {
  padding: 9px 0 9px 70px;
  position: relative;
}
.profile_viewmain .set .ret h3 {
  font-size: 16px;
  color: #000000;
  font-weight: 600;
  margin-bottom: 0;
}
.profile_viewmain .set .ret p {
  margin-bottom: 0;
  color: #555555;
  font-size: 14px;
}
.profile_viewmain .set .ret span.rt {
  position: absolute;
  background: #1dbf73;
  top: 0;
  width: 60px;
  height: 60px;
  display: inline-block;
  text-align: center;
  line-height: 60px;
  font-size: 30px;
  color: #fff;
  border-radius: 5px;
  left: 0;
}
.profile_viewmain .set a.viewall {
  background: #1F4FA6;
  color: #fff;
  font-size: 13px;
  padding: 8px 15px;
  text-decoration: none;
  font-weight: 500;
  float: right;
  border-radius: 4px;
  margin-left: 8px;
}
.profile_viewmain .set a.viewall i {
  color: #fff;
}
.profile_viewmain .set .d-flex.justify-content-between {
  margin-bottom: 15px;
}
.profile_viewmain .set .d-flex.justify-content-between h2 {
  margin-bottom: 0 !important;
}
.profile_viewmain .set .d-flex.justify-content-between a.plus {
  position: relative;
  top: 8px;
}
.profile_viewmain .set h2 {
  font-size: 20px;
  color: #1f4fa6;
  font-weight: 600;
  line-height: 36px;
  margin-bottom: 0;
}
.profile_viewmain .set h2 span.float-end {
  float: inherit !important;
  margin-left: 10px;
}
.profile_viewmain .set h2 span.float-end a.ms-2 {
  margin-left: 0 !important;
}
.profile_viewmain .set h2 a.float-end {
  float: inherit !important;
  margin-left: 10px;
}
.profile_viewmain .set h2 a i {
  color: #1f4fa6;
  font-weight: 600;
  position: relative;
  top: 2px;
}
.profile_viewmain .set h2 a i.bi-check-circle-fill {
  color: #1dbf73;
  top: 1px;
}
.profile_viewmain .set h2 a i.bi.bi-x-circle-fill {
  margin-left: 5px;
  color: red !important;
  top: 1px;
}
.profile_viewmain .set h2 .plus i.bi.bi-plus-circle {
  position: relative;
  top: 2px;
}
.profile_viewmain .set p {
  color: #555555;
  line-height: 23px;
  font-size: 14px;
}
.profile_viewmain .set p a.read {
  color: #1f4fa6;
  font-weight: 600;
}
.profile_viewmain .set ul {
  padding: 0;
  list-style: none;
}
.profile_viewmain .set ul li {
  border: 1px solid #DBDBDB;
  line-height: 38px;
  padding: 0 20px;
  border-radius: 30px;
  margin-bottom: 8px;
  display: inline-block;
  margin-right: 4px;
  color: #555555;
  font-size: 14px;
}
.profile_viewmain .set ul li.active {
  background: #1f4fa6;
  border: 1px solid #1f4fa6;
  color: #fff !important;
}
.profile_viewmain .set .faq h3 {
  font-size: 16px;
  color: #000000;
  font-weight: 600;
}
.profile_viewmain .set .faq h3 a {
  color: #1f4fa6;
  margin-left: 10px;
}
.profile_viewmain nav.Breadcrumb {
  position: relative;
}
.profile_viewmain nav.Breadcrumb ul {
  padding: 0;
  display: flex;
  gap: 17px;
  list-style: none;
}
.profile_viewmain nav.Breadcrumb ul li:first-child a {
  color: #1f4fa6;
}
.profile_viewmain nav.Breadcrumb ul li + li:after {
  width: 20px;
  height: 24px;
  content: ">";
  position: absolute;
  left: -12px;
  font-weight: 600;
  top: 0;
  bottom: 0;
  margin: auto;
}
.profile_viewmain nav.Breadcrumb ul li {
  position: relative;
}
.profile_viewmain nav.Breadcrumb ul li a {
  color: #000;
  font-size: 15px;
  margin-bottom: 18px;
  font-weight: 600;
  text-decoration: none;
}
.profile_viewmain nav.Breadcrumb a.float-end {
  position: absolute;
  right: 0;
  top: 0;
}
.profile_viewmain nav.Breadcrumb a.float-end img {
  height: 23px;
}
.profile_viewmain h6 {
  color: #000;
  font-size: 15px;
  margin-bottom: 18px;
  font-weight: 600;
}
.profile_viewmain h6 a.float-end img {
  height: 23px;
}
.profile_viewmain h6 span {
  color: #1f4fa6;
}
.profile_viewmain h6 {
  color: #000;
  font-size: 15px;
  margin-bottom: 18px;
  font-weight: 600;
}
.profile_viewmain h6 a.float-end img {
  height: 23px;
}
.profile_viewmain h6 span {
  color: #1f4fa6;
}
.profile_viewmain .single_banner {
  border-radius: 12px;
  border: 1px solid rgba(215, 215, 215, 0.62);
  overflow: hidden;
  position: relative;
}
.profile_viewmain .single_banner .bgimage:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.2901960784);
  top: 0;
  left: 0;
}
.profile_viewmain .single_banner .bgimage {
  height: 300px;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden;
  line-height: inherit;
  text-align: center;
}
.profile_viewmain .single_banner .bgimage img {
  width: 100%;
}
.profile_viewmain .single_banner .headpro {
  min-height: 67px;
}
.profile_viewmain .single_banner h1 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 5px;
  margin-top: -66px;
  z-index: 9;
  position: relative;
  color: #fff;
  display: flex;
}
.profile_viewmain .single_banner h1 span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.profile_viewmain .single_banner h1 i {
  margin-left: 6px;
  color: #1dbf73;
}
.profile_viewmain .single_banner a.edit_profile {
  position: absolute;
  left: 8px;
  color: #fff;
  padding: 0;
  background: #1dbf73;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  line-height: 30px;
  text-align: center;
  font-size: 13px;
  top: 8px;
  z-index: 1;
}
.profile_viewmain .single_banner .banner_upload {
  left: 46px !important;
  top: 13px;
  right: inherit;
}
.profile_viewmain .single_banner .upload_img.banner_upload::after {
  transform: rotate(451deg);
  top: 8px;
  left: -16px;
  right: inherit;
}
.profile_viewmain .single_banner .pencil_banner {
  padding: 12px;
}
.profile_viewmain .single_banner .pencil_banner .tgg {
  display: flex;
  z-index: 999;
  position: relative;
  top: -3px;
}
.profile_viewmain .single_banner .pencil_banner .tgg input[type=text] {
  width: 100%;
  border: 1px solid #e2e2e2;
  font-size: 12px;
  padding-right: 10px;
  outline: none;
  border-radius: 4px;
  padding: 0 7px;
}
.profile_viewmain .single_banner .pencil_banner .tgg .bi-check-circle-fill {
  color: #1dbf73;
}
.profile_viewmain .single_banner .pencil_banner .tgg i {
  margin-left: 4px;
  color: rgba(255, 0, 0, 0.4784313725);
  font-size: 16px;
}
.profile_viewmain .single_banner .pencil_banner .rate {
  text-align: center;
  position: absolute;
  top: 8px;
  background: #fff;
  padding: 5px;
  right: 8px;
  border-radius: 5px;
}
.profile_viewmain .single_banner .pencil_banner .rate p {
  font-size: 13px;
}
.profile_viewmain .single_banner .pencil_banner ul li a {
  position: relative;
}
.profile_viewmain .single_banner .pencil_banner ul li a b {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  margin: auto;
  background: #0b5019;
  display: inline-block;
  right: 0;
  top: 0;
}
.profile_viewmain .single_banner .pencil_banner ul li a b:after {
  left: 0;
  top: 0;
  z-index: 9;
  width: 10px;
  height: 10px;
  background-color: #0b5019;
  animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
  content: "";
  position: absolute;
  border-radius: 100%;
  bottom: 0;
  margin: auto;
  right: 0;
  z-index: 1;
}
.profile_viewmain .single_banner .pencil_banner .main_upload {
  position: relative;
}
.profile_viewmain .single_banner .pencil_banner ul {
  display: flex;
  gap: 10px;
  list-style: none;
  float: right;
  margin: 0;
}
.profile_viewmain .single_banner .pencil_banner ul li a {
  border: 1px solid #1f4fa6;
  line-height: 36px;
  display: inline-block;
  min-width: 120px;
  text-align: center;
  color: #1f4fa6;
  text-decoration: none;
  font-weight: 500;
  border-radius: 30px;
  font-size: 14px;
}
.profile_viewmain .single_banner .pencil_banner ul li a i {
  font-size: 16px;
  margin-right: 6px;
}
.profile_viewmain .single_banner .pencil_banner ul li a.Message {
  color: #fff;
  background: #1f4fa6;
}
.profile_viewmain .single_banner .pencil_banner ul li a.Call {
  color: #fff;
  background: #007A41;
  border: 1px solid #007A41;
}
.profile_viewmain .single_banner .pencil_banner ul li.disabled a {
  opacity: 0.6;
}
.profile_viewmain .single_banner .pencil_banner ul li.active a {
  background: #1f4fa6;
  color: #fff;
}
.profile_viewmain .single_banner .pencil_banner .img {
  height: 190px;
  border-radius: 17px;
  position: relative;
  border: 3px solid #fff;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.6196078431);
  margin-top: -151px;
  margin-bottom: 0;
  background-size: cover;
  background-position: center;
  background-color: #fff;
  width: 190px;
  overflow: hidden;
  line-height: 190px;
  text-align: center;
}
.profile_viewmain .single_banner .pencil_banner .img img {
  width: 100%;
}
.profile_viewmain .single_banner .pencil_banner .img i.bi-pencil-square {
  position: absolute;
  left: 0;
  color: #fff;
  padding: 0;
  background: #1dbf73;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  line-height: 30px;
  text-align: center;
  font-size: 13px;
}
.profile_viewmain .single_banner .pencil_banner p.pst {
  color: #fff;
  font-size: 14px;
  margin-bottom: 22px;
  position: relative;
  margin-top: -5px;
  height: 21px;
}
.profile_viewmain .single_banner .pencil_banner p.pst i.bi-pencil-square {
  font-weight: 600;
  margin-left: 7px;
  font-size: 14px;
}
.profile_viewmain .single_banner .pencil_banner p {
  color: #4F4F4F;
  font-size: 16px;
  margin-bottom: 0;
}
.profile_viewmain .single_banner .pencil_banner p i.bi-pencil-square {
  color: #1f4fa6;
}
.profile_viewmain .single_banner .pencil_banner p:first-child {
  color: #4F4F4F;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 0;
  line-height: 1.2;
}
.profile_viewmain .single_banner .pencil_banner p:first-child i {
  color: #FBBF2F;
  font-size: 18px;
}
.profile_viewmain .st.px-4 {
  padding-bottom: 0 !important;
}
.profile_viewmain .st {
  border-radius: 10px;
  padding: 24px 14px 14px !important;
  background: #fff;
  margin-bottom: 15px;
  border: 1px solid rgba(215, 215, 215, 0.62);
  height: 100%;
}
.profile_viewmain .st div.Verified {
  padding: 0;
  list-style: none;
  margin-bottom: 0 !important;
}
.profile_viewmain .st div.Verified h3 {
  margin-bottom: 17px;
  color: #28282B;
  font-size: 14px;
  font-weight: 500;
  padding-left: 30px;
  position: relative;
}
.profile_viewmain .st div.Verified h3 i {
  position: absolute;
  left: 0;
  font-size: 19px;
  color: #1f4fa6;
  top: -2px;
}
.profile_viewmain .st div.Verified h3 span {
  float: right;
  position: absolute;
  right: 0;
  left: inherit;
  font-size: 14px;
}
.profile_viewmain .st div.Verified h3 span i {
  position: relative;
  font-size: 19px;
}
.profile_viewmain .st div.Verified h3 span svg {
  width: 24px;
  height: 24px;
  margin-right: -2px;
}
.profile_viewmain .st h2 {
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  color: #000000;
  font-weight: 600;
}
.profile_viewmain .st h5.mb-3.mb-xxl-5 {
  margin-bottom: 0px !important;
}
.profile_viewmain .st h3.mb-3.mb-xxl-5 {
  margin-bottom: 0 !important;
}
.profile_viewmain .st h3 {
  color: #28282B;
  font-size: 14px;
  font-weight: 500;
  padding-left: 30px;
  position: relative;
  vertical-align: middle;
  margin-bottom: 17px;
}
.profile_viewmain .st h3 br {
  display: none;
}
.profile_viewmain .st h3 span {
  position: absolute;
  left: 0;
  border-radius: 3px;
  font-size: 19px;
  color: #1f4fa6;
  text-align: center;
  top: -2px;
}
.profile_viewmain .maybe {
  border: 1px solid #D7D7D7;
  border-radius: 13px;
  margin-bottom: 15px;
  padding: 15px;
}
.profile_viewmain .maybe h2 {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.profile_viewmain .maybe h2 span {
  font-size: 22px;
  color: #1f4fa6;
  margin-top: 10px;
}
.profile_viewmain .maybe p {
  margin-bottom: 0;
  margin-top: 15px;
  font-size: 16px;
  color: #5B5B5B;
}
.profile_viewmain .maybe p a {
  color: #1f4fa6;
  font-weight: bold;
}
.profile_viewmain .maybe h2 {
  font-size: 18px;
  margin-bottom: 20px;
  font-weight: 600;
}
.profile_viewmain .maybe h2 span {
  color: #1f4fa6;
}
.profile_viewmain .maybe a.Call.disabled {
  opacity: 0.6;
}
.profile_viewmain .maybe a.Message.disabled {
  opacity: 0.6;
}
.profile_viewmain .maybe a.Message {
  border: 1px solid #1f4fa6;
  line-height: 38px;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  background: #1f4fa6;
  border-radius: 30px;
  position: relative;
}
.profile_viewmain .maybe a.Message b {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  margin: auto;
  background: #0b5019;
  display: inline-block;
  right: 0;
  top: 0;
}
.profile_viewmain .maybe a.Message b:after {
  left: 0;
  top: 0;
  z-index: 9;
  width: 10px;
  height: 10px;
  background-color: #0b5019;
  animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
  content: "";
  position: absolute;
  border-radius: 100%;
  bottom: 0;
  margin: auto;
  right: 0;
  z-index: 1;
}
.profile_viewmain .maybe a.Message i {
  font-size: 16px;
  margin-right: 6px;
}
.profile_viewmain .maybe a.Call {
  line-height: 38px;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #fff;
  background: #148550;
  border: 1px solid #148550;
  text-decoration: none;
  font-weight: 500;
  border-radius: 30px;
  position: relative;
}
.profile_viewmain .maybe a.Call b {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  margin: auto;
  background: #0b5019;
  display: inline-block;
  right: 0;
  top: 0;
}
.profile_viewmain .maybe a.Call b:after {
  left: 0;
  top: 0;
  z-index: 9;
  width: 10px;
  height: 10px;
  background-color: #0b5019;
  animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
  content: "";
  position: absolute;
  border-radius: 100%;
  bottom: 0;
  margin: auto;
  right: 0;
  z-index: 1;
}
.profile_viewmain .maybe a.Call i {
  font-size: 16px;
  margin-right: 6px;
}
.profile_viewmain .maybe ul {
  padding: 0;
  list-style: none;
  margin-bottom: 0;
}
.profile_viewmain .maybe ul li {
  margin-bottom: 8px;
}
.profile_viewmain .maybe ul li a {
  border: 1px solid #757575;
  color: #757575;
  padding: 7px 20px;
  border-radius: 30px;
  display: inline-block;
  text-decoration: none;
  font-size: 14px;
}
.profile_viewmain .maybe ul li .view_all {
  color: #1F4FA6;
  font-size: 13px;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-weight: bold;
}
.profile_viewmain .maybe ul li:last-child {
  margin-bottom: 0;
}
.profile_viewmain a.btn {
  line-height: 38px;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #fff;
  background: #148550;
  border: 1px solid #148550;
  text-decoration: none;
  font-weight: 500;
  border-radius: 5px;
  padding: 1px;
  font-size: 15px;
}
.profile_viewmain a.btn.rep {
  background: #148550;
  border-color: #148550;
}
.profile_viewmain .position-relative.banneredt .upload_img {
  right: 15px;
  left: inherit;
  top: -110px !important;
}
.profile_viewmain .position-relative.banneredt .upload_img::after {
  top: -7px;
  left: inherit;
  right: 65px;
  transform: rotate(180deg);
  color: white;
}
.profile_viewmain .upload_img::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.5em solid;
  border-right: 0.5em solid transparent;
  border-bottom: 0;
  border-left: 0.5em solid transparent;
  position: absolute;
  transform: rotate(90deg);
  top: 17px;
  left: -15px;
  color: #ffffff;
}
.profile_viewmain .upload_img {
  position: absolute;
  left: 43px;
  background: white;
  padding: 10px 16px 14px 16px;
  border: 1px solid #ccc;
  width: 450px;
  border-radius: 4px;
  top: -192px;
  z-index: 99;
  box-shadow: 0 0 1990px rgba(0, 0, 0, 0.25);
}
.profile_viewmain .upload_img p {
  color: rgba(78, 78, 78, 0.5215686275) !important;
  font-weight: 500;
  font-size: 13px !important;
  line-height: normal;
  margin-bottom: 3px !important;
  text-align: left;
}
.profile_viewmain .upload_img i.bi.bi-x-lg {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 20px;
  margin-top: 10px;
  z-index: 9;
  cursor: pointer;
}
.profile_viewmain .upload_img i.bi.bi-x-lg:hover {
  opacity: 0.7;
}
.profile_viewmain .upload_img input {
  width: 100%;
  border: 1px solid rgba(204, 204, 204, 0.6117647059);
  padding: 3px 1px;
  margin-bottom: 10px;
  margin-top: 10px;
  border-radius: 3px;
  font-size: 14px;
}
.profile_viewmain .upload_img [type=file]::-webkit-file-upload-button {
  background: #1dbf73;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  outline: none;
  padding: 11px 20px;
  text-transform: uppercase;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  position: relative;
  top: 0;
  left: 2px;
  line-height: inherit;
  line-height: 15px;
  border: none;
  margin-right: 6px;
}
.profile_viewmain .upload_img [type=file]::-webkit-file-upload-button:hover {
  background: #1dbf73;
}
.profile_viewmain .upload_img button {
  width: 95px;
  background: #0c4197;
  color: #fff;
  font-weight: 600;
  height: 36px;
  border-radius: 3px;
  border: beige;
  z-index: 9;
  position: relative;
  float: right;
  margin-right: 0 !important;
}
.profile_viewmain .upload_img button.cancel_btn {
  margin-right: 10px;
}
.profile_viewmain .underreview {
  padding: 1px 4px 8px 60px;
  position: relative;
  min-height: 55px;
  border-radius: 7px;
  color: #fff;
  font-size: 14px;
  padding-top: 13px;
  margin-bottom: 0;
}
.profile_viewmain .underreview h5 {
  margin-bottom: 3px;
}
.profile_viewmain .underreview .img {
  position: absolute;
  left: 15px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 26px;
}
.profile_viewmain .underreview .img img {
  height: 26px;
}
.profile_viewmain .underreview p {
  margin-bottom: 0;
  margin-top: 4px;
}
.profile_viewmain .underreview p a {
  color: #1f4fa6;
  font-weight: 600;
}
.profile_viewmain .rev {
  padding: 12px 0 8px 70px;
  position: relative;
  margin-bottom: 0px;
}
.profile_viewmain .rev span.float-end {
  position: absolute;
  right: 0;
  top: 13px;
  font-size: 13px;
  color: #a0a0a0;
  font-weight: 500;
}
.profile_viewmain .rev p {
  white-space: pre-wrap;
  margin-bottom: 8px;
  color: #4E4E4E;
  font-size: 13px;
  line-height: 22px;
  font-weight: 500;
}
.profile_viewmain .rev h3 {
  color: #000;
  margin-top: 0;
  font-size: 15px;
  margin-bottom: 0;
  line-height: 22px;
}
.profile_viewmain .rev h3 i {
  color: #ffc107;
  font-size: 15px;
  margin-right: 4px;
}
.profile_viewmain .rev h3 span {
  color: #B4B4B4;
  font-size: 14px;
  font-weight: 500;
}
.profile_viewmain .rev .imgus {
  width: 55px;
  height: 55px;
  background-size: cover;
  border-radius: 50%;
  position: absolute;
  left: 0;
  background-color: #f1f1f1;
}
.profile_viewmain .rev h5 {
  color: #000;
  font-size: 15px;
  margin-bottom: 18px;
  font-weight: 600;
}
.profile_viewmain .rev p.text-end {
  margin-bottom: 0;
  color: #000;
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
}
.profile_viewmain .rev p.text-end a {
  font-size: 14px;
  color: #626262;
  font-weight: 500;
  text-decoration: none;
  margin-left: 10px;
}
.profile_viewmain .rev p.text-end i {
  color: #1dbf73;
  font-size: 15px;
  position: relative;
  top: 2px;
}
.profile_viewmain .rev + .rev {
  border-top: 1px solid #D9D7D7;
  padding-top: 12px;
  margin-top: 0;
  margin-bottom: 0;
}
.profile_viewmain .nav-tabs.letest_high {
  border: none;
  padding: 0 0;
  width: 170px;
  float: right;
  margin-top: -46px;
  z-index: 1;
  position: relative;
}
.profile_viewmain .nav-tabs.letest_high .nav-link {
  padding: 0 0px;
  font-size: 14px;
  height: 31px;
  margin-right: 0;
  margin-left: 20px;
  border-bottom: 1px solid #ccc;
  background: transparent;
  color: #28282B;
  font-weight: 600;
  border: none;
}
.profile_viewmain .nav-tabs.letest_high .nav-link.active {
  color: #1f4fa6;
  box-shadow: none;
  border-bottom: 1px solid #1f4fa6;
}
.profile_viewmain .nav-tabs.letest_high .nav-link:hover {
  color: #1f4fa6;
  box-shadow: none;
  border-bottom: 1px solid #1f4fa6;
}

.pop_width.sharewidth .modal-content .modal-body {
  padding: 0 !important;
}
.pop_width.sharewidth .modal-content .modal-body .form-control {
  padding: 5px 15px;
  min-height: 45px;
  font-size: 14px;
  width: 100%;
  border: 1px solid #D7D7D7;
  border-radius: 6px;
  margin-right: 9px;
}
.pop_width.sharewidth .modal-dialog {
  max-width: 510px;
}
.pop_width.sharewidth .modal-dialog ul {
  padding: 0;
}
.pop_width.sharewidth .modal-dialog ul li button svg {
  height: 40px;
  width: 40px;
}

.CreateOffer.reports_modal .modal-content .modal-body h4 {
  margin-bottom: 15px !important;
}
.CreateOffer.reports_modal .modal-content button.btn-close {
  right: 16px;
  top: 10px;
}

.viewpro .modal-body {
  padding-top: 45px;
}
.viewpro .modal-body .digit {
  padding-left: 70px;
  min-height: 60px;
  padding-right: 230px;
}
.viewpro .modal-body .digit .img {
  width: 58px;
  height: 58px;
  background-size: contain;
}
.viewpro .modal-body .digit h4 {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  cursor: pointer;
}
.viewpro .modal-body .digit p {
  position: relative;
}

.switchdiv .modal-dialog {
  max-width: 330px !important;
}
.switchdiv .modal-dialog .video_accept {
  padding: 30px;
}
.switchdiv .modal-dialog .video_accept button {
  width: 100%;
  background: #61c075;
  padding: 8px;
  border: none;
  color: #fff;
  border-radius: 4px;
  font-weight: 500;
}
.switchdiv .modal-dialog .video_accept button.cancel {
  background: #dcdcdc;
  color: #000;
}
.switchdiv .modal-dialog .video_accept h4 {
  font-size: 20px;
  margin-bottom: 14px;
  font-weight: 600;
}

.call_fin {
  width: 75% !important;
  background: #fff;
  position: fixed;
  left: 0;
  height: 80% !important;
  top: 0;
  right: 0;
  border-radius: 15px;
  margin: auto;
  bottom: 0;
  overflow: hidden;
  z-index: 99;
  transform: inherit !important;
  right: 6px;
  bottom: 6px;
}
.call_fin section.video_call_interface {
  position: absolute;
}
.call_fin .hdr {
  padding: 8px 0;
  padding-right: 45px;
  background: #fff;
  left: 0;
  top: 0;
  box-shadow: none;
}
.call_fin .hdr .alert.alert-warning {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 300px;
  padding: 9px;
  text-align: center;
}
.call_fin ul.call_minimum {
  padding: 0;
  list-style: none;
  position: absolute;
  right: 4px;
  top: 6px;
  z-index: 99;
  margin: 0;
}
.call_fin ul.call_minimum li {
  color: #fff;
  display: inline-block;
  margin-left: 6px;
  cursor: pointer;
  margin: 0 !important;
  line-height: 30px;
}
.call_fin ul.call_minimum li i {
  font-size: 20px;
  color: #000;
  top: 9px;
}
.call_fin ul.call_minimum li .bi-arrows-angle-expand {
  font-size: 16px;
}
.call_fin ul.call_minimum li i.bi.bi-x {
  font-size: 28px;
  top: 4px;
  position: relative;
}

.custom-ui {
  background: #fff;
  padding: 22px;
  border-radius: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}

.call_2 {
  display: inline-block !important;
  background: white;
  position: fixed;
  z-index: 99;
  height: 195px;
  right: 8px;
  margin: auto;
  width: 298px !important;
  bottom: 8px;
  overflow: hidden;
  box-shadow: 0px 2px 13px rgba(0, 0, 0, 0.7);
  border-radius: 10px;
}
.call_2 .chats {
  display: none;
}
.call_2 .set_main {
  padding: 0 !important;
}
.call_2 section.video_call_interface {
  position: absolute;
  padding: 44px 0 0 !important;
}
.call_2 section.video_call_interface .set h6 {
  padding: 9px 15px;
  color: #000;
  top: 3px;
  z-index: 9999;
  font-size: 14px;
  text-align: left;
}
.call_2 section.video_call_interface .set h6 button.btn {
  font-size: 12px;
  height: 26px;
}
.call_2 section.video_call_interface .set ul {
  bottom: 35px;
  padding: 0 72px;
  width: 320px;
  z-index: 999;
}
.call_2 section.video_call_interface .set ul li {
  margin: 0 !important;
}
.call_2 section.video_call_interface .set ul li a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 17px;
  margin: 0 2px;
}
.call_2 section.video_call_interface .user_content {
  top: 0;
}
.call_2 section.video_call_interface .user_content .chatuser {
  width: 74px;
  height: 74px;
  left: 0;
  right: 0;
  top: 9px;
  bottom: inherit;
  margin: auto;
  line-height: 74px;
  font-size: 20px;
}
.call_2 .hdr {
  padding: 4px 0;
  padding-right: 45px;
  background: #fff;
}
.call_2 .hdr .alert.alert-warning {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 188px;
  z-index: 999999;
  text-align: center;
  top: 29px;
  font-size: 12px;
  padding: 1px;
}
.call_2 .hdr h6 {
  padding-left: 45px;
  padding-top: 8px;
}
.call_2 .hdr h6 span {
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #f9f3f3;
  font-size: 20px;
}
.call_2 .hdr h6 label {
  font-size: 11px;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
}
.call_2 .hdr h6 br {
  display: none;
}
.call_2 .hdr h6 b {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  font-size: 12px;
}
.call_2 .hdr ul.call_minimum {
  padding: 0;
  list-style: none;
  position: absolute;
  right: 4px;
  top: 6px;
  z-index: 999;
  margin: 0;
}
.call_2 .hdr ul.call_minimum li {
  color: #fff;
  display: inline-block;
  margin-left: 6px;
  cursor: pointer;
  margin: 0 !important;
  line-height: 30px;
}
.call_2 .hdr ul.call_minimum li i {
  font-size: 20px;
  color: #000;
  top: 9px;
}
.call_2 .hdr ul.call_minimum li .bi-arrows-angle-expand {
  font-size: 13px;
}
.call_2 .hdr ul.call_minimum li i.bi.bi-x {
  font-size: 24px;
  top: 4px;
  position: relative;
}
.call_2 .hdr ul.rightsbr {
  float: right;
  width: 125px;
  text-align: right;
  margin-top: 4px;
}
.call_2 .hdr ul.rightsbr li {
  float: right;
  line-height: normal !important;
  font-size: 12px !important;
  text-align: right;
}
.call_2 .hdr ul.rightsbr li i {
  color: #4d9b59;
  font-size: 15px;
}
.call_2 .hdr ul.rightsbr li .display-1 {
  font-size: 11px;
  width: auto;
  color: #000;
}
.call_2 .hdr ul.rightsbr i:nth-child(3) {
  display: none;
}
.call_2 .main_header ul li {
  margin-left: 0px !important;
}

section.action_section {
  padding: 100px 0;
}
section.action_section h2 {
  font-size: 52px;
  color: #1F4FA6;
  font-weight: bold;
  margin-bottom: 22px;
}
section.action_section h1 {
  font-size: 52px;
  color: #1F4FA6;
  font-weight: bold;
  margin-bottom: 22px;
}
section.action_section p {
  margin-bottom: 28px;
  font-size: 18px;
  line-height: 32px;
  font-weight: 300;
}
section.action_section ul.list-unstyled {
  justify-content: center;
  display: flex;
  margin-top: 35px;
  gap: 68px;
}
section.action_section ul.list-unstyled li:nth-child(2) a {
  background: #1f4fa6;
  color: #fff;
}
section.action_section ul.list-unstyled li a {
  color: #1f4fa6;
  font-weight: 500;
  border: 1px solid #1f4fa6;
  display: inline-block;
  text-decoration: none;
  padding: 16px 40px;
  border-radius: 30px;
  font-size: 18px;
  width: -moz-fit-content;
  width: fit-content;
}

section.customer_section {
  padding: 20px 0 60px 0;
}
section.customer_section button.btn.btn-primary {
  color: #fff;
  font-weight: 500;
  border: 1px solid #1f4fa6;
  display: inline-block;
  text-decoration: none;
  background: #1f4fa6;
  border-radius: 30px;
  margin-top: 32px;
  font-size: 18px;
  padding: 16px 40px;
  width: -moz-fit-content;
  width: fit-content;
}
section.customer_section h2 {
  font-size: 40px;
  color: #000;
  font-weight: 700;
  margin-bottom: 15px;
}
section.customer_section p {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 32px;
}
section.customer_section iframe {
  width: 960px;
  height: 540px;
  border-radius: 16px;
}

section.partner_section {
  background-color: #E6EFFF;
  padding: 60px 0;
}
section.partner_section iframe {
  height: 332px;
  max-width: 585px;
  float: right;
}
section.partner_section .accordion-item {
  background: transparent;
}
section.partner_section h2.accordion-header {
  margin-bottom: 0;
}
section.partner_section h2.accordion-header button.accordion-button {
  background: #1f4fa6;
  color: #FFE500;
  font-weight: 700;
  font-size: 22px;
  border-left: 2px solid #FFE500;
  box-shadow: none;
}
section.partner_section h2.accordion-header button.accordion-button::after {
  display: none;
}
section.partner_section h2.accordion-header button.accordion-button.collapsed {
  background: transparent;
  color: #000;
  border-left: 2px solid #AECAFD;
}
section.partner_section .accordion-body {
  background: #1f4fa6;
  color: #fff;
  padding-top: 0;
  border-left: 2px solid #FFE500;
  font-size: 18px;
  line-height: 32px;
  font-weight: 300;
}
section.partner_section button.btn.btn-primary {
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  border: 1px solid #1f4fa6;
  width: 180px;
  display: inline-block;
  text-decoration: none;
  padding: 10px;
  background: #1f4fa6;
  border-radius: 30px;
  margin-top: 15px;
}
section.partner_section h2 {
  font-size: 40px;
  color: #000;
  font-weight: 700;
  margin-bottom: 16px;
}
section.partner_section p {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 32px;
}
section.partner_section .set {
  background: #fff;
  padding: 32px;
  border-radius: 24px;
  margin-top: 35px;
  border: 1px solid #dfe2ed;
}
section.partner_section .set h4 {
  color: #1f4fa6;
  font-size: 28px;
  font-weight: 700;
  padding-top: 40px;
  position: relative;
  margin-bottom: 16px;
}
section.partner_section .set h4 img {
  left: 0;
  position: absolute;
  top: 0;
}
section.partner_section .set p {
  font-size: 18px;
  margin-bottom: 48px;
  font-weight: 300;
}
section.partner_section .set .user {
  margin-top: 20px;
  padding-left: 60px;
  position: relative;
}
section.partner_section .set .user h6 {
  margin-bottom: 2px;
  padding-top: 4px;
  color: #1f4fa6;
  font-weight: 600;
  font-size: 18px;
}
section.partner_section .set .user p {
  margin-bottom: 0;
}
section.partner_section .set .user .img {
  height: 48px;
  position: absolute;
  left: 0;
  width: 48px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ccc;
  border-radius: 50%;
}

.what {
  margin-bottom: 50px;
}
.what h2 {
  color: #1f4fa6;
  font-weight: 600;
  font-size: 16px;
}
.what p {
  font-size: 14px;
  color: #28282B;
  font-weight: 500;
}

.training {
  padding: 45px 0;
}
.training h1 {
  font-size: 26px;
  color: #28282B;
  font-weight: 600;
}
.training h1 img {
  margin-right: 10px;
}
.training .ulmain::-webkit-scrollbar {
  display: none;
}
.training .ulmain {
  margin: 18px 0;
  padding: 5px 0;
  margin-bottom: 24px !important;
  overflow-y: auto;
}
.training .ulmain .nav.nav-tabs {
  border: none;
  margin: 0 !important;
  width: 1305px;
}
.training .ulmain .nav.nav-tabs .nav-item {
  margin-right: 8px;
}
.training .ulmain .nav.nav-tabs .nav-item .nav-link {
  height: 44px;
  font-size: 14px;
  color: #7B7B7B;
  font-weight: 600;
  min-width: 103px;
  border-radius: 5px;
  padding: 0 10px;
  box-shadow: 0 3px 4px #ECECEC;
  border: 1px solid #ECECEC;
  line-height: 44px;
  text-align: center;
}
.training .ulmain .nav.nav-tabs .nav-item .nav-link.active {
  background: #1f4fa6;
  border: none;
  color: #fff;
}
.training .set {
  border: 1px solid #ccc;
  padding: 12px;
  border-radius: 15px;
}
.training .set h6 {
  color: #1F4FA6;
  font-weight: 600;
  font-size: 16px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  cursor: pointer;
  min-height: 36px;
}
.training .set iframe {
  height: 183px;
  border-radius: 12px;
}
.training .set p {
  color: #626262;
  font-size: 14px;
  margin: 0;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  height: 42px;
}
.training form {
  position: relative;
}
.training form i.bi.bi-search {
  position: absolute;
  padding: 11px 19px;
  font-size: 18px;
}
.training form input.form-control {
  padding: 12px 15px 12px 53px;
  font-size: 14px;
}

.stapform {
  background-color: #fff;
  padding: 30px 0;
  /* Style the form */
}
.stapform p.note {
  margin-top: 15px !important;
}
.stapform .backprofile {
  color: black;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 15px;
  margin-left: -6px;
  top: -11px;
  position: relative;
}
.stapform .backprofile i {
  font-size: 24px;
  position: relative;
  top: 5px;
}
.stapform .user {
  border: 1px solid #D7D7D7;
  padding: 20px 20px 20px 70px;
  border-radius: 22px;
  position: relative;
}
.stapform .user p {
  color: #626262;
  font-size: 14px;
  margin-bottom: 10px;
}
.stapform .user h6 {
  margin-bottom: 0;
  color: #000000;
  font-size: 14px;
}
.stapform .user span {
  width: 40px;
  height: 40px;
  display: inline-block;
  border-radius: 50%;
  position: absolute;
  top: 20px;
  margin-right: 2px;
  background-size: cover;
  background-position: center;
  line-height: 40px;
  left: 20px;
}
.stapform h3 {
  font-size: 30px;
  color: #000000;
  font-weight: 600;
  margin-bottom: 0;
}
.stapform h3 span.float-end {
  color: #626262;
  font-size: 14px;
  text-align: right;
  font-weight: 400;
}
.stapform h3 span.float-end b {
  font-size: 30px;
  color: #1dbf73;
  font-weight: 600;
  display: block;
}
.stapform p {
  color: #626262;
  font-size: 14px;
}
.stapform #regForm {
  /* Hide all steps by default: */
}
.stapform #regForm ul.navi {
  border: 1px solid #D7D7D7;
  list-style: none;
  display: flex;
  padding: 10px 0;
  border-radius: 8px;
  height: 56px;
  align-items: center;
}
.stapform #regForm ul.navi li + li {
  border-left: 1px solid #D7D7D7;
}
.stapform #regForm ul.navi .step {
  width: 30%;
  text-align: center;
}
.stapform #regForm ul.navi .step .bi-check-circle-fill {
  display: none;
}
.stapform #regForm ul.navi .step .text {
  display: none;
  font-weight: 600;
}
.stapform #regForm ul.navi .step .img {
  background: #F9F9F9;
  height: 40px;
  width: 40px;
  display: inline-table;
  text-align: center;
  line-height: 39px;
  border-radius: 50%;
}
.stapform #regForm ul.navi .step.active {
  min-width: 110px;
  opacity: 1;
}
.stapform #regForm ul.navi .step.active .text {
  color: #484848;
  display: inline-block;
  padding-left: 0;
  font-size: 14px;
}
.stapform #regForm ul.navi .step.active .img {
  background: #1F4FA6;
}
.stapform #regForm ul.navi .step.active .img img {
  display: none !important;
}
.stapform #regForm ul.navi .step.active .img img.white.d-none {
  display: inline-block !important;
}
.stapform #regForm ul.navi .step.active.finish .bi-check-circle-fill {
  right: 29px;
}
.stapform #regForm ul.navi .step.finish {
  position: relative;
}
.stapform #regForm ul.navi .step.finish .img {
  background: #B4C8EC;
}
.stapform #regForm ul.navi .step.finish .img img {
  display: none !important;
}
.stapform #regForm ul.navi .step.finish .img img.white.d-none {
  display: none !important;
}
.stapform #regForm ul.navi .step.finish .img img.blue.d-none {
  display: inline-block !important;
}
.stapform #regForm ul.navi .step.finish .bi-check-circle-fill {
  position: absolute;
  top: -4px;
  color: #04AA6D;
  border-radius: 50%;
  right: -29px;
  display: block !important;
  font-size: 15px;
  left: 0;
  margin: auto;
}
.stapform #regForm .tab {
  min-height: 300px;
  display: none;
}
.stapform #regForm .tab .addmore {
  background: #1DBF73;
  color: #fff;
  font-weight: 600;
  text-decoration: none;
  padding: 10px 20px;
  display: inline-block;
  border-radius: 4px;
}
.stapform #regForm .tab .form-group div {
  position: relative;
}
.stapform #regForm .tab .form-group div .form-control {
  padding: 12px 65px 12px 15px;
}
.stapform #regForm .tab .form-group div button.verify_btn {
  position: absolute;
  right: 0;
  top: 0;
  border: navajowhite;
  background: transparent;
  font-size: 14px;
  font-weight: 600;
  color: #1f4fa6;
  line-height: 46px;
  padding: 0 17px;
}
.stapform #regForm .tab .form-group label {
  font-weight: 600;
  color: #000;
  font-size: 18px;
  display: block;
}
.stapform #regForm .tab .form-group label span {
  color: #FF1F1F;
}
.stapform #regForm .tab .form-group label a {
  color: #FF1F1F;
  font-size: 14px;
  float: right;
  margin-top: -24px;
}
.stapform #regForm .tab .form-group label .dropdown-toggle::after {
  display: none;
}
.stapform #regForm .tab .form-group label .dropdown-menu {
  padding: 10px;
  max-width: 280px;
  border: 1px solid #D7D7D7;
  position: relative;
  top: 11px !important;
}
.stapform #regForm .tab .form-group label .dropdown-menu img {
  width: 100%;
}
.stapform #regForm .tab .form-group label .dropdown-menu:after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.5em solid #d5d0d0;
  border-right: 0.5em solid transparent;
  border-bottom: 0;
  border-left: 0.5em solid transparent;
  position: absolute;
  top: -8px;
  transform: rotate(180deg);
  left: 0;
  right: 0;
  width: 17px;
  margin: auto;
}
.stapform #regForm .tab .form-group .form-control {
  border: 1px solid #D7D7D7;
  padding: 12px 15px;
  font-size: 14px;
  outline: none;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  box-shadow: none;
}
.stapform #regForm .tab .form-group textarea.form-control {
  min-height: 140px;
}
.stapform #regForm .tab .form-group p {
  font-size: 12px;
  margin-bottom: 5px;
}
.stapform #regForm .tab .form-group p.label {
  font-size: 14px;
  margin-bottom: 4px;
}
.stapform #regForm .tab .form-group p.text-end {
  margin-bottom: 0;
}
.stapform #regForm .tab .form-group p.arr {
  color: #FF1F1F;
  font-size: 14px;
  margin-top: 10px;
  font-weight: 500;
}
.stapform #regForm .tab .form-group p.veri {
  color: #1DBF73;
  font-size: 14px;
  margin-top: 10px;
  font-weight: 500;
}
.stapform #regForm .tab .form-group .upload {
  background: #EBF2FF;
  border: 2px dashed #A7C6FF;
  text-align: center;
  padding: 48px 30px;
  margin: 4px 0 12px;
  border-radius: 10px;
}
.stapform #regForm .tab .form-group .upload h6 {
  color: #1F4FA6;
  font-size: 18px;
  margin: 10px 0 5px;
}
.stapform #regForm .tab .form-group .upload input[type=file] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.stapform #regForm .tab .form-group .file {
  max-width: 207px;
  height: 200px;
  border-radius: 10px;
  position: relative;
  margin: 12px 0;
  text-align: center;
  background: whitesmoke;
  line-height: 200px;
}
.stapform #regForm .tab .form-group .file img.w-100 {
  height: auto;
  width: auto !important;
  max-width: 100%;
  max-height: 100%;
}
.stapform #regForm .tab .form-group .file i.bi.bi-x {
  font-size: 24px;
  position: absolute;
  right: -10px;
  background: #fff;
  border: 1px solid #D7D7D7;
  height: 30px;
  border-radius: 50%;
  width: 30px;
  text-align: center;
  line-height: 30px;
  top: -10px;
}
.stapform #regForm .tab .form-group ul.specialisations {
  padding: 0;
  list-style: none;
  display: block;
}
.stapform #regForm .tab .form-group ul.specialisations li {
  color: #555555;
  border: 1px solid #DBDBDB;
  font-weight: 500;
  padding: 0px 15px;
  display: inline-block;
  margin-bottom: 12px;
  border-radius: 30px;
  line-height: 34px;
  margin-right: 13px;
  font-size: 14px;
  color: #1F4FA6;
}
.stapform #regForm .tab .form-group ul.specialisations li.active {
  background: #1f4fa6;
  color: #fff;
}
.stapform #regForm .tab .form-group.mt-5 {
  margin-top: 6px !important;
}
.stapform #regForm .skip {
  color: #1F4FA6;
  font-weight: 600;
  font-size: 14px;
  margin-top: 11px;
  display: inline-block;
}
.stapform #regForm button#nextBtn {
  min-width: 120px;
  background: #1F4FA6;
  height: 45px;
  color: #fff;
  font-weight: 600;
  border: none;
  border-radius: 6px;
}
.stapform #regForm button#prevBtn {
  border: 1px solid #ccc;
  min-width: 120px;
  background: #EFEFEF;
  height: 45px;
  font-weight: 600;
  color: #000;
  border-radius: 6px;
  margin-right: 15px;
}
.stapform .carousel .carousel-indicators {
  position: relative;
  margin-top: 15px;
}
.stapform .carousel .carousel-indicators button {
  background-color: #D9D9D9 !important;
  width: 13px !important;
  height: 13px !important;
  display: inline-block;
  border-radius: 50%;
}
.stapform .carousel .carousel-indicators button.active {
  background-color: #133D8B !important;
}

.editlogo .modal-body {
  padding-left: 0;
  padding-right: 0;
}
.editlogo button.btn.btn-primary {
  background: #1F4FA6;
  font-size: 14px;
  min-width: 90px;
  border: none;
  height: 36px;
  font-weight: 600;
}
.editlogo button.btn.btn-secondary {
  background: #D7D7D7;
  font-size: 14px;
  min-width: 90px;
  border: none;
  height: 36px;
  color: #000000;
  font-weight: 600;
}
.editlogo h1 {
  font-size: 18px !important;
}

.decline_sms {
  background: rgba(2, 2, 2, 0.4588235294);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
}
.decline_sms .insms {
  background: #fff;
  max-width: 400px;
  position: fixed;
  color: #fff;
  padding: 32px 20px;
  border-radius: 10px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 310px;
  font-size: 14px;
  margin: auto;
  text-align: center;
}
.decline_sms .insms img {
  height: 140px;
}
.decline_sms .insms button.yes {
  background: #06B66C;
  position: relative;
  overflow: hidden;
}
.decline_sms .insms button.yes .connect_loader {
  position: absolute;
  height: 100%;
  width: 100%;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  background: rgba(0, 0, 0, 0.3882352941);
}
.decline_sms .insms button.yes .connect_loader div {
  position: absolute !important;
  right: 0;
  display: inline-block;
  left: 0;
  margin: auto;
  top: 0;
  bottom: 0;
}
.decline_sms .insms button {
  color: #fff;
  border-radius: 4px;
  width: 160px;
  margin: auto;
  background: #f10000;
  height: 44px;
  text-transform: uppercase;
  font-weight: 500;
  border: none;
  margin-top: 12px;
}
.decline_sms .insms h6 {
  font-size: 18px;
  color: #000;
}
.decline_sms .insms h3 {
  font-size: 20px;
  color: #000;
  font-weight: 600;
}

.chtmodall.chat_browser.onCall {
  right: 314px;
}

@media (min-width: 768px) {
  .main_user .mediaSelection {
    padding: 7px;
    width: 180px;
  }
  .call_maini.call_2 .hdr {
    padding: 0;
    padding-right: 45px;
    min-height: 44px;
  }
  .call_maini.call_2 .hdr h6 span {
    top: 0px;
  }
  .call_maini.call_fin {
    border: none;
    box-shadow: 0px 2px 13px rgba(0, 0, 0, 0.7);
  }
  .call_maini.call_fin ul.call_minimum {
    right: 10px;
    top: 11px;
    display: flex;
    gap: 16px;
    justify-content: center;
    align-items: center;
  }
  .call_maini.call_fin ul.call_minimum li .bi-arrows-angle-contract {
    top: 3px !important;
  }
  .call_maini.call_fin .hdr {
    padding-right: 95px;
  }
  .call_maini.call_fin .hdr h6 span {
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #f9f3f3;
    font-size: 20px;
  }
  .call_maini.call_fin .hdr ul.rightsbr {
    width: 290px;
  }
}
/** Large devices (desktops, less than 1800px) **/
@media (max-width: 1799.98px) {
  .reports h2 {
    font-size: 34px;
  }
}
/** Large devices (desktops, less than 1600px) **/
@media (max-width: 1599.98px) {
  .analytics .wap {
    padding: 0 !important;
  }
  section.hed_blogs h1 {
    font-size: 30px;
  }
  section.hed_blogs p {
    margin: 10px auto 20px;
    font-size: 14px;
  }
  .banner .home_video {
    height: 381px;
    width: 95%;
    float: right;
  }
  .banner video {
    height: 360px;
  }
  section.help_banner {
    padding: 58px 0;
  }
  .help_page_single {
    padding: 30px 0;
  }
  .chat_right a.Create_Offer {
    top: 210px;
  }
  .chat_right .ct_offer {
    padding-top: 260px;
  }
  .chat_right .ct_offer.with_create {
    padding-top: 320px;
  }
  .DownloadApp .carousel-item img {
    width: 270px;
  }
  .DownloadApp a {
    width: 130px;
    height: 39px;
  }
  .DownloadApp h2 {
    font-size: 38px;
    margin-top: 20px;
  }
  .DownloadApp h6 {
    font-size: 14px;
  }
  .DownloadApp ul li {
    color: #fff;
    margin: 2px 0;
    font-size: 13px;
  }
  .Frauds_set1 .Fraudsbg h1 {
    font-size: 40px;
  }
  .Frauds_set2 h2 {
    font-size: 32px;
  }
  .Frauds_set7 h2 {
    font-size: 32px;
  }
  .Frauds_set4 .setain h2 {
    font-size: 30px;
  }
  section.service ul li a h2 {
    margin-top: 10px;
  }
  .chat_right .chatuser {
    height: 190px;
  }
  .banner .img img {
    width: 82% !important;
    margin: auto;
  }
  .expert_help .chatimg {
    max-width: 390px;
    padding-top: 10%;
  }
  .expert_help .expert_int {
    padding: 30px 30px 90px;
  }
  .expert_help .expert_int p {
    margin-bottom: 15px;
    font-size: 14px;
  }
  .expert_help .expert_int h2 {
    margin-top: 80px;
    margin-bottom: 12px;
    font-size: 32px;
    max-width: 500px;
  }
  .expert_help .expert_int .main_prevBtn {
    position: absolute;
    width: 100%;
    left: 0;
    padding: 30px;
  }
  .expert_help .expert_int .main_prevBtn button {
    min-width: 140px;
    font-size: 15px;
  }
  .expert_help .expert_int ul li {
    margin-bottom: 10px;
  }
  .expert_help .expert_int ul li span.option {
    padding: 7px 16px;
  }
  section.Talk_Expert {
    padding: 0 0 45px;
  }
  section.Talk_Expert h1 {
    font-size: 45px;
  }
  section.Talk_Expert img.set2img {
    height: 85px;
    margin-left: -80px;
  }
  section.Talk_Expert img.set1img {
    height: 50px;
  }
  section.Talk_Expert img.set5img {
    height: 69px;
    margin-left: -80px;
    margin-top: 0px;
  }
  section.Talk_Expert img.set4img {
    height: 50px;
    top: -60px;
    left: -40px;
  }
  section.customers_feedback {
    padding: 45px 0;
  }
  section.customers_feedback h2 {
    font-size: 32px;
    margin-bottom: 85px;
  }
  section.Counselling {
    padding: 45px 0;
  }
  section.Counselling h2 {
    font-size: 32px;
    margin-bottom: 25px;
  }
  section.Suggestion_Best {
    padding: 45px 0;
  }
  section.Suggestion_Best h2 {
    font-size: 32px;
    margin-bottom: 25px;
  }
  section.faqs {
    padding: 45px 0;
  }
  section.faqs h2.faqsh2 {
    font-size: 32px;
    margin-bottom: 25px;
  }
  .slider-wrapper {
    justify-content: center;
    margin-bottom: 15px;
  }
  .banner h6 {
    color: #fff;
    font-size: 17px;
  }
  .purpose_set p {
    font-size: 14px;
  }
  .how_to_work p {
    font-size: 16px;
  }
  .dashboard .header_msg {
    padding: 65px 0 0 0 !important;
  }
  .purpose_set h2 {
    font-size: 28px;
  }
  .purpose_set h4 {
    font-size: 20px;
    line-height: 28px;
  }
  .purpose_set p {
    font-size: 16px;
  }
  .lorem2 {
    margin: 50px 0 35px;
  }
  .lorem2 .st {
    padding: 15px;
  }
  .lorem2 .st img {
    height: 82px;
  }
  .lorem2 .st .contn h4 {
    font-size: 15px;
  }
  .newhd {
    padding: 65px 0;
  }
  .newhd h2 {
    font-size: 20px;
    margin-top: 15px;
  }
  .newhd h2 span {
    font-size: 55px;
  }
  .newhd p {
    font-size: 14px;
  }
  .single_blogs P {
    font-size: 14px;
  }
  .single_blogs ol.breadcrumb li {
    font-size: 14px;
  }
  .single_blogs ol.breadcrumb li a {
    font-size: 14px;
  }
  .single_blogs h1.text-center {
    font-size: 27px;
    margin: 45px 0 20px;
    max-width: 600px;
  }
  .single_blogs h5 {
    font-size: 14px;
  }
  .single_blogs h4 {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .section_blogs h2 {
    font-size: 16px;
    height: 40px;
  }
  .section_blogs h1 {
    font-size: 28px;
  }
  .section_blogs p {
    font-size: 14px;
  }
  .reports h2 {
    font-size: 26px;
  }
  .help h4 {
    font-size: 18px;
  }
  .help h6 {
    font-size: 15px;
  }
  .help .set h4 {
    font-size: 18px;
  }
  .help .set ul li {
    font-size: 14px;
  }
  .help p.Lorem {
    font-size: 14px;
  }
  .dashboard .dashboard_in {
    padding: 35px 0 30px;
  }
  .dashboard .dashboard_in .main_user .chat_right .set h5 {
    font-size: 15px;
  }
  .main_user2 {
    padding-right: 300px;
  }
  .main_user {
    padding-left: 320px;
  }
  .main_user .chat_user {
    width: 320px;
  }
  .main_user .chat_right {
    width: 310px;
  }
  .main_user .chat_right .search-data-box {
    width: 310px;
  }
  .pop_width .modal-dialog {
    max-width: 700px;
  }
  .pop_width .modal-dialog .join_step_form .box h3 {
    font-size: 15px;
  }
  .pop_width .modal-dialog .back_btn_pop button {
    font-size: 16px;
  }
  section.tools_grow .set h3 {
    font-size: 16px;
  }
  section.tools_grow .set p {
    font-size: 14px;
  }
  .landing_header {
    padding: 15px 0 7px;
  }
  .landing_header .landing_header img {
    height: 39px;
  }
  .landing_header ul.nologin li a {
    padding: 6px 2px !important;
    font-size: 15px;
  }
  section.landing_banner {
    padding: 55px 0;
  }
  section.landing_banner h1 {
    margin-top: 55px;
    font-size: 28px;
  }
  section.landing_banner iframe {
    height: 329px;
    width: 570px;
  }
  section.landing_banner .patner h2 {
    font-size: 50px;
  }
  section.two_types p {
    font-size: 14px;
    line-height: 26px;
  }
  section.two_types .nav-tabs li button {
    font-size: 16px;
    line-height: 40px;
  }
  section.two_types section.two_types a.Join {
    width: 145px;
    font-size: 16px;
  }
  .chat_single.main2 {
    bottom: -321px;
  }
  .application form .form-group .form-control {
    padding: 13px 15px;
  }
  .dashboard_profile {
    padding-right: 100px;
  }
  .top_rated .st h4 {
    font-size: 20px;
  }
  .popular_institutes {
    margin: 60px 0;
  }
  .dashboard h2 .form-inline {
    width: 500px;
  }
  .dashboard .main_dashboard {
    padding-left: 300px;
  }
  .dashboard .main_dashboard .sidebar {
    width: 275px;
  }
  .dashboard .main_dashboard .sidebar .financial .dropdown a {
    font-size: 16px;
  }
  .dashboard .main_dashboard .sidebar .financial .dropdown a img {
    width: 33px;
    margin-right: 4px;
  }
  .dashboard .main_dashboard .sidebar .upgrade img {
    width: 110px;
  }
  .dashboard .main_dashboard .main_set1 .set1 h5 {
    font-size: 16px;
  }
  .dashboard .main_dashboard .right_sidebar .set {
    width: 100%;
  }
  .dashboard .main_dashboard .profile .set {
    padding: 15px;
  }
  .dashboard .main_dashboard .profile .set a {
    font-size: 14px;
  }
  .dashboard .main_dashboard .profile .set img {
    position: relative;
    left: 0;
  }
  .answer_the_questions .enteryour .col {
    flex: 1 0 33.33%;
    max-width: 33.33%;
    margin-bottom: 12px;
  }
  .dashboard_header ul.navbar-nav li {
    padding: 0 12px;
  }
  .dashboard_header ul.navbar-nav li .nav-link {
    font-size: 14px;
    padding: 0 0;
  }
  .latest_dashboard .matters p {
    font-size: 12px;
  }
  .latest_dashboard .matters h5 {
    margin-top: 5px;
  }
  .latest_dashboard h2.ht {
    font-size: 18px;
  }
  .latest_dashboard h2 {
    font-size: 28px;
    line-height: 40px;
  }
  .latest_dashboard h2 span {
    color: #1DBF73;
    font-size: 18px;
  }
  .latest_dashboard .Staff_Members h4 .Online {
    height: 46px;
  }
  .latest_dashboard .Staff_Members h4 .Online span {
    line-height: 46px;
    font-size: 14px;
  }
  .latest_dashboard .matters .set .img {
    width: 65px;
    height: 65px;
  }
  .latest_dashboard .wap.px-5 {
    padding: 10px 25px !important;
  }
  .latest_dashboard .Available h4.balance {
    margin: -15px -15px 0;
  }
  .latest_dashboard .Available h4.balance a {
    font-size: 14px;
  }
  .latest_dashboard .Available h6 a {
    font-size: 14px;
  }
  .latest_dashboard .wap3 .st {
    padding-left: 55px;
  }
  .latest_dashboard .wap3 .st p {
    font-size: 13px;
  }
  .latest_dashboard .wap3 .st .img {
    width: 45px;
    height: 45px;
  }
  .latest_dashboard .wap3 .st h4 img {
    width: 20px;
  }
  .latest_dashboard .wap {
    padding: 10px 16px;
  }
  .latest_dashboard .wap p br {
    display: contents;
  }
  .latest_dashboard .wap h4 {
    font-size: 18px;
  }
  .latest_dashboard .wap h3 {
    font-size: 16px;
  }
  .latest_dashboard .wap table.table {
    min-width: 900px;
  }
  .latest_dashboard .wap table.table tr td {
    font-size: 14px;
  }
  .latest_dashboard .wap p {
    font-size: 14px;
  }
  .latest_dashboard .wap a.link {
    font-size: 14px;
  }
  .latest_dashboard .wap .img {
    width: 75px;
    height: 75px;
    line-height: 75px;
  }
  .latest_dashboard .wap .img2 {
    width: 75px;
    height: 75px;
    line-height: 75px;
  }
  .latest_dashboard .wap h6 {
    color: #747474;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 8px;
  }
  .latest_dashboard .wap ul li {
    font-size: 22px;
  }
  .latest_dashboard .wap ul li span {
    font-size: 14px;
    font-weight: 500;
  }
  .success_stories .set .rowsp {
    padding-top: 20px;
    margin-top: 25px;
    padding-bottom: 25px;
  }
  .success_stories .set p {
    font-size: 14px;
    padding-top: 20px;
    min-height: 170px;
  }
  .head h6 {
    font-size: 15px;
  }
  .have_any_query img {
    width: 100%;
  }
  .have_any_query form label {
    font-size: 15px;
  }
  .have_any_query form input.form-control {
    height: 46px;
    border-radius: 10px;
    padding: 0 20px;
    font-size: 14px;
  }
  .have_any_query form textarea.form-control {
    height: 100px;
    font-size: 14px;
    border-radius: 12px;
    padding: 10px 20px;
  }
  .analytics .wap table.table {
    min-width: 700px;
  }
  .analytics .wap table.table tr td .img {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .video_call_interface .chats h4 {
    font-size: 15px;
    padding: 12px 0;
  }
  .video_call_interface .chats h4 span {
    font-size: 10px;
    top: 1px;
  }
  .video_call_interface .chats h4 img {
    width: auto !important;
    height: 80px !important;
  }
  .banner .set h1 {
    font-size: 38px;
    line-height: 50px;
  }
  .stage {
    top: 15px;
  }
  .banner .set {
    margin-top: 45px;
    margin-bottom: 30px;
  }
  section.service {
    margin: 29px 0 0;
  }
}
@media (min-width: 1400px) {
  .main_st .col-xl-2 {
    width: 20%;
  }
}
/** Large devices (desktops, less than 1366px) **/
@media (max-width: 1399.98px) {
  .stapform h3 span.float-end {
    margin-top: -6px;
  }
  .total_results .set .img {
    height: 255px;
  }
  .total_results .set .img .video-react {
    height: 255px !important;
  }
  .stapform h3 {
    font-size: 24px;
  }
  .stapform #regForm .tab {
    min-height: 193px;
    display: none;
  }
  .stapform #regForm .tab .form-group .form-control {
    padding: 10px 15px;
    font-size: 14px;
  }
  .stapform #regForm .tab .form-group .upload {
    padding: 36px 30px;
  }
  .stapform #regForm .tab .form-group label {
    font-size: 16px;
  }
  .profile_viewmain .Success .imagevideo1.imagevideo2 {
    height: 135px;
  }
  .profile_viewmain .Success .imagevideo1.imagevideo2 a.View {
    line-height: 135px;
  }
  section.hed_blogs {
    padding: 35px 0 15px;
  }
  section.hed_blogs h1 {
    font-size: 24px;
  }
  section.hed_blogs form {
    max-width: 440px;
  }
  section.hed_blogs form input {
    height: 44px;
    font-size: 14px;
  }
  .profile_viewall_page .main_st .imagevideo1 {
    height: 410px;
  }
  .profile_viewall_page .main_st .imagevideo1 .imagevideo1.sp {
    height: 195px;
  }
  .profile_viewmain .Success .imagevideo1 {
    height: 320px;
  }
  .profile_viewmain .Success .imagevideo1.imagevideo0 {
    height: 177px;
  }
  .profile_viewmain .single_banner .bgimage {
    height: 257px;
  }
  .profile_viewmain .single_banner .pencil_banner p {
    font-size: 14px;
  }
  .profile_viewmain .single_banner .pencil_banner .img {
    height: 160px;
    margin-top: -122px;
    width: 160px;
    line-height: 160px;
  }
  .profile_viewmain .st h5 {
    font-size: 13px;
    margin-bottom: 10px;
  }
  .profile_viewmain .st h5 i {
    font-size: 18px;
  }
  .profile_viewmain .st h3 {
    margin-bottom: 12px;
  }
  .profile_viewmain .st div.Verified h3 {
    margin-bottom: 12px;
    font-size: 13px;
  }
  .profile_viewmain .st div.Verified h3 i {
    font-size: 18px;
  }
  .profile_viewmain .Success .imagevideo1 p {
    font-size: 15px;
  }
  .banner .home_video {
    width: 100%;
    height: 344px;
    overflow: hidden;
    margin-top: 37px;
  }
  .banner video {
    height: 315px;
  }
  .help_page {
    padding: 40px 0;
  }
  .help_page .set img {
    height: 50px;
    margin-bottom: 10px;
  }
  .help_page {
    padding: 38px 0;
  }
  section.help_banner {
    padding: 40px 0;
  }
  section.help_banner h6 {
    font-size: 26px;
  }
  .DownloadApp {
    padding: 35px 0 15px;
  }
  .DownloadApp .carousel-item img {
    width: 230px;
  }
  .DownloadApp h2 {
    font-size: 35px;
  }
  section.landing_banner .patner img {
    height: 215px;
    right: -37px;
  }
  section.landing_banner .patner h1 {
    font-size: 42px;
  }
  .Frauds_set9 .setain .set:after {
    width: 120px;
    height: 62px;
    top: 29px;
    left: 120px;
    background-size: 110px;
  }
  .Frauds_set9 .setain .set3:after {
    width: 186px;
    height: 160px;
    left: -90px;
    background-size: 130px;
    bottom: -75px;
    top: inherit;
  }
  .Frauds_set9 .setain .set4:after {
    width: 216px;
    height: 160px;
    left: -354px;
    background-size: 174px;
    bottom: 45px;
  }
  .search_banner ul.d-flex li.dropdown button {
    padding: 5px 10px;
  }
  .search_banner ul.ultoggle button .form-switch input {
    width: 50px !important;
  }
  .Frauds_set1 .Fraudsbg h1 {
    font-size: 34px;
  }
  .Frauds_set9 .setain h2 {
    font-size: 26px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .Frauds_set2 h2 {
    font-size: 26px;
  }
  .Frauds_set7 h2 {
    font-size: 26px;
  }
  .Frauds_set6 .setain h2 {
    font-size: 26px;
  }
  .Frauds_set4 .setain h2 {
    font-size: 24px;
  }
  .help h3 {
    padding: 40px 0px;
    font-size: 28px;
  }
  .help h3 img:last-child {
    margin-left: 40px;
    width: 52px;
  }
  .help h3 img:first-child {
    top: 43px;
    position: relative;
    margin-right: 40px;
    height: 55px;
  }
  .expert_help .expert_int {
    padding: 20px 20px 60px;
  }
  .expert_help .expert_int h2 {
    margin-top: 50px;
    font-size: 26px;
    max-width: 400px;
    margin-bottom: 8px;
  }
  .expert_help .expert_int p {
    margin-bottom: 10px;
    font-size: 14px;
  }
  .expert_help .expert_int ul li {
    margin-bottom: 7px;
    font-size: 13px;
  }
  .expert_help .expert_int ul li span.option {
    padding: 6px 14px;
    min-width: 130px;
  }
  .expert_help .expert_int .main_prevBtn {
    padding: 20px;
  }
  .expert_help .expert_int .main_prevBtn button {
    min-width: 120px;
    font-size: 14px;
    padding: 8px;
  }
  section.Talk_Expert {
    padding: 0 0 35px;
  }
  section.Talk_Expert h1 {
    font-size: 40px;
  }
  .chatimg {
    padding: 30px 15px;
  }
  section.customers_feedback {
    padding: 35px 0;
  }
  section.customers_feedback h2 {
    font-size: 30px;
    margin-bottom: 65px;
  }
  section.Counselling {
    padding: 35px 0;
  }
  section.Counselling h2 {
    font-size: 30px;
    margin-bottom: 25px;
  }
  section.Suggestion_Best {
    padding: 35px 0;
  }
  section.Suggestion_Best h2 {
    font-size: 30px;
    margin-bottom: 25px;
  }
  section.faqs {
    padding: 35px 0;
  }
  section.faqs h2.faqsh2 {
    font-size: 30px;
    margin-bottom: 25px;
  }
  .changeboxmain {
    height: 44px !important;
    width: 145px;
    top: 10px;
    margin-bottom: 5px !important;
  }
  .changeboxmain .changebox {
    transform: scale(1.8);
  }
  .my_applications_lst table tbody tr td .brns {
    left: 882px;
  }
  .WhyChoose .WhyChoosebg {
    padding: 25px 25px;
    margin-top: 16px;
    min-height: 430px;
  }
  .WhyChoose .WhyChoosebg .carousel-item {
    height: 430px;
  }
  .WhyChoose .WhyChoosebg .carousel-item .imgslide {
    width: 100%;
  }
  .WhyChoose .WhyChoosebg .img1 {
    height: 204px;
  }
  .WhyChoose .WhyChoosebg .img2 {
    height: 420px;
  }
  .banner .set .ulshow {
    max-width: 427px;
  }
  .how_to_work p {
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 30px;
  }
  .purpose_set h4 {
    font-size: 16px;
    margin-top: 0 !important;
    margin-bottom: 4px;
  }
  .main_user {
    padding-left: 280px;
    padding-right: 280px;
  }
  .main_user .chat_right {
    width: 280px;
  }
  .main_user .chat_right .search-data-box {
    width: 280px;
  }
  .main_user .chat_right .set {
    padding-left: 60px !important;
  }
  .main_user .chat_right .set .img {
    width: 50px;
    height: 50px;
    background-color: #fff;
  }
  .main_user .chat_user {
    width: 280px;
  }
  .main_user .chat_user ul li h6 {
    font-size: 15px;
  }
  .main_user .chat_user ul li .chatuser {
    width: 44px;
    height: 44px;
  }
  .purpose_set h2 {
    font-size: 24px;
  }
  .purpose_set img {
    width: 250px !important;
    margin-top: -8px;
  }
  .purpose_set h4 {
    font-size: 18px;
    line-height: 24px;
  }
  .purpose_set h6 {
    margin-top: 50px;
    margin-bottom: 20px;
    font-size: 15px;
  }
  .purpose_set h1 {
    font-size: 32px;
  }
  .purpose_set p {
    font-size: 14px;
  }
  .Membership .col-3 .set {
    padding: 10px 10px 5px;
  }
  .Membership .col-3 .set h6 {
    margin: 0 -10px 10px;
  }
  section.landing_banner iframe {
    height: 300px;
    width: 518px;
  }
  .loginmodal .right_login p {
    font-size: 14px;
  }
  .loginmodal .lest_login p {
    font-size: 14px;
  }
  .loginmodal .lest_login .btn {
    margin-top: 20px;
  }
  .main_header .hed_left {
    margin-left: 22px;
  }
  .reports h2 {
    font-size: 21px;
  }
  .reports .wap p label {
    margin-right: 7px;
  }
  .main_header ul.navbar-nav li .nav-link {
    font-size: 14px;
  }
  .main_header ul li {
    list-style: none;
    margin-left: 6px !important;
  }
  .main_header ul li a {
    padding: 0 8px;
  }
  .main_header .hed_left p.location {
    width: 239px;
  }
  .main_header .hed_left form.search_form {
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 2px solid #fff;
    height: 48px;
    line-height: 45px;
    padding: 0 16px 0 42px;
    border-radius: 7px;
    width: 250px;
  }
  .main_header ul li {
    list-style: none;
    margin-left: 20px !important;
  }
  .main_header ul li a {
    padding: 0 8px;
  }
  .main_header .hed_left p.location {
    width: 239px;
  }
  .main_header .hed_left form.search_form {
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid rgb(227, 227, 227);
    height: 44px;
    line-height: 42px;
    padding: 0 16px 0 42px;
    border-radius: 7px;
    width: 250px;
  }
  .chatdiv .main_user2.dashboard_conversation {
    padding-right: 20px !important;
  }
  .chatdiv .main_user2.dashboard_conversation .chat_right {
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    right: -356px;
    width: 320px;
    position: fixed;
    top: 0;
    z-index: 999;
    height: 100%;
    overflow-y: auto !important;
    box-shadow: 0 0 28px rgba(204, 204, 204, 0.6196078431);
  }
  .chatdiv .main_user2.dashboard_conversation .chat_right h3 {
    margin-bottom: 30px;
  }
  .chatdiv .main_user2.dashboard_conversation .chat_right .chatuser {
    height: 100px;
    width: 100px;
  }
  .loginmodal .right_login {
    padding: 30px 25px 30px 20px;
  }
  .loginmodal .right_login img {
    width: 74.5% !important;
  }
  .stage {
    top: 14px;
  }
  .banner .set h1 {
    font-size: 34px;
    line-height: 45px;
    margin-bottom: 20px;
    padding-right: 0;
  }
  .banner .set ul {
    margin-top: 70px;
    margin-bottom: 32px;
  }
  .banner .set p {
    padding-bottom: 0;
  }
  .banner .img img {
    width: 100% !important;
  }
  .top_rated {
    margin: 60px 0;
  }
  .top_rated h2 {
    font-size: 22px;
  }
  .top_rated p.pag {
    font-size: 15px;
    margin-bottom: 22px;
  }
  .top_rated .st {
    padding: 12px;
  }
  .top_rated .st i {
    font-size: 16px;
    margin-right: 0px;
  }
  .top_rated .st h4 {
    font-size: 18px;
  }
  .top_rated .st p {
    font-size: 14px;
  }
  .top_rated .st .footer span {
    padding: 10px 0;
    font-size: 15px;
  }
  .top_rated .st .footer a {
    font-size: 14px;
    padding: 11px 0;
  }
  .popular_institutes .st .images .cont h4 {
    font-size: 18px;
  }
  .popular_institutes .st .images .cont p {
    font-size: 14px;
  }
  .testimonials {
    margin: 60px 0;
  }
  .testimonials h4 {
    font-size: 18px;
  }
  .testimonials p {
    font-size: 14px;
  }
  .testimonials i {
    font-size: 16px;
    margin-right: 4px;
  }
  .recent_blogs {
    margin: 40px 0;
  }
  .recent_blogs .st {
    padding: 12px;
  }
  .recent_blogs .st h3 {
    font-size: 15px;
  }
  .recent_blogs .st p {
    font-size: 14px;
  }
  .recent_blogs .st a {
    font-size: 14px;
  }
  .main-footer ul.locul li {
    margin-bottom: 10px;
    font-size: 14px;
  }
  .main-footer .socle ul li {
    margin-right: 8px;
  }
  .main-footer .f_logo {
    height: 35px;
  }
  .main-footer p {
    font-size: 14px;
  }
  .single_details p {
    color: #4E4E4E;
  }
  .single_details .btns .message {
    width: 165px;
  }
  .single_details .btns .video_call {
    width: 170px;
  }
  .single_details .usr_dt h2 {
    font-size: 26px;
  }
  .single_details .usr_dt h2 span.tit {
    font-size: 26px;
  }
  .single_details .usr_dt h2 span {
    font-size: 20px;
    margin-left: 20px;
  }
  .search_banner {
    padding: 30px 0 5px;
  }
  .search_banner h1 {
    font-size: 26px;
  }
  .search_banner label {
    height: 46px;
    border-radius: 6px;
    font-size: 14px;
    padding: 13px 2px;
  }
  .search_banner .suggested {
    height: 46px;
    line-height: 46px;
  }
  .search_banner form {
    height: 46px;
    width: 426px;
  }
  .search_banner form input {
    margin: 11px 0;
  }
  .latest_dashboard .wap h6 {
    font-size: 13px;
    margin-bottom: 0px;
    margin-top: 0;
  }
  .latest_dashboard .wap .img {
    width: 65px;
    height: 65px;
    line-height: 65px;
  }
  .latest_dashboard .wap .img img {
    height: 35px;
  }
  .latest_dashboard .wap .img2 {
    width: 65px;
    height: 65px;
    line-height: 65px;
  }
  .latest_dashboard .wap .img2 img {
    height: 35px;
  }
  .profile_viewmain .upload_img {
    left: 43px;
    top: -164px;
  }
}
/** Large devices (desktops, less than 1200px) **/
@media (max-width: 1199.98px) {
  .total_results .set .img {
    height: 210px;
  }
  .total_results .set .video-react {
    height: 210px !important;
  }
  .profile_viewmain .st h3 {
    margin-bottom: 10px;
  }
  .profile_viewmain .st div.Verified h3 {
    margin-bottom: 10px;
  }
  section.action_section {
    padding: 38px 0;
  }
  section.action_section h2 {
    font-size: 40px;
    margin-bottom: 15px;
  }
  section.action_section p {
    margin-bottom: 15px;
    font-size: 15px;
  }
  section.action_section h1 {
    font-size: 40px;
    margin-bottom: 15px;
  }
  section.action_section ul.list-unstyled {
    gap: 40px;
    margin-top: 25px;
  }
  section.action_section ul.list-unstyled li a {
    font-size: 15px;
    min-width: 230px;
  }
  section.customer_section {
    padding: 0 0 38px 0;
  }
  section.customer_section button.btn.btn-primary {
    margin-top: 22px;
    font-size: 15px;
    padding: 16px 40px;
  }
  section.customer_section h2 {
    font-size: 40px;
  }
  section.customer_section iframe {
    width: 600px;
    height: 339px;
  }
  section.customer_section p {
    font-size: 15px;
  }
  section.partner_section {
    padding: 38px 0;
  }
  section.partner_section h2 {
    font-size: 40px;
  }
  section.partner_section h2.accordion-header button.accordion-button {
    font-size: 18px;
  }
  section.partner_section p {
    font-size: 15px;
  }
  section.partner_section .set {
    padding: 26px;
    border-radius: 20px;
    margin-top: 28px;
  }
  section.partner_section .set h4 {
    font-size: 18px;
    margin-bottom: 12px;
  }
  section.partner_section .set p {
    margin-bottom: 15px;
    line-height: 24px;
    font-size: 14px;
  }
  section.partner_section .set .user h6 {
    font-size: 16px;
  }
  section.partner_section .accordion-body {
    font-size: 15px;
    line-height: 24px;
  }
  .analytics table.table_gray tr td {
    padding: 12px 0;
  }
  .analytics table.table_gray tr td .progress {
    width: 140px;
    height: 12px !important;
  }
  .analytics .wap canvas {
    height: 155px !important;
    width: 155px !important;
  }
  .profile_viewall_page .main_st .imagevideo1 {
    height: 340px;
  }
  .profile_viewall_page .main_st .imagevideo1.sp {
    height: 160px;
  }
  .profile_viewmain .Success .imagevideo1.imagevideo0 {
    height: 148px;
  }
  .profile_viewmain .Success .imagevideo1 {
    height: 267px;
  }
  .profile_viewmain .Success .imagevideo1.imagevideo2 {
    height: 111px;
    line-height: 111px;
  }
  .profile_viewmain .set h2 {
    font-size: 16px;
  }
  .profile_viewmain a.btn {
    line-height: 34px;
    font-size: 14px;
  }
  .profile_viewmain .single_banner .bgimage {
    height: 215px;
  }
  .profile_viewmain .single_banner .pencil_banner p {
    font-size: 14px;
  }
  .profile_viewmain .single_banner .pencil_banner p:first-child {
    font-size: 24px;
  }
  .profile_viewmain .single_banner .pencil_banner .img {
    height: 130px;
    border-radius: 9px;
    margin-top: -92px;
    width: 130px;
    line-height: 130px;
  }
  .profile_viewmain .maybe {
    border-radius: 10px;
    margin-bottom: 12px;
    padding: 12px;
  }
  .profile_viewmain .maybe ul li a {
    padding: 5px 16px;
    font-size: 13px;
  }
  .profile_viewmain .maybe h4 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .profile_viewmain .maybe h2 {
    font-size: 14px;
  }
  .profile_viewmain .maybe h2 span {
    font-size: 18px;
    margin-top: 10px;
  }
  .profile_viewmain .maybe a.Call {
    line-height: 34px;
    font-size: 14px;
  }
  .profile_viewmain .maybe a.Message {
    line-height: 34px;
    font-size: 14px;
  }
  .banner .home_video {
    width: 100%;
    padding: 7px 4px 0;
    height: 302px;
    overflow: hidden;
  }
  .call_history {
    padding: 30px 0;
  }
  .call_history h3 {
    font-size: 18px;
    margin-bottom: 25px;
  }
  .help_page {
    padding: 30px 0;
  }
  section.help_banner {
    padding: 30px 0;
  }
  section.help_banner h6 {
    font-size: 24px;
  }
  .main_user .chat_right .ct_offer.with_create {
    padding-top: 385px !important;
  }
  .chat_right a.Create_Offer {
    top: 280px;
    width: 258px;
    left: 0;
    right: 0;
    margin: auto;
  }
  .DownloadApp h2 {
    font-size: 30px;
    margin-top: 25px;
    margin-bottom: 15px;
  }
  .DownloadApp img {
    width: 208px;
  }
  section.landing_banner .patner h2 {
    font-size: 38px !important;
  }
  section.landing_banner .patner img {
    height: 182px;
    right: -36px;
    top: 20px;
  }
  .latest_dashboard .carousel.carousel-slider .wap.wap1 {
    width: 98%;
  }
  .latest_dashboard .carousel.carousel-slider .wap.wap1 p {
    max-width: 365px;
  }
  .search_banner ul.ultoggle {
    float: left !important;
    padding: 0;
    margin-bottom: 0;
  }
  .search_banner ul.d-flex {
    width: 100%;
    float: initial;
    padding: 10px 6px 0 !important;
    margin: 0 -6px;
  }
  .search_banner ul.d-flex li.dropdown {
    width: 49%;
    list-style: none;
    float: left;
    margin: 0 !important;
    margin-right: 2% !important;
    margin-bottom: 10px !important;
  }
  .search_banner ul.d-flex li.dropdown button {
    min-width: 100%;
    width: auto;
  }
  .search_banner ul.d-flex li.dropdown ul.dropdown-menu .st span {
    top: 2px;
  }
  .search_banner ul.d-flex::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
  }
  .search_banner ul.d-flex::-webkit-scrollbar {
    height: 0px;
    background-color: #F5F5F5;
  }
  .search_banner ul.d-flex::-webkit-scrollbar-thumb {
    background-color: #000000;
  }
  .Frauds_set9 .setain h2 {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .Frauds_set7 h2 {
    font-size: 20px;
  }
  .Frauds_set1 .Fraudsbg {
    padding: 70px 0;
  }
  .Frauds_set1 .Fraudsbg h1 {
    font-size: 28px;
  }
  .Frauds_set2 {
    margin: 40px 0;
  }
  .Frauds_set2 h2 {
    font-size: 20px;
    margin: 0 auto 25px;
  }
  .Frauds_set3 {
    margin: 40px 0;
  }
  .Frauds_set4 .setain {
    padding: 40px 100px;
  }
  .Frauds_set4 .setain h2 {
    font-size: 20px;
    margin: 0 auto 25px;
  }
  .Frauds_set6 {
    margin: 40px 0;
  }
  .Frauds_set6 .setain h2 {
    font-size: 20px;
  }
  .Frauds_set6 .setain {
    padding: 40px 25px;
  }
  .Frauds_set6 .setain h2 {
    font-size: 24px;
  }
  .Frauds_set7 {
    margin: 40px 0;
  }
  .Frauds_set9 .setain {
    padding: 30px;
  }
  section.service ul {
    gap: 10px;
  }
  section.service ul li a {
    padding: 15px 10px;
  }
  section.service ul li a h2 {
    font-size: 13px;
  }
  .profile_viewmain a.editbanner {
    top: -130px;
  }
  .profile_viewmain .upload_img {
    left: 42px;
    top: -135px;
  }
  .profile_viewmain .position-relative.banneredt .upload_img {
    top: -68px !important;
  }
  .total_results h3 {
    text-align: left;
    position: relative;
    top: 0;
    margin-bottom: 14px !important;
  }
  .what_is .col-sm-7 {
    width: 100%;
  }
  .chat_right nav .nav-tabs .nav-link {
    padding: 10px 0;
  }
  .main_user .chat_right .set .img {
    width: 45px;
    height: 45px;
    background-color: #fff;
  }
  .main_user .chat_right .ct_offer {
    overflow-y: auto;
  }
  .main_user .chat_right .ct_offer i.bi.bi-arrow-left-short {
    display: inline-block;
    font-size: 34px;
    color: #000;
    position: absolute;
    top: 13px !important;
    left: 3px;
    z-index: 9;
    background: #fff;
    height: 34px;
    border-radius: 50%;
    width: 34px;
    line-height: 34px;
  }
  ul.call_video_2 li.offericon {
    display: inline-block;
  }
  .main_header ul li {
    margin-left: 8px !important;
  }
  .latest_dashboard .wap.wap1 {
    padding-right: 260px !important;
  }
  .latest_dashboard .wap.wap1 p br {
    display: none;
  }
  .expert_help .expert_int h2 {
    margin-top: 35px;
    font-size: 26px;
    max-width: 400px;
    margin-bottom: 4px;
  }
  .expert_help .expert_int h2 span {
    padding: 0 15px;
  }
  section.Talk_Expert h1 {
    font-size: 36px;
  }
  section.Talk_Expert .set h6 {
    font-size: 16px;
  }
  section.customers_feedback {
    padding: 30px 0;
  }
  section.customers_feedback h2 {
    font-size: 26px;
    margin-bottom: 40px;
  }
  section.customers_feedback h2 span {
    padding: 0 15px;
  }
  section.Counselling {
    padding: 30px 0;
  }
  section.Counselling h2 {
    font-size: 26px;
    margin-bottom: 20px;
  }
  section.Counselling h2 span {
    padding: 0 15px;
  }
  section.Counselling .set h6 {
    font-size: 15px;
  }
  section.Suggestion_Best {
    padding: 30px 0;
  }
  section.Suggestion_Best h2 {
    font-size: 26px;
    margin-bottom: 20px;
  }
  section.Suggestion_Best h2 span {
    padding: 0 15px;
  }
  section.faqs {
    padding: 30px 0;
  }
  section.faqs h2.faqsh2 {
    font-size: 26px;
    margin-bottom: 20px;
  }
  section.faqs h2.faqsh2 span {
    padding: 0 15px;
  }
  section.faqs .accordion-item button.accordion-button {
    font-size: 15px;
  }
  .changeboxmain {
    height: 40px !important;
    width: 150px;
    top: 10px;
    margin-bottom: 10px !important;
  }
  .my_applications_lst table tbody tr td {
    padding: 0 3px;
  }
  .my_applications_lst table tbody tr td br {
    display: none;
  }
  .my_applications_lst table tbody tr td p {
    margin-bottom: 4px;
  }
  .my_applications_lst table tbody tr td .brns {
    left: 700px;
  }
  .banner video {
    width: 100%;
    height: 268px;
    margin-top: 0;
  }
  .banner .set {
    margin-top: 11px;
  }
  .banner .set .ulshow {
    max-width: 470px;
  }
  .main_user .mediaSelection {
    max-width: 300px;
  }
  .main_user .chat_right {
    display: block;
    z-index: 9999;
    position: fixed;
    height: 100%;
    top: 64px;
    box-shadow: 0 0 200px rgba(0, 0, 0, 0.63) !important;
    transition: all 0.5s;
    -webkit-transition: all 0.2s;
  }
  .main_user .chat_right .search-data-box .bi-arrow-left-short {
    top: 77px;
  }
  .main_user .chat_right .search-data-box.main {
    width: 280px;
    margin-right: 0;
    box-shadow: 0 0 200px rgba(0, 0, 0, 0.631372549) !important;
    position: fixed;
    top: 0;
    padding-top: 80px;
    z-index: 999999;
  }
  .main_user .chat_right .ct_offer {
    transition: all 0.5s;
    -webkit-transition: all 0.2s;
    margin-right: -300px;
  }
  .main_user .chat_right .ct_offer .ct_offerin {
    position: absolute;
    top: 72px;
    width: 258px;
    left: 0;
    right: 0;
    margin: auto;
  }
  .main_user .chat_right {
    right: 0;
    display: block;
    position: absolute !important;
    box-shadow: none !important;
    margin-right: 0;
  }
  .main_user .chat_right .ct_offer.main {
    position: fixed;
    right: 0;
    top: 0;
    height: 100%;
    width: 280px;
    box-shadow: 0 0 200px rgba(0, 0, 0, 0.631372549) !important;
    transition: all 0.5s;
    -webkit-transition: all 0.2s;
    padding: 330px 12px 0;
    z-index: 99999;
    background: #fff;
    margin-right: 0;
  }
  .main_user .chat_right .ct_offer.main i.bi.bi-x-lg {
    display: inline-block;
  }
  .purpose_set p {
    font-size: 13px;
  }
  .purpose_set img {
    width: 225px !important;
    margin-top: -8px;
  }
  .video_call_interface .set_main {
    padding-right: 300px;
  }
  .video_call_interface .set ul {
    padding-right: 0px;
  }
  .video_call_interface .chats {
    width: 300px;
  }
  .main_user .chat_right {
    display: block;
    box-shadow: none !important;
    transition: all 0.5s;
    -webkit-transition: all 0.2s;
    margin-right: -342px;
  }
  .Membership .col-3 .set h4 {
    font-size: 11px;
    height: 46px;
    line-height: 16px;
  }
  .Membership .col-3 .set h5 {
    font-size: 15px;
  }
  .Membership .col-3 .set h5 span {
    font-size: 12px;
  }
  .Membership .col-3 .set .btn {
    font-size: 13px;
    height: 36px;
    line-height: 36px;
    margin: 6px 0;
  }
  .Membership .col-3 .set p {
    font-size: 11px;
  }
  .Membership .col-3 .Plans ul li {
    font-size: 12px;
  }
  .Membership .col-3 .Plans p {
    font-size: 13px;
  }
  .newhd {
    padding: 50px 0;
  }
  .newhd h2 {
    font-size: 18px;
  }
  .newhd h2 .newhd h2 span {
    font-size: 45px;
  }
  .Account_Settings .nav-tabs li {
    margin-right: 10px;
  }
  .single_blogs h1.text-center {
    font-size: 26px;
  }
  .section_blogs h1 {
    font-size: 24px;
  }
  .container-fluid {
    padding: 0 25px;
  }
  .chatdiv .main_user .chat_user ul li h6 {
    font-size: 15px;
  }
  .pop_width .modal-dialog {
    max-width: 700px;
  }
  .pop_width .modal-dialog .modal-body {
    padding: 35px;
  }
  .pop_width .modal-dialog .join_step_form p {
    font-size: 13px;
  }
  .pop_width .modal-dialog .join_step_form h3 {
    font-size: 14px;
  }
  .pop_width .modal-dialog .join_step_form .box-img img {
    height: 70px;
  }
  .pop_width .modal-dialog .radio-item label {
    padding: 30px 10px;
  }
  .head h6 {
    font-size: 14px;
  }
  .landing_header img {
    height: 38px;
    width: auto !important;
  }
  section.landing_banner a.brn {
    width: 170px;
    font-size: 16px;
  }
  section.landing_banner iframe {
    height: 255px;
    width: 440px;
  }
  section.landing_banner h1 {
    margin-top: 40px;
    font-size: 24px;
  }
  section.landing_banner h1 span {
    font-size: 50px;
    line-height: 50px;
  }
  section.two_types a.Join {
    width: 170px;
    font-size: 14px;
    margin-top: 10px;
  }
  section.two_types .nav-tabs {
    margin-bottom: 18px;
  }
  section.two_types p {
    font-size: 14px;
    line-height: 24px;
  }
  .answer_the_questions .enteryour .col {
    flex: 1 0 50%;
    max-width: 50%;
  }
  .application form .form-group span {
    margin-right: 30px;
  }
  .dashboard_profile {
    padding-right: 0;
  }
  .dashboard h2 {
    font-size: 20px;
  }
  .dashboard h2 img {
    height: 24px;
  }
  .dashboard h2 .form-inline {
    width: 400px;
  }
  .dashboard .main_dashboard h4 {
    font-size: 16px;
  }
  .dashboard .main_dashboard .right_sidebar h4 {
    font-size: 16px;
  }
  .dashboard .main_dashboard .right_sidebar .set .upgrade {
    width: 190px;
    margin: 80px 0;
  }
  .dashboard .main_dashboard .right_sidebar .set h4 {
    font-size: 15px;
    padding: 12px;
  }
  .dashboard .main_dashboard .right_sidebar .set ul li {
    padding: 12px 12px 12px 65px;
  }
  .dashboard .main_dashboard .right_sidebar .set ul li .chatuser {
    left: 12px;
    width: 44px;
    height: 44px;
  }
  .chatdiv .dashboard_conversation {
    padding-left: 315px !important;
    padding-right: 15px;
  }
  .chatdiv .dashboard_conversation .msg {
    max-width: 400px;
  }
  .search_banner .suggested {
    width: 160px;
  }
  .search_banner form {
    width: 362px;
  }
  .loginmodal .lest_login img {
    height: 30px;
  }
  .loginmodal .lest_login p {
    margin-bottom: 2px;
  }
  .loginmodal .lest_login h3 {
    font-size: 20px;
    margin: 35px 0 20px;
  }
  .loginmodal .right_login {
    padding: 20px 25px 20px 20px;
  }
  .loginmodal .right_login p {
    color: #28282B;
    font-size: 15px;
    font-weight: 600;
  }
  .banner .carousel {
    bottom: 0;
  }
  .banner h6 {
    font-size: 14px;
  }
  .banner .set h1 {
    font-size: 28px;
    line-height: 38px;
    padding-right: 0;
    margin-bottom: 14px;
  }
  .banner .set p {
    padding-bottom: 0;
  }
  .testimonials p.pag {
    font-size: 14px;
  }
  .top_rated h2 {
    font-size: 22px;
    margin-top: 0;
  }
  .top_rated h2 span.tit {
    font-size: 22px;
  }
  .top_rated p.pag {
    font-size: 14px;
    margin-bottom: 12px;
  }
  .top_rated .view_all {
    padding: 10px;
    width: 135px;
    border-radius: 8px;
    font-size: 14px;
    margin-bottom: 20px;
  }
  .top_rated .st h2 {
    font-size: 22px;
    margin-top: 0;
  }
  .top_rated .st p {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .popular_institutes h2 {
    font-size: 22px;
    margin-top: 0%;
  }
  .popular_institutes p.pag {
    font-size: 14px;
    margin-bottom: 12px;
  }
  .popular_institutes .view_all {
    padding: 10px;
    width: 135px;
    border-radius: 8px;
    font-size: 14px;
    margin-bottom: 20px;
  }
  .popular_institutes .order2 {
    order: 2;
  }
  .recent_blogs h2 {
    font-size: 22px;
    margin-top: 0;
  }
  .recent_blogs p.pag {
    font-size: 14px;
    margin-bottom: 12px;
  }
  .recent_blogs .st h3 {
    font-size: 15px;
  }
  .recent_blogs .st p {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .total_results {
    margin: 10px 0 40px;
  }
  .total_results .set h6 {
    font-size: 15px;
  }
  .total_results .set h6 i {
    margin-right: 2px;
  }
  .total_results .set .video_call {
    width: 98px;
    font-size: 13px;
    margin-bottom: 5px;
  }
  .total_results .set .message {
    margin-bottom: 5px;
    font-size: 13px;
    width: 98px;
  }
  .total_results .set h3 {
    font-size: 15px;
    display: block;
    margin-top: 0;
    float: initial;
    line-height: 1.2;
    margin-bottom: 0.25rem !important;
  }
  .search_banner h1 {
    font-size: 22px;
  }
  .study_buddies .lest_login ul li {
    width: 28.26%;
  }
  .chatdiv h2 {
    font-size: 18px !important;
  }
  .main_header ul li {
    margin-left: 0px;
  }
  .main_user2 {
    padding-right: 0;
  }
  .my_profile .my_profile_banner {
    height: 152px;
  }
  .my_profile .container h6 img {
    width: 42px;
    margin-right: 8px;
  }
  .my_profile .container form .form-group .form-control {
    height: 42px;
    font-size: 15px;
    padding: 13px 20px;
  }
  .my_profile .container form .form-group label {
    font-size: 15px;
  }
  .watching_video {
    padding: 50px 0 20px;
  }
  .watching_video p {
    font-size: 16px;
  }
}
@media screen and (min-device-width: 576px) and (max-device-width: 991px) {
  .Frauds_set9 .col-sm-6:nth-child(6) {
    display: none;
  }
  .Frauds_set9 .setain {
    background-size: cover !important;
    background-position: right !important;
  }
  .Frauds_set9 .setain .set:after {
    width: 134px;
    height: 85px;
    top: 22px;
    left: 155px;
    background-size: 133px;
  }
  .Frauds_set9 .setain .set.set2:after {
    left: -176px;
    background-size: 116px;
    background-repeat: no-repeat;
    bottom: 150px;
    transform: scaleX(1) rotate(198deg);
  }
  .Frauds_set9 .setain .set3:after {
    width: 288px !important;
    height: 160px !important;
    left: -235px !important;
    bottom: 0 !important;
    top: 97px !important;
    transform: scaleX(-1) rotate(238deg);
  }
  .Frauds_set9 .setain .set4:after {
    width: 216px;
    height: 160px;
    left: -187px !important;
    background-size: 174px;
    bottom: 1px;
    transform: scaleX(-1) rotate(0) !important;
    top: 80px !important;
  }
}
/** Medium devices (tablets, less than 992px) **/
@media (max-width: 991.98px) {
  ul.mob_join {
    margin: 14px 0;
    display: flex;
    align-items: center;
  }
  ul.mob_join li {
    display: inline-block !important;
    line-height: 0;
  }
  ul.mob_join li a {
    display: block !important;
    font-weight: 700;
  }
  ul.mob_join li a i {
    font-size: 31px;
  }
  .section_blogs.section_blogs_in h2.mt-5 {
    font-size: 20px;
    min-height: 38px;
    margin-top: 0px !important;
  }
  .section_blogs_in .accordion .accordion-body {
    padding: 8px 0;
  }
  .profile_viewmain .upload_img {
    left: 42px;
    top: -153px;
  }
  .section_blogs p.h5 {
    font-size: 14px;
    width: 210px;
    height: 44px;
    line-height: 44px;
    padding-left: 50px;
  }
  .section_blogs p.h5 span {
    height: 38px;
    width: 38px;
  }
  .total_results .set .img {
    height: 240px;
  }
  .total_results .set .video-react {
    height: 240px !important;
  }
  section.action_section h2 {
    font-size: 26px;
    margin-bottom: 10px;
  }
  section.action_section p {
    margin-bottom: 4px;
  }
  section.customer_section h2 {
    font-size: 24px;
    margin-bottom: 6px;
  }
  section.customer_section p {
    font-size: 14px;
    margin-bottom: 16px;
  }
  section.partner_section h2.accordion-header button.accordion-button {
    font-size: 16px;
    padding: 12px 15px;
  }
  section.partner_section .accordion-body {
    font-size: 14px;
    padding: 12px 15px;
  }
  section.partner_section h2 {
    font-size: 24px;
    margin-bottom: 6px;
  }
  section.partner_section p {
    font-size: 14px;
    margin-bottom: 16px;
  }
  section.partner_section .set {
    padding: 15px;
    border-radius: 10px;
    margin-top: 25px;
  }
  section.partner_section .set h4 {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .analytics .page_views {
    margin-bottom: 18px !important;
  }
  .analytics .page_views table {
    min-width: 1030px;
  }
  .analytics .page_views table tr th {
    font-size: 14px;
  }
  .analytics .nav-tabs li {
    margin-right: 25px;
  }
  .analytics table.table_gray tr td {
    padding: 10px 0;
  }
  .analytics .wap canvas {
    height: 130px !important;
    width: 130px !important;
  }
  .analytics .wap h4 {
    font-size: 18px;
  }
  .analytics h4 {
    font-size: 16px;
  }
  .profile_viewall_page h1 {
    font-size: 18px;
  }
  .profile_viewall_page .main_st .imagevideo1 {
    height: 250px;
  }
  .profile_viewall_page .main_st .imagevideo1.sp {
    height: 162px;
  }
  .profile_viewmain .Success .imagevideo1.imagevideo2 {
    height: 83px;
  }
  .profile_viewmain .Success .imagevideo1.imagevideo2 a.View {
    line-height: 83px;
    font-size: 15px;
  }
  .profile_viewmain .Success .imagevideo1.imagevideo0 {
    height: 107px;
  }
  .profile_viewmain .Success .imagevideo1 {
    height: 198px;
  }
  .profile_viewmain .Success .imagevideo1 p {
    font-size: 14px;
    padding: 2px 10px;
  }
  .profile_viewmain .set ul li {
    line-height: 33px;
    padding: 0 15px;
    font-size: 13px;
  }
  .profile_viewmain .single_banner {
    margin-bottom: 10px;
  }
  .profile_viewmain .single_banner .bgimage {
    height: 180px;
  }
  .profile_viewmain .single_banner .pencil_banner .img {
    height: 150px;
    margin-top: -112px;
    width: 150px;
  }
  .banner .home_video {
    height: 229px;
    overflow: hidden;
    margin-top: 19px;
  }
  .banner video {
    width: 100%;
    height: 192px;
    margin-top: 0;
  }
  .help_page_single h6 {
    margin-bottom: 8px;
    font-size: 14px;
  }
  .help_pageall h4 {
    padding: 20px 19px 24px 70px;
  }
  .help_pageall h4 span {
    height: 50px;
    width: 50px;
    line-height: 50px;
    left: 8px;
    top: 0;
  }
  .help_pageall .st {
    padding: 15px;
    margin-bottom: 15px;
  }
  .main_header .col-2.py-1 {
    width: 20%;
  }
  .main_header .col-10 {
    width: 80%;
  }
  section.noti_page {
    margin: 35px 0;
    padding: 15px;
  }
  .DownloadApp .carousel-item img {
    width: 194px;
  }
  .DownloadApp h2 {
    font-size: 23px;
    margin-top: 0;
    margin-bottom: 0;
  }
  .DownloadApp ul {
    margin: 15px 0 15px;
    padding-left: 18px;
  }
  section.landing_banner .patner h2 {
    font-size: 28px !important;
  }
  section.landing_banner .patner img {
    height: 123px;
    right: -16px;
    top: 20px;
  }
  section.landing_banner .patner a.brn {
    width: 145px;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
  }
  .viewpro .col-sm-7 {
    position: relative;
  }
  .viewpro .carousel-control-next {
    right: 8px;
  }
  .viewpro button.carousel-control-prev {
    margin-left: 0;
    left: 8px;
  }
  .contact_us {
    padding: 30px 0;
  }
  .contact_us .contact_right ul li a {
    padding: 0px 10px;
    font-size: 22px;
  }
  .contact_us .contact_right .form-signin input {
    padding: 10px 14px;
    font-size: 14px;
  }
  .contact_us .contact_right h2 {
    font-size: 20px;
    margin-bottom: 19px;
  }
  .contact_us .contact_right h3 span {
    font-size: 16px;
  }
  .search_banner ul.d-flex li.dropdown ul.dropdown-menu {
    width: 360px;
  }
  .search_banner ul.d-flex li.dropdown ul.dropdown-menu ul.Visa li {
    color: #282825;
    font-size: 13px;
    font-weight: 500;
    float: left;
    margin-bottom: 7px;
    width: 50%;
  }
  .search_banner ul.ultoggle {
    float: left !important;
    padding: 0;
    margin-bottom: 0;
  }
  .Frauds_set9 .setain h2 {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .Frauds_set6 .setain {
    padding: 20px 16px;
  }
  .Frauds_set6 .setain h2 {
    font-size: 20px;
  }
  .Frauds_set6 .setain ul {
    margin-top: 32px;
    padding-left: 0;
  }
  .Frauds_set6 .setain ul li {
    color: #fff;
    margin-bottom: 15px;
  }
  .Frauds_set6 .setain img {
    max-width: 100%;
  }
  .Frauds_set1 .Fraudsbg {
    padding: 50px 0;
  }
  .Frauds_set1 .Fraudsbg h1 {
    font-size: 22px;
  }
  .Frauds_set1 h2 {
    font-size: 16px;
  }
  .Frauds_set2 h2 {
    font-size: 20px;
    max-width: 370px;
  }
  .Frauds_set2 .setain {
    padding: 15px;
  }
  .Frauds_set2 .setain .set {
    padding: 12px;
    max-width: 100%;
  }
  .Frauds_set3 h2 {
    font-size: 18px;
  }
  .Frauds_set3 ul {
    padding: 15px;
  }
  .Frauds_set3 h3 {
    font-size: 16px;
  }
  .Frauds_set3 .sp {
    padding: 12px 12px;
  }
  .Frauds_set3 .sp h4 {
    font-size: 15px;
  }
  section.service ul {
    gap: 0;
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
  }
  section.service ul li {
    flex: 0 0 auto;
    width: 25%;
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 10px;
  }
  .stage {
    top: 19px;
  }
  .my_applications_lst table {
    width: 1000px;
  }
  .add_money_wallet .lest_login {
    padding: 20px !important;
  }
  .add_money_wallet .lest_login a.addmoney {
    margin-top: -25px;
    margin-bottom: 20px;
  }
  .payment {
    margin: 35px 0;
  }
  .payment .payment_left {
    padding: 25px;
  }
  .payment .payment_left h6 {
    margin-top: 20px;
    font-size: 14px;
  }
  .payment .payment_left h5 {
    margin-top: 10px;
    font-size: 15px;
    margin-bottom: 1px;
  }
  .payment .payment_left .set {
    padding: 32px 12px 12px;
  }
  .payment .payment_right {
    padding: 25px;
  }
  .payment .payment_right h2 {
    font-size: 22px;
  }
  .latest_dashboard .col-lg-8.col-xxl-8 {
    order: 2;
  }
  .main_header.header2 ul li {
    margin-left: 6px !important;
  }
  .main_header ul li {
    margin-left: 10px !important;
  }
  .main_header ul li.bcm a span {
    display: none;
  }
  .banner .set {
    padding: 16px;
    border-radius: 16px;
    margin-bottom: 30px;
  }
  .expert_help .chatimg {
    max-width: 330px;
    padding-top: 10%;
  }
  .expert_help .expert_int {
    padding: 20px 15px 60px;
  }
  .expert_help .expert_int h2 {
    margin-top: 30px;
    font-size: 20px;
  }
  .expert_help .expert_int .main_prevBtn {
    padding: 15px 15px;
  }
  .expert_help .expert_int ul li {
    margin-bottom: 5px;
    font-size: 13px;
  }
  .expert_help .expert_int ul li span.option {
    padding: 5px 14px;
    min-width: 130px;
  }
  section.Suggestion_Best h2 span {
    padding: 0 15px;
  }
  section.Suggestion_Best img {
    padding-top: 60px;
  }
  section.Suggestion_Best .set {
    margin-bottom: 30px;
    padding-left: 50px;
  }
  section.Suggestion_Best .set h1 {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
  section.Suggestion_Best .set h6 {
    font-size: 16px;
  }
  section.Suggestion_Best .set p {
    font-size: 13px;
  }
  section.Talk_Expert h1 {
    font-size: 30px;
  }
  section.Talk_Expert img.set1img {
    height: 36px;
    padding-left: 39px;
  }
  section.Talk_Expert img.set3img {
    height: 21px;
    right: -44px;
  }
  section.Talk_Expert img.set5img {
    height: 57px;
    margin-left: -60px;
    margin-top: 0px;
  }
  section.Talk_Expert .set {
    padding-left: 60px;
  }
  section.Talk_Expert .set h1 {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
  section.Talk_Expert .set p {
    font-size: 13px;
  }
  section.Talk_Expert a.btn {
    width: 250px;
    height: 45px;
    line-height: 45px;
  }
  section.Talk_Expert .chatimg {
    padding: 40px 10px;
    margin-top: 60px;
  }
  section.Counselling a.btn {
    width: 250px;
    height: 45px;
    line-height: 45px;
  }
  section.Counselling .set {
    padding: 15px 15px 80px;
  }
  section.faqs h2 span {
    padding: 0 15px;
  }
  section.faqs a.btn {
    width: 250px;
    height: 45px;
    line-height: 45px;
  }
  .main_header.ask_header a.btn {
    width: 250px;
    height: 45px;
    line-height: 45px;
  }
  .changeboxmain {
    top: 6px;
    margin-bottom: 5px !important;
  }
  .my_applications_lst table tbody tr td .brns {
    left: 461px;
  }
  .latest_dashboard .wap3 .transactionsHistory {
    padding: 50px 0;
  }
  .latest_dashboard .Staff_Members .transactions {
    padding: 50px 0;
  }
  .latest_dashboard .wap ul li {
    min-width: 33.33%;
  }
  .latest_dashboard .wap.wap1 {
    padding-right: 200px !important;
  }
  .latest_dashboard .wap.wap1 p br {
    display: none;
  }
  .what_is h2 {
    font-size: 20px;
  }
  .how_does h2 {
    font-size: 20px;
  }
  .WhyChoose {
    padding: 25px 0;
  }
  .WhyChoose h2 {
    font-size: 20px;
  }
  .WhyChoose .WhyChoosebg {
    padding: 20px 20px;
    margin-top: 16px;
    min-height: 400px;
  }
  .WhyChoose .WhyChoosebg .carousel-item {
    height: 400px;
  }
  .WhyChoose .WhyChoosebg .carousel-item .imgslide {
    width: 100%;
  }
  .WhyChoose .WhyChoosebg .img1 {
    height: 180px;
  }
  .WhyChoose .WhyChoosebg .img2 {
    height: 372px;
  }
  .WhyChoose .set {
    padding: 10px;
  }
  .WhyChoose .set img {
    height: 39px;
  }
  .WhyChoose .set h3 {
    font-size: 14px;
    min-height: 30px;
  }
  .WhyChoose .set p {
    font-size: 13px;
    line-height: 18px;
  }
  .how_does .main_img {
    padding: 10px;
  }
  .how_does .main_img .img {
    height: 210px;
  }
  .search_banner ul.d-flex li.dropdown + li.dropdown {
    margin-left: 7px;
  }
  .banner .set .ulshow {
    max-width: 364px;
  }
  .banner h6 {
    margin-bottom: 0;
  }
  .main_user .mediaSelection {
    max-width: 240px;
  }
  .video_call_interface {
    padding-top: 52px;
  }
  .video_call_interface .chats {
    top: 52px;
  }
  .video_call_interface .chats form {
    bottom: 52px;
  }
  .hdr h6 {
    height: 36px;
  }
  .hdr ul.rightsbr {
    width: 303px;
  }
  .hdr ul.rightsbr li {
    margin-left: 10px;
    line-height: 34px;
  }
  .hdr ul.rightsbr li a.end {
    padding: 0 10px;
    font-size: 13px;
    top: 0;
  }
  .hdr ul.rightsbr li .display-1 {
    font-size: 14px;
    width: 78px;
  }
  .hdr ul.rightsbr li:nth-child(2) {
    font-size: 14px;
    line-height: 35px;
    width: 100px;
    margin-left: 0 !important;
  }
  .viewpro .modal-dialog {
    height: auto;
  }
  .Account_Settings .nav-tabs {
    margin: 0 0 12px;
  }
  .Account_Settings .nav-tabs li {
    margin: 0 8px 0 0;
  }
  .Account_Settings .nav-tabs li button {
    min-width: 130px;
  }
  .main_header .col-2.py-1 img {
    height: 28px;
  }
  .main_header ul {
    padding: 0 !important;
  }
  .main_header ul li a {
    font-size: 14px;
  }
  .main_header ul li a.logi {
    padding: 0px 4px;
    min-width: 142px;
  }
  .main_header ul li:first-child a {
    margin-left: 3px;
    display: none;
  }
  .newhd img.logo {
    height: 42px;
  }
  .newhd h2 {
    font-size: 17px;
  }
  .newhd h2 span {
    font-size: 34px;
  }
  .newhd .socle {
    padding-top: 22px;
  }
  .newhd .socle ul li {
    margin-right: 5px;
  }
  .help .set {
    padding: 20px;
    background-size: 98px;
  }
  .help h4 {
    font-size: 16px;
  }
  .pop_width .back_btn_pop button {
    width: 310px;
  }
  .pop_width .back_btn_pop .modal-body .set span.Detect {
    position: relative;
  }
  .pop_width .back_btn_pop .comp {
    top: 0;
    margin-top: 8px;
  }
  .head h2 {
    font-size: 22px;
  }
  .success_stories {
    margin: 45px 0;
  }
  .success_stories .set p {
    min-height: 126px;
  }
  .success_stories .set .img {
    height: 200px;
    background-position: top;
  }
  section.landing_banner h1 {
    margin-top: 20px;
    font-size: 20px;
  }
  section.landing_banner h1 span {
    font-size: 35px;
    line-height: 38px;
  }
  section.landing_banner iframe {
    height: 200px;
    width: 335px;
  }
  section.two_types {
    padding: 45px 0;
  }
  section.two_types .nav-tabs li button {
    font-size: 15px;
    line-height: 38px;
    padding: 4px 10px;
  }
  section.two_types .nav-tabs li button img {
    height: 21px;
    margin-top: -4px;
    margin-right: 2px;
  }
  .chatdiv .dashboard_conversation {
    padding-left: 285px !important;
    padding-right: 15px;
  }
  .dashboard_profile {
    padding-right: 0;
    min-height: auto;
  }
  .dashboard .main_dashboard {
    padding-left: 0;
  }
  .dashboard .main_dashboard .sidebar {
    left: -300px;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
    background: #fff;
    box-shadow: 0 0 10px rgba(204, 204, 204, 0.6196078431);
    top: 0 !important;
    position: fixed !important;
    z-index: 99;
    padding: 12px;
    overflow-y: auto;
    height: 100%;
  }
  .dashboard .main_dashboard .sidebar ul {
    margin-top: 45px;
  }
  .dashboard .main_dashboard .sidebar ul li a {
    font-size: 14px;
    padding: 12px 12px 12px 44px;
  }
  .dashboard .main_dashboard .sidebar .filter {
    font-size: 25px;
    color: rgba(204, 204, 204, 0.8);
    float: right;
    padding: 0 10px;
  }
  .dashboard .main_dashboard .sidebar .upgrade {
    margin-top: 25px;
    padding: 15px;
  }
  .dashboard .main_dashboard .sidebar .upgrade h3 {
    font-size: 18px;
  }
  .dashboard .main_dashboard .sidebar .upgrade img {
    width: 102px;
    position: relative;
    right: inherit;
    margin-bottom: 10px;
    top: 3px;
  }
  .dashboard .main_dashboard .sidebar.main {
    left: 0 !important;
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
  }
  .dashboard .main_dashboard .filter {
    padding: 2px 10px 5px;
    box-shadow: 0 0 10px #ccc;
    height: 40px;
    line-height: 35px;
  }
  .dashboard .main_dashboard .filter img {
    height: 23px;
  }
  .search_banner .suggested {
    width: 140px;
    font-size: 15px;
  }
  .search_banner form {
    width: 245px;
  }
  .search_banner h1 {
    font-size: 20px;
  }
  .search_banner p {
    font-size: 13px;
  }
  .watching_video ul li a {
    width: 55px;
    height: 55px;
    line-height: 55px;
  }
  .watching_video h3 {
    font-size: 18px;
    padding-top: 135px;
  }
  .watching_video .video {
    height: 360px;
    padding: 180px 0;
  }
  .loginmodal .modal-dialog {
    max-width: 720px;
  }
  .loginmodal .lest_login {
    padding: 45px 22px;
  }
  .loginmodal .lest_login form {
    padding: 10px 10px;
  }
  .loginmodal .right_login {
    padding: 26px 15px 26px 15px;
  }
  .banner label {
    font-size: 14px;
    padding-bottom: 22px;
  }
  .banner .carousel {
    bottom: 0;
  }
  .banner .set {
    background-size: 130px;
    margin-bottom: 15px;
  }
  .banner .set h1 {
    font-size: 19px;
    line-height: 30px;
    padding-right: 0;
    margin-bottom: 14px;
  }
  .banner .set p {
    font-size: 13px;
  }
  .banner .set ul li {
    padding-left: 32px;
    margin-right: 10px;
  }
  .banner .set ul li svg {
    font-size: 25px;
  }
  .banner .set a.arrowbtn {
    width: 106px;
    height: 86px;
    line-height: 57px;
    border: 14px solid #194896;
    border-radius: 25px;
  }
  .banner .img {
    width: 270px;
  }
  .top_rated {
    margin: 45px 0;
  }
  .top_rated .st h4 {
    font-size: 17px;
  }
  .top_rated .st .footer span {
    padding: 8px 0;
    font-size: 14px;
  }
  .testimonials h2 {
    font-size: 22px;
  }
  .testimonials .st {
    padding: 12px 12px 12px 100px;
  }
  .testimonials .st .images {
    width: 73px;
    height: 80px;
  }
  .testimonials .st h4 {
    font-size: 16px;
  }
  .testimonials .st h6 {
    margin-bottom: 0;
  }
  .main-footer {
    padding: 30px 0px;
  }
  .main-footer ul.locul {
    margin: 0 0 30px;
    padding: 0;
  }
  .main-footer .Immigration {
    padding-top: 20px;
  }
  .main-footer .socle {
    padding: 20px 0 0;
  }
  .main-footer .socle ul li {
    margin-right: 4px;
  }
  .main-footer .socle ul li a {
    width: 36px;
    height: 36px;
    line-height: 36px;
  }
  .main-footer .socle ul li a i {
    font-size: 20px;
  }
  .main-footer p {
    font-size: 14px;
    padding-top: 15px;
  }
  .study_buddies .lest_login ul li {
    margin: 0px 8px 10px;
  }
  .chatdiv h2 {
    font-size: 26px;
  }
  .chatdiv h2 .form-inline {
    width: 430px;
  }
  .chatdiv .main_user {
    padding-left: 260px;
    padding-right: 0;
  }
  .chatdiv .main_user .msg {
    width: 80%;
  }
  .chatdiv .main_user .msg .txt {
    margin-top: 6px;
  }
  .chatdiv .main_user .msg .txt h4 {
    font-size: 14px;
    line-height: 20px;
    word-break: break-all;
  }
  .chatdiv .main_user .msg h6 {
    min-height: 24px;
  }
  .chatdiv .main_user .chat_user {
    width: 260px;
  }
  .chatdiv .main_user .chat_user ul li .chatuser {
    width: 43px;
    height: 43px;
    top: 2px;
  }
  .chatdiv .main_user .chat_user ul li h6 {
    margin-bottom: 4px;
    font-size: 15px;
  }
  .chatdiv .main_user .mainuser {
    font-size: 16px;
  }
  .chatdiv .main_user .mainuser .bi-camera-video-fill {
    float: right;
    color: #1dbf73;
    font-size: 20px;
  }
  .chatdiv .main_user .mainuser a {
    font-size: 14px;
  }
  .chatdiv .main_user .mainuser p {
    font-size: 14px;
  }
  .chatdiv .intype .form-control {
    padding: 0 6px 0 0;
  }
  .navbar .navbar-collapse {
    margin-left: -830px;
    position: fixed;
    left: 0;
    background: #fff;
    height: 100%;
    top: 0;
    width: 80%;
    text-align: center;
    z-index: 99;
    box-shadow: 0 0 99px rgba(0, 0, 0, 0.5);
    transition: all 0.25s;
    -webkit-transition: all 0.25s;
  }
  .navbar .navbar-collapse .navbar-toggler {
    position: absolute;
    right: 0;
    top: 0;
    color: red;
    padding: 20px !important;
    outline: none;
    box-shadow: none;
    margin-top: 0 !important;
  }
  .navbar .navbar-collapse .navbar-nav {
    width: 100%;
    padding-top: 50px;
  }
  .navbar .navbar-collapse .navbar-nav li a {
    color: #28282B;
    font-weight: 600;
    padding: 20px;
    width: 100%;
    font-size: 18px;
  }
  .navbar .navbar-collapse .navbar-nav li :hover {
    color: #1DBF73;
    background: #f4f4f4;
  }
  .navbar .show {
    margin-left: 0;
  }
  .navbar .navbar-toggler {
    margin-top: -5px;
  }
  .navbar .navbar-toggler img {
    height: 24px;
    width: auto;
  }
  .main_header ul li .dropdown-toggle span {
    width: 35px;
    height: 35px;
    margin-right: 5px;
  }
  .main_header ul li a {
    padding: 0 5px;
  }
  .main_header ul li a img {
    height: 32px;
  }
  .main_header ul li a.logi a.logi {
    padding: 6px 15px;
  }
  .main_header .hed_left {
    margin-left: 20px;
  }
  .main_header .hed_left form.search_form {
    height: 42px;
    line-height: 40px;
    width: 200px;
  }
  .main_header .hed_left p {
    max-width: 182px;
  }
  .main_header .hed_left p.location {
    height: 45px;
    line-height: 38px;
    padding: 0 14px;
    font-size: 14px;
  }
  .header_white .navbar {
    padding: 8px 0 0;
  }
  .my_profile .container h6 img {
    width: 39px;
    margin-right: 5px;
  }
  .my_profile .container .chatuser {
    height: 220px;
    padding: 11px;
    border: 10px solid #fff;
  }
  .my_profile .container form h4 {
    color: #fff;
    font-size: 14px;
    margin-bottom: 40px;
  }
  .my_profile .container form button {
    width: 150px;
    height: 45px;
    font-size: 15px;
    margin-top: 4px;
  }
  .video_call_interface .set {
    height: 510px;
    border-radius: 15px;
  }
  .video_call_interface .video_top a {
    font-size: 14px;
    padding: 0 0px;
  }
  .video_call_interface .video_top h6 span {
    padding: 8px 15px;
  }
  section.tools_grow .set {
    padding: 15px;
  }
  section.tools_grow .set img {
    height: 70px;
  }
  section.tools_grow .set h3 {
    font-size: 16px;
    margin-top: 30px;
  }
  section.tools_grow .set p {
    font-size: 14px;
    margin-bottom: 0;
  }
  .pop_width .modal-body {
    padding: 25px 0;
  }
  .pop_width .modal-dialog {
    max-width: 730px;
  }
  .pop_width .join_step_form {
    padding: 30px 20px 20px 20px;
  }
  .pop_width .join_step_form .box-img img {
    height: 50px;
    filter: grayscale(100%);
    opacity: 0.4;
  }
  .wap.Available.mb-3.h-auto {
    margin-top: 20px;
  }
  .filtr_sidebar i.bi.bi-x-lg {
    display: none;
  }
  .stapform p.note {
    margin-top: 40px !important;
  }
  .stapform p {
    font-size: 14px;
  }
  .stapform #regForm .tab {
    min-height: auto;
  }
  .stapform .user {
    margin-top: 20px;
  }
  .Account_Settings .nav-tabs li button {
    min-width: 97px;
  }
  .latest_dashboard .col-lg-8.col-xxl-8 {
    order: 2;
  }
  .dashboard .dashboard_in {
    padding: 0px 0 15px;
  }
  .sidebar_mob {
    display: block;
    z-index: 999;
    max-width: 310px;
    box-shadow: 0 0 71px rgba(0, 0, 0, 0.4509803922);
  }
  .sidebar_mob ul {
    float: inherit;
  }
  .sidebar_mob ul li a {
    padding-left: 30px;
  }
  .footer_mob {
    display: block;
  }
  .sidebar_mob.null {
    margin-left: 0;
    max-width: 310px;
    box-shadow: 0 0 71px rgba(0, 0, 0, 0.4509803922);
    z-index: 999;
  }
  .main_header.undefined.header2 .sidebar_mob ul li a {
    color: #000 !important;
  }
  header.main_header.undefined .nologin {
    margin: 0 !important;
  }
  header.main_header.undefined .sidebar_mob ul li a {
    color: #1f4fa6 !important;
  }
  header.main_header.undefined .sidebar_mob ul li a.logi {
    color: #fff !important;
    border: 1px solid #1f4fa6;
    background: #1f4fa6;
    padding: 0 12px !important;
    width: 178px;
    line-height: 38px;
    height: 42px;
    border-radius: 4px;
    margin-bottom: 10px;
  }
  header.main_header.undefined .sidebar_mob ul li a.logi img {
    position: relative;
  }
  header.main_header.undefined .sidebar_mob ul li a.logi:hover {
    color: #fff !important;
    background: #1f4fa6 !important;
  }
  header.main_header.undefined .sidebar_mob ul li:nth-child(4) {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  header.main_header.undefined .sidebar_mob .nologin li a {
    padding: 8px 0 8px 30px !important;
  }
  .sidebar_mob ul li {
    line-height: 42px;
    display: block;
  }
  .sidebar_mob ul li a img {
    width: 22px !important;
    padding: 0;
  }
  .sidebar_mob ul li h4 {
    color: #000;
  }
  .sidebar_mob ul li:first-child a {
    display: block !important;
    padding-left: 30px;
  }
  .sidebar_mob ul.services {
    border-top: 1px dashed #c2c2c2;
    padding-top: 14px !important;
  }
  .main_header.header2 {
    min-height: 60px;
  }
}
/** Small devices (landscape phones, less than 768px)**/
@media (max-width: 767.98px) {
  .latest_dashboar .wap canvas {
    width: 100% !important;
  }
  .stapform h3 span.float-end {
    margin-top: 2px;
  }
  .video_call_interface .chats .msg1 .txt {
    padding: 12px 12px;
    border-radius: 0 15px 15px 15px;
  }
  .video_call_interface .chats .footb .btn {
    margin-left: 0;
  }
  .video_call_interface .chats .footb .btn.acept {
    background: #57c074;
  }
  .profile_viewmain .set .d-flex.justify-content-between {
    margin-bottom: 10px;
  }
  .total_results .set .img {
    height: 172px;
  }
  .total_results .set .video-react {
    height: 172px !important;
  }
  .call_fin {
    width: 95% !important;
    height: 85% !important;
  }
  .call_fin .hdd h6 {
    font-size: 12px !important;
  }
  .call_fin .video_call_interface {
    padding: 52px 0 30px;
  }
  .call_fin .video_call_interface .chatsall.main {
    height: 95%;
    width: 100%;
    margin: auto;
    left: 0;
    top: initial;
    padding: 10px;
    bottom: 0;
  }
  .call_fin .video_call_interface .chats .hdd {
    margin: 0;
    position: absolute;
    top: -44px;
  }
  .call_fin .video_call_interface ul {
    bottom: 55px;
  }
  .training .ulmain {
    margin: 11px 0;
    margin-bottom: 15px !important;
  }
  .training .nav.nav-tabs .nav-item .nav-link {
    height: 40px;
    font-size: 14px;
    min-width: 105px;
    line-height: 40px;
  }
  .single_details .nav-tabs .nav-link {
    font-size: 14px;
    height: 36px;
  }
  .stapform {
    padding: 30px 0;
  }
  .stapform #regForm ul.navi .step .img {
    height: 32px;
    width: 32px;
    line-height: 32px;
  }
  .stapform #regForm ul.navi .step.active {
    min-width: 100px;
  }
  .stapform #regForm .tab .form-group textarea.form-control {
    min-height: 110px;
    padding: 6px 12px;
  }
  .stapform #regForm .tab .form-group label a {
    font-size: 14px;
  }
  .stapform #regForm .tab .form-group.mt-5 {
    margin-top: 15px !important;
  }
  .stapform #regForm button#prevBtn {
    min-width: 100px;
    height: 40px;
    border-radius: 4px;
    margin-right: 10px;
    font-size: 14px;
  }
  .stapform #regForm button#nextBtn {
    min-width: 100px;
    height: 40px;
    border-radius: 4px;
    font-size: 14px;
  }
  .stapform h3 {
    font-size: 20px;
  }
  .stapform h3 span.float-end b {
    font-size: 20px;
  }
  .stapform p {
    font-size: 14px;
  }
  .training {
    padding: 30px 0;
  }
  .training h1 {
    font-size: 20px;
  }
  section.action_section p {
    font-size: 14px;
    line-height: 26px;
  }
  section.customer_section button.btn.btn-primary {
    margin-top: 12px;
    font-size: 14px;
    padding: 10px 40px;
  }
  section.customer_section p {
    font-size: 14px;
    margin-bottom: 15px;
    line-height: 24px;
  }
  .viewpro .modal-body .digit {
    padding-right: 0;
  }
  .viewpro .modal-body .digit .img {
    top: 0;
  }
  .profile_viewall_page .digit {
    padding-left: 68px;
  }
  .profile_viewall_page .digit h2 {
    padding-top: 0;
  }
  .profile_viewall_page .digit .img {
    width: 64px;
    height: 64px;
    top: 0;
  }
  .profile_viewall_page .digit p svg.star-svg {
    width: 24px;
    height: 24px;
  }
  .profile_viewall_page .digit h4 {
    font-size: 16px;
  }
  .profile_viewall_page p a {
    padding: 8px 16px;
    border-radius: 6px;
  }
  .profile_viewall_page .all_page .viewall {
    padding: 12px;
    margin-bottom: 20px;
  }
  .profile_viewall_page .all_page .viewall p.my-4 {
    position: relative;
    top: 0;
    left: 0;
  }
  .profile_viewall_page .all_page .viewall .starpeople {
    position: relative;
    right: 0;
    top: 0;
  }
  .profile_viewall_page .main_st .imagevideo1 {
    height: 185px;
  }
  .profile_viewall_page .main_st .imagevideo1 s p {
    font-size: 14px;
    line-height: 22px;
  }
  .profile_viewall_page .main_st .imagevideo1.sp {
    height: 118px;
  }
  .viewpro .modal-dialog {
    max-width: 485px;
    height: auto;
  }
  .viewpro .carousel-item {
    height: 370px;
  }
  .profile_viewmain .Success h4 .float-end {
    margin-top: -6px;
  }
  .profile_viewmain .Success .row {
    margin-right: -2px;
    margin-left: -2px;
  }
  .profile_viewmain .Success .row .col-lg-5 {
    padding: 0 2px;
  }
  .profile_viewmain .Success .imagevideo1 {
    border-radius: 5px;
    height: 149px;
  }
  .profile_viewmain .Success .imagevideo1 h3 {
    padding: 1px 10px;
    font-size: 15px;
  }
  .profile_viewmain .Success .imagevideo1 p {
    font-size: 13px;
    padding: 0px 10px;
  }
  .profile_viewmain .Success .imagevideo1.imagevideo0 {
    height: 78px;
  }
  .profile_viewmain .Success .imagevideo1.imagevideo2 {
    height: 63px;
  }
  .profile_viewmain .Success .imagevideo1.imagevideo2 a.View {
    line-height: 63px;
  }
  .profile_viewmain .single_banner .pencil_banner .img {
    height: 105px;
    margin-top: -66px;
    width: 105px;
  }
  .profile_viewmain .single_banner .pencil_banner ul li a {
    min-width: 103px;
  }
  .banner .home_video {
    padding: 8px 8px 2px 8px;
  }
  .banner .home_video p span {
    height: 14px;
    margin: 0px 8px 3px 0;
    width: 14px;
  }
  .banner video {
    height: 160px;
  }
  .latest_dashboard .carousel.carousel-slider {
    display: none;
  }
  .help_page .nav-tabs li.nav-item button {
    background: #F8F8F8;
    color: #000;
    min-width: 220px;
  }
  .sidebar_mob.mob_menu {
    max-width: 100%;
    padding-bottom: 65px;
    z-index: inherit;
    position: relative;
    top: inherit;
    left: inherit;
    overflow-y: inherit;
    margin-left: 0 !important;
    box-shadow: none !important;
  }
  .chat_right a.Create_Offer {
    top: 210px;
  }
  .main_user .chat_right .ct_offer.with_create {
    padding-top: 304px !important;
  }
  .main_user .chat_right .ct_offer.main {
    top: 0;
    padding: 255px 12px 0;
  }
  .main_user .chat_right .ct_offer .ct_offerin {
    top: 0;
  }
  .dashboard_in.header_msg.app_msg {
    padding: 0 !important;
    z-index: 999;
  }
  .DownloadApp {
    height: 100%;
  }
  .DownloadApp .carousel {
    width: auto;
    float: inherit;
  }
  .DownloadApp .col-md-6:nth-child(1) {
    order: 2;
  }
  .DownloadApp ul {
    margin: 15px 0 15px;
    padding-left: 18px;
  }
  .latest_dashboard .carousel.carousel-slider .wap.wap1 p {
    max-width: 290px;
  }
  .reports_modal .modal-content .modal-body .Account_Settings {
    padding: 20px 12px;
  }
  .reports_modal .modal-content .modal-body .Account_Settings .stp {
    padding: 8px 12px 12px 40px;
    margin-bottom: 8px;
    border-radius: 4px;
  }
  .reports_modal .modal-content .modal-body .Account_Settings .stp input {
    left: 12px;
  }
  .reports_modal .modal-content .modal-body .Account_Settings .stp h6 {
    font-size: 14px;
    margin-bottom: 2px;
  }
  .reports_modal .modal-content .modal-body .Account_Settings .back_btn_pop button.btn.btn-primary {
    width: 49%;
    height: 40px;
    font-size: 14px;
    margin: 0 !important;
    max-width: 50%;
  }
  .reports_modal .modal-content .modal-body .Account_Settings .back_btn_pop button.btn.btn-secondary {
    width: 49%;
    max-width: 50%;
    background: transparent;
    color: #28282B;
    margin-top: 0;
    margin: 0 !important;
    height: 40px;
  }
  body.mobscreen {
    padding-bottom: 60px;
  }
  .showimage {
    padding: 6px 0;
  }
  .showimage .modal-content {
    border-radius: 10px;
    max-width: 292px;
    margin: auto;
    overflow: auto;
  }
  .showimage .modal-dialog {
    height: auto;
  }
  .search_banner h6 span {
    margin-right: 12px;
  }
  .search_banner h3.mb-4 {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    float: right;
    margin-top: 12px;
    margin-bottom: 0 !important;
    display: inline-block;
  }
  .innchat .msg.misscallmy .txt {
    padding: 0 10px;
  }
  .innchat .msg.misscallmy .txt h6 {
    padding: 5px 0 8px !important;
  }
  section.noti_page {
    margin: 20px 0;
    padding: 12px;
    border-radius: 5px;
  }
  section.noti_page .set p {
    font-size: 13px;
  }
  .search_banner h6 span i {
    top: 1px;
  }
  .search_banner ul.d-flex li.dropdown div.dropdown-menu {
    border: 1px solid #E1E1E1;
    position: relative !important;
    transform: inherit !important;
  }
  .search_banner ul.d-flex li.dropdown .search_result {
    float: inherit !important;
  }
  .search_banner ul.d-flex li.dropdown .search_result ul {
    padding: 0 12px;
  }
  .total_results h3 {
    display: none;
  }
  .main_user .chat_right .ct_offer .bi.bi-arrow-left-short {
    top: 0 !important;
  }
  .intype {
    border: none;
    border-top: 1px solid #ccc;
  }
  .Frauds_set1 .Fraudsbg {
    padding: 30px 0;
  }
  .Frauds_set1 .Fraudsbg h1 {
    font-size: 18px;
  }
  .Frauds_set3 .sp {
    padding: 12px;
    margin-bottom: 10px;
  }
  .Frauds_set3 .sp p {
    margin-bottom: 0;
  }
  .Frauds_set1 p {
    text-align: justify;
  }
  .Frauds_set9 {
    margin: 20px 0;
  }
  .Frauds_set6 .setain ul li {
    font-size: 14px;
  }
  .Frauds_set2 {
    margin: 20px 0;
  }
  .Frauds_set2 h2 {
    font-size: 18px;
    margin: 0 auto 10px;
  }
  .Frauds_set2 p {
    text-align: justify;
    margin-bottom: 0;
    font-size: 14px;
  }
  .Frauds_set2 .setain {
    padding: 0;
  }
  .Frauds_set2 .setain .set h6 {
    margin-bottom: 4px;
    font-size: 15px;
  }
  .Frauds_set2 .setain .set .img {
    margin-bottom: 10px;
    height: 70px;
    width: 70px;
    line-height: 66px;
  }
  .Frauds_set2 .setain .set .img img {
    height: 38px;
  }
  .Frauds_set4 h2 {
    font-size: 18px;
    margin: 0 auto 15px;
  }
  .Frauds_set4 .setain {
    padding: 25px 15px 5px;
  }
  .Frauds_set4 .setain .accordion-item button.accordion-button {
    font-size: 15px;
    padding: 12px;
  }
  .Frauds_set5 .setain .set {
    padding: 190px 12px 12px;
  }
  .Frauds_set5 p.several {
    max-width: 100%;
    margin: 0 auto 20px;
  }
  .Frauds_set7 {
    margin: 20px 0;
  }
  .Frauds_set7 h2 {
    margin-bottom: 5px;
    font-size: 18px;
  }
  .Frauds_set7 p {
    text-align: justify;
  }
  .Frauds_set6 {
    margin: 20px 0;
  }
  .Frauds_set6 .col-md-5.text-center {
    order: 2;
  }
  .Frauds_set6 .setain h2 {
    text-align: left !important;
  }
  .viewpro .modal-content {
    margin: 0 0;
  }
  .viewpro .modal-content .carousel-indicators [data-bs-target] {
    margin: 0 !important;
  }
  .viewpro p a.mb-2 {
    margin-right: 6px;
  }
  section.landing_banner {
    padding: 35px 0;
  }
  .contact_us .form-signin textarea {
    border-radius: 4px;
    padding: 10px 14px;
  }
  .contact_us .form-signin .btn {
    padding: 10px 20px;
    font-size: 14px;
    margin-top: 8px;
  }
  .contact_us .form-signin label {
    margin-bottom: 3px;
  }
  .contact_us .form-signin input {
    padding: 10px 14px;
    margin-bottom: 12px;
    font-size: 14px;
  }
  .contact_us .contact_right h2 {
    font-size: 20px;
    margin-bottom: 12px;
  }
  .contact_us .contact_right h3 span {
    font-size: 15px;
    margin-bottom: 2px;
  }
  .contact_us .contact_right h3 a {
    font-size: 13px;
  }
  .contact_us .contact_right .chat_now {
    margin-bottom: 0;
    width: 160px;
    height: 45px;
    line-height: 45px;
  }
  .header2 ul li.btn-group:hover ul.dropdown-menu.noti {
    right: -26px !important;
    left: inherit !important;
    top: 43px !important;
  }
  .header2 li:first-child ul.dropdown-menu::after {
    right: 30px !important;
    left: inherit !important;
  }
  .chtmodall.chat_browser {
    bottom: -489px;
  }
  .viewpro .modal-body {
    padding-top: 30px;
  }
  .viewpro .carousel-indicators div p.my-4 {
    position: relative;
    top: 0;
    margin-bottom: 11px !important;
  }
  .viewpro p i {
    font-size: 16px;
    margin-right: 1px;
  }
  .viewpro p a {
    font-size: 14px;
    width: 48%;
    margin-right: 2% !important;
  }
  .digit {
    padding-left: 60px;
    position: relative;
    min-height: 72px;
    margin-top: 0;
  }
  .digit h2 {
    font-size: 16px;
  }
  .digit .img {
    width: 55px;
    height: 55px;
    left: 0;
    top: 5px;
  }
  .call_history .tab-content table {
    min-width: 500px;
  }
  .call_history .tab-content table tr td .img h6 {
    font-size: 14px;
  }
  .call_history .tab-content table tr td h6 {
    font-size: 14px;
  }
  .filtr_sidebar button.btn {
    background: #fff;
    height: 42px;
    border-radius: 5px;
    width: 100%;
    position: relative;
    overflow: hidden;
    font-size: 14px;
    padding: 5px 18px;
    text-align: center;
    color: #28282B;
    font-weight: 500;
    line-height: 32px;
    border: 1px solid #E1E1E1;
    margin-top: 15px;
  }
  .filtr_sidebar button.btn.apply {
    background: #1dbf73;
    color: #fff;
  }
  .main_header ul li:first-child a {
    margin-left: 0;
  }
  .main_header.header2 ul li ul li {
    margin: 0 !important;
  }
  .main_header.header2 ul li ul li a a {
    margin: 0;
  }
  .banner .set .ulshow {
    left: 0;
    max-width: 100% !important;
  }
  .banner .set .ulshow h5 {
    padding: 12px 20px;
  }
  .banner .set .ulshow li ul li a {
    padding: 6px 20px;
  }
  .main_header ul li a.logi {
    border: 1px solid #1f4fa6;
    background: #1f4fa6;
    padding: 0 18px !important;
  }
  .search_banner {
    padding: 15px 0 0px 0 !important;
  }
  .search_banner h1 {
    margin-bottom: 0;
  }
  .col-sm-12.veri_mob {
    order: 6;
  }
  i.bi.bi-filter-left.d-block {
    display: inline-block !important;
    font-size: 32px;
    height: 44px;
  }
  i.bi.bi-filter-left.d-block span {
    font-style: initial;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    top: -8px;
  }
  .search_banner .filtr_sidebar {
    position: fixed;
    left: -600px;
    height: 100%;
    width: 310px;
    z-index: 9999;
    background: white;
    top: 0;
    padding: 14px;
    box-shadow: 0 0 21px rgba(0, 0, 0, 0.231372549);
    transform: scale(1);
    transition: 0.3s ease-in-out;
    overflow-y: auto;
  }
  .search_banner .filtr_sidebar i.bi.bi-x-lg {
    position: absolute;
    top: 8px;
    right: 15px;
    font-size: 20px;
    display: inline-block;
    display: none;
  }
  .search_banner .filtr_sidebar ul.d-flex {
    display: block !important;
    padding: 0 !important;
    margin: 0;
  }
  .search_banner .filtr_sidebar ul.d-flex li.dropdown {
    width: 100% !important;
    margin: 0 0 12px !important;
  }
  .search_banner .filtr_sidebar ul.d-flex li.dropdown button {
    min-width: 100%;
    text-align: left;
  }
  .search_banner .filtr_sidebar ul.d-flex li.dropdown .dropdown-toggle::after {
    float: right;
    margin-top: 15px;
  }
  .search_banner .filtr_sidebar.main {
    left: 0;
    transform: scale(1);
    transition: 0.3s ease-in-out;
  }
  .search_banner ul.ultoggle {
    display: block;
    width: 100%;
  }
  .search_banner ul.ultoggle button {
    padding: 8px 0;
    margin-left: 0;
    width: 100%;
    display: block;
    text-align: left;
  }
  .search_banner ul.ultoggle button .form-switch {
    padding-left: 6px;
    float: right;
  }
  section.service {
    margin: 20px 0 20px;
  }
  .refund {
    margin-bottom: 0;
  }
  .video_call_interface .chats .msg1.nocreateoffer {
    padding: 0px 15px 40px;
  }
  .profile_viewall_page p a {
    padding: 10px 15px;
    border-radius: 6px;
  }
  .profile_viewall_page p i {
    margin-right: 3px;
  }
  .banner .set {
    padding: 20px;
  }
  .banner .carousel {
    display: none;
  }
  .total_results .search_result select {
    width: 130px;
    margin-left: 5px;
  }
  .total_results .search_result input {
    min-width: 210px;
  }
  .help h2.ht {
    display: block !important;
  }
  .help h3 {
    padding: 43px 0px 18px;
    font-size: 24px;
  }
  .main_user .chat_right .search-data-box.main {
    padding-top: 15px;
    box-shadow: none !important;
  }
  .main_user .chat_right .search-data-box .profile_data {
    min-height: auto;
    padding-left: 45px;
  }
  .main_user .chat_right .search-data-box .profile_data img {
    height: 36px;
    width: 36px;
    bottom: 0;
    top: 0;
    margin: auto;
  }
  .main_user .chat_right .search-data-box form svg {
    right: 8px;
    top: 10px;
  }
  .main_user .chat_right .search-data-box .profile_data p {
    font-size: 12px;
    margin-bottom: 0 !important;
    color: #000 !important;
    padding: 0;
    margin-top: 2px;
  }
  .main_user .chat_right .search-data-box .bi-arrow-left-short {
    top: 12px;
  }
  .cubespinner div {
    font-size: 16px;
  }
  .banner .set h1 .find {
    line-height: 47px;
  }
  .stage {
    height: 32px;
    padding: 5px 10px;
    width: 132px;
  }
  .loginmodal .right_login {
    display: none;
  }
  .loginmodal .modal-dialog {
    padding: 0 12px;
  }
  .profile_viewmain .main_upload {
    position: fixed !important;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 99999;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.64);
  }
  .profile_viewmain .upload_img {
    bottom: 0;
    margin: auto;
    height: 167px;
    right: 0;
    max-width: 450px;
    width: 100%;
    left: 0;
    padding: 12px 16px 15px;
    top: 0;
  }
  .profile_viewmain .upload_img::after {
    display: none;
  }
  .dashboard {
    padding-bottom: 39px;
  }
  .latest_dashboard .wap3 .st {
    margin-bottom: 0;
  }
  .latest_dashboard .wap3 .st .img {
    width: 38px;
    height: 35px;
  }
  .latest_dashboard .wap3 .st h3 {
    font-size: 14px;
  }
  .col-sm-12.onlymob.mb-3 {
    display: block !important;
  }
  .col-sm-12.onlymob.mb-3 .wap.wap3.mb-3.h-auto {
    display: block;
  }
  .loginmodal .btn-close {
    right: 12px;
    padding: 10px;
    font-size: 10px;
    z-index: 9;
    outline: none;
    background-color: #fff;
    opacity: 1;
    border-radius: 50%;
    top: 12px;
  }
  .main_header ul .logi img.color {
    display: none;
  }
  .main_header ul .logi:hover {
    background: transparent;
  }
  .main_header ul .logi:hover img {
    display: inline-block;
  }
  .main_header ul .logi:hover img.color {
    display: none;
  }
  .total_results .set span.Online {
    top: 15px;
    font-weight: 500;
    font-size: 13px;
    background: rgba(29, 191, 115, 0.1411764706);
    padding: 4px 13px;
    border-radius: 30px;
    position: absolute;
    left: 8px;
    color: #1dbf73;
    display: inline-block !important;
    margin-bottom: 6px;
  }
  .total_results .set .message {
    width: 49%;
    text-align: center;
    margin-right: 1%;
  }
  .total_results .set .video_call {
    width: 49%;
    text-align: center;
    margin-left: 1%;
  }
  .total_results .set .total_right {
    text-align: left;
    padding: 0px 0 0px;
  }
  .total_results .set .total_right h6 {
    font-size: 14px;
    display: inline;
    margin-right: 19px;
  }
  .total_results .set .total_right h6 svg.star-svg {
    height: 20px;
    width: 20px;
  }
  .main_user .chat_user .chatSearch {
    position: sticky;
    margin: 0px -12px;
    border: none;
    border-radius: 0;
    top: 0;
    padding: 10px 10px;
    z-index: 9;
  }
  .main_user .chat_user .chatSearch input {
    padding: 8px 43px 8px 15px;
    outline: none;
    border: 1px solid #C2C2C2;
    border-radius: 6px;
  }
  .main_user .chat_user .chatSearch i.bi.bi-search {
    right: 22px;
    top: 20px;
  }
  .footer_mob ul li a {
    position: relative;
  }
  .footer_mob ul li a span.count {
    font-size: 7px;
    background: #1dbf73;
    position: absolute;
    right: 0;
    left: 19px;
    width: 16px;
    height: 16px;
    color: #fff;
    top: 6px;
    margin: auto;
    border-radius: 50%;
    line-height: 16px;
  }
  .chtmodall .smsBox.ready_msg {
    top: -489px;
  }
  .chtmodall .smsBox.mini {
    top: -117px;
  }
  .main_header.header2 ul li:last-child {
    display: none;
  }
  .main_header ul .logi img {
    height: 22px;
  }
  .main_header ul li img {
    height: 22px;
    margin-top: 0;
    padding: 0 0;
  }
  .main_header ul .logi {
    padding: 0px 4px;
    min-width: auto;
    border: none;
    line-height: 34px;
    height: 34px;
    margin-left: 5px;
  }
  section.noti_page .set {
    padding: 8px 12px 8px 50px;
    min-height: 66px;
  }
  section.noti_page .set .img {
    width: 45px;
    height: 45px;
    left: 0;
    line-height: 42px;
  }
  section.noti_page .set h6 span {
    position: relative;
    font-size: 13px;
    height: 23px;
    line-height: 23px;
    display: block;
  }
  section.noti_page .set a.Chat {
    padding: 0 7px;
  }
  section.noti_page .set p span {
    right: 0;
  }
  .CreateOffer .back_btn_pop .col-md-6 {
    width: 50%;
  }
  .CreateOffer .modal-content .modal-body select {
    margin-bottom: 8px;
  }
  .CreateOffer .modal-content .modal-body input {
    margin-bottom: 8px;
  }
  .add_money_wallet .right_login {
    display: none;
  }
  .add_money_wallet .btn-close {
    font-size: 11px;
    width: 26px;
    height: 26px;
    padding: 1px;
    top: 12px;
    right: 12px;
    opacity: 1;
    border-radius: 50%;
    background-color: #fff;
  }
  .add_money_wallet .lest_login {
    padding: 46px 20px 40px !important;
  }
  .add_money_wallet .lest_login h5 {
    font-size: 15px;
    margin-top: 30px;
  }
  .add_money_wallet .lest_login a.addmoney {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .payment .col-md-6:nth-child(1) {
    order: 2;
  }
  .payment .col-md-6:nth-child(2) {
    order: 1;
  }
  .payment .payment_right {
    margin: 0 15px;
    border-radius: 15px 15px 0 0;
  }
  .payment .payment_right button.confirm {
    margin-bottom: 12px;
  }
  .payment .payment_right h3 {
    font-size: 18px;
    font-weight: 500;
    margin-top: 20px;
  }
  .payment .payment_right h6.total {
    margin-top: 35px;
    font-size: 14px;
    margin-bottom: 20px;
  }
  .payment .payment_left {
    margin-right: 0;
    margin-top: -5px;
    background: #fff;
    padding: 35px 20px 20px;
    border-radius: 16px;
  }
  .my_applications_lst ul.Customer {
    margin-top: -5px;
  }
  .my_applications_lst ul.Customer li {
    font-size: 15px;
    width: 110px;
    height: 40px;
    line-height: 40px;
  }
  .latest_dashboard .wap {
    padding: 8px 12px !important;
  }
  .latest_dashboard .wap p {
    font-size: 13px;
    line-height: 18px;
  }
  .latest_dashboard .wap a.link {
    font-size: 13px;
    margin-top: 5px;
    padding: 4px 7px;
  }
  .main_header .hed_left form.search_form {
    display: none;
  }
  section.Talk_Expert .set {
    margin-bottom: 15px !important;
  }
  section.Talk_Expert .set h6 {
    font-size: 15px;
    max-width: 100%;
  }
  section.Talk_Expert .chatimg {
    padding: 25px 10px;
    margin-top: 0;
    max-width: 400px;
    margin: auto;
  }
  section.Talk_Expert img.set1img {
    display: none;
  }
  section.Talk_Expert img.set2img {
    display: none;
  }
  section.Talk_Expert img.set3img {
    display: none;
  }
  section.Talk_Expert img.set4img {
    display: none;
  }
  section.Talk_Expert img.set5img {
    display: none;
  }
  section.Talk_Expert img.set6img {
    display: none;
  }
  section.Suggestion_Best img {
    padding-top: 0;
    max-width: 370px;
  }
  .my_applications_lst table {
    width: 1000px;
  }
  .my_applications_lst table tbody tr td .brns {
    left: 280px;
  }
  .latest_dashboard .wap3 .transactionsHistory {
    padding: 50px 0;
  }
  .latest_dashboard .Staff_Members .transactions {
    padding: 50px 0;
  }
  .dashboard .dashboard_in {
    padding: 20px 0 20px;
  }
  .recent_blogs {
    margin: 0 0;
  }
  .how_does {
    padding: 30px 0 0;
  }
  .search_banner {
    padding: 30px 0 20px;
  }
  .innchat .msg .txt h4 img {
    height: 180px;
    display: block;
    max-width: 100%;
  }
  .CreateOffer .modal-dialog {
    max-width: 500px;
    margin: auto !important;
  }
  .CreateOffer .modal-content .modal-body h3 {
    padding: 16px 25px;
  }
  .CreateOffer .modal-content .back_btn_pop select#fromIntake {
    margin-bottom: 10px;
  }
  .CreateOffer .modal-content .back_btn_pop button {
    margin: 0;
    font-size: 15px;
  }
  .CreateOffer .modal-content .back_btn_pop button.btn-secondary {
    margin: 0 0 10px 0;
  }
  .chatdiv {
    padding: 0;
  }
  .chatdiv .main_user .mainuser {
    position: relative;
    z-index: 9;
    padding-left: 94px;
  }
  .inncha .dddd {
    width: 100%;
  }
  .dashboard .header_msg {
    padding: 64px 0 0 0 !important;
  }
  .dashboard .header_msg .container-fluid {
    padding: 0 0;
  }
  .header_msg .container-fluid .main_user .divclose {
    display: inline-block !important;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 38px;
    border-radius: 50%;
    position: absolute;
    top: 16px;
    left: 0;
    margin: auto;
    text-align: center;
    line-height: 35px;
    z-index: 999;
    transform: rotate(90deg);
  }
  .hdr {
    padding: 4px 0;
    background: #fff;
  }
  .hdr .container-fluid {
    padding: 0 12px;
  }
  .hdr h6 {
    height: 36px;
    font-size: 14px;
    padding-left: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .hdr h6 span {
    height: 36px;
    width: 36px;
  }
  .hdd h6 {
    font-size: 12px !important;
  }
  .video_call_interface {
    padding-right: 0;
    padding-top: 44px;
  }
  .video_call_interface .set ul {
    padding-right: 0;
    bottom: 40px;
  }
  .video_call_interface .set ul li:nth-child(3) {
    display: inline-block;
  }
  .video_call_interface .chats {
    position: relative;
    width: 100%;
    height: 100%;
    left: inherit;
    right: 0;
    padding: 0;
  }
  .video_call_interface .chats .mediaSelection {
    bottom: 55px;
  }
  .video_call_interface .chats span.close {
    display: inline-block;
    position: absolute;
    background: #fff;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    border-radius: 5px;
    box-shadow: 0 0px 6px rgba(204, 204, 204, 0.6117647059);
    top: 110px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 9999;
    max-width: 125px;
  }
  .video_call_interface .chats .hdd {
    background: #1DBF73;
    padding: 0;
    position: fixed;
    height: 85px;
    width: 70px;
    float: right;
    margin: 10px 12px;
    top: 44px;
    right: 0;
  }
  .video_call_interface .chats .hdd h6 {
    height: 22px;
    font-size: 12px;
    padding-top: 0;
    padding: 0 5px;
  }
  .video_call_interface .chats .hdd h6 i {
    font-size: 13px;
  }
  .video_call_interface .chats .hdd span {
    height: 25px;
    width: 25px;
  }
  .video_call_interface .chats form {
    bottom: 0;
    z-index: 999;
  }
  .video_call_interface .chats .msg1 {
    padding: 5px 0;
    background: #fff;
    border-radius: 10px 10px 0 0;
    padding-bottom: 50px;
    max-height: -moz-max-content;
    max-height: max-content;
    position: relative;
  }
  .video_call_interface .chats .msg1 .msgin {
    padding: 0 10px 47px 10px;
  }
  .video_call_interface .chats .msg1 .txt {
    padding: 9px 10px;
  }
  .video_call_interface .chats .msg1 .txt ul {
    position: relative;
  }
  .video_call_interface .chats h4 {
    font-size: 15px;
    padding: 15px 0;
    background: rgb(29, 191, 115);
    border-radius: 7px;
    color: #fff;
  }
  .video_call_interface .chatsall {
    max-width: 100%;
    position: fixed;
    right: 0;
    bottom: -1000px;
    z-index: 999999999999;
    height: 100%;
    transition: all 0.5s;
    -webkit-transition: all 0.2s;
    padding: 50px 10px 10px;
    background: #fff;
    width: 100%;
  }
  .video_call_interface .chatsall.main {
    bottom: 0;
    transition: all 0.5s;
    -webkit-transition: all 0.2s;
  }
  .video_call_interface .set_main {
    padding-right: 0;
  }
  .main_user .chat_user h3 {
    font-size: 16px;
    padding: 16px 0 0;
  }
  .chatdiv {
    padding: 0 0 0;
  }
  .chatdiv h2 {
    margin-bottom: 8px !important;
  }
  .container-fluid {
    padding: 0 15px;
  }
  .pop_width .Account_Settings .row.mt-4 {
    margin-top: 0 !important;
  }
  .newhd .socle {
    padding-top: 15px;
    margin-bottom: 18px;
  }
  .pop_width #prevBtn {
    margin-bottom: 10px;
  }
  .pop_width .join_step_form .step {
    width: 56px;
  }
  .pop_width .join_step_form .box h3 {
    font-size: 14px;
    min-height: auto;
    -webkit-line-clamp: 1;
    height: auto;
  }
  .pop_width .join_step_form .box p {
    margin-bottom: 6px;
  }
  .pop_width .back_btn_pop button {
    width: 228px;
  }
  .success_stories .set .img {
    height: 155px;
  }
  section.tools_grow .set {
    padding: 15px;
    height: auto;
  }
  section.tools_grow .set img {
    height: 60px;
  }
  section.tools_grow .set h3 {
    font-size: 16px;
    margin-top: 24px;
  }
  section.tools_grow .set p {
    font-size: 14px;
    margin-bottom: 0;
  }
  section.landing_banner {
    text-align: center;
  }
  section.landing_banner h1 {
    margin-top: 28px;
    font-size: 26px;
  }
  section.landing_banner h1 span {
    font-size: 45px;
    line-height: 38px;
  }
  section.landing_banner iframe {
    height: 265px;
    width: 455px;
    margin-top: 20px;
  }
  section.landing_banner .col-md-6.text-end {
    text-align: center !important;
  }
  section.two_types a.Join {
    margin-bottom: 15px;
  }
  .head h2 {
    font-size: 22px;
  }
  .answer_the_questions .enteryour .col {
    flex: 1 0 33.33%;
    max-width: 33.33%;
    margin-bottom: 12px;
  }
  .answer_the_questions button {
    margin-top: 20px !important;
  }
  .chatdiv .dashboard_conversation {
    padding-left: 0 !important;
    padding-right: 0;
    margin-top: 80px;
  }
  .dashboard .main_dashboard h2 .form-inline {
    width: 100%;
    margin: 10px 0 20px;
  }
  .dashboard .main_dashboard h4 {
    font-size: 16px;
  }
  .dashboard .main_dashboard .right_sidebar .set {
    margin-bottom: 20px;
  }
  .search_banner form {
    width: 100%;
    margin-top: 8px;
  }
  .video_call_interface .video_top {
    padding: 20px 15px;
  }
  .video_call_interface .video_top h6 span {
    padding: 8px 8px;
    display: inline-block;
  }
  .video_call_interface .usr {
    padding: 5px 0;
    width: 120px;
    height: 90px;
  }
  .video_call_interface .usr i {
    font-size: 34px;
  }
  .video_call_interface .set {
    height: 430px;
  }
  .watching_video .video {
    height: 300px;
    padding: 150px 0;
  }
  .watching_video h3 {
    font-size: 18px;
    padding-top: 100px;
  }
  .watching_video p {
    font-size: 15px;
  }
  .my_profile .my_profile_banner {
    height: 130px;
  }
  .my_profile .container .chatuser {
    height: 140px;
    padding: 11px;
    border: 7px solid #fff;
    width: 100%;
    margin: auto;
  }
  .my_profile .container form .form-group {
    margin-bottom: 10px;
  }
  .my_profile .container form .form-group .form-control {
    height: 40px;
    font-size: 14px;
    padding: 10px 12px;
  }
  .my_profile .container h6 img {
    width: 34px;
    margin-right: 0px;
  }
  .my_profile .container h4 {
    font-size: 16px;
  }
  .my_profile .container .chatuser {
    height: 165px;
    padding: 11px;
    border: 7px solid #fff;
  }
  .loginmodal .modal-dialog {
    max-width: 460px;
  }
  .loginmodal .right_login {
    padding: 30px 30px 60px;
  }
  .main_header ul li a {
    font-size: 14px;
  }
  .main_header ul li a.logi {
    font-size: 14px;
    min-width: auto;
  }
  .main_header .hed_left {
    display: none;
  }
  .main_header .hed_left p {
    max-width: 270px;
  }
  .how_to_work {
    padding: 0 0 0;
  }
  .how_to_work img {
    height: 100px !important;
    max-width: 100%;
  }
  .how_to_work h2 {
    font-size: 24px;
  }
  .how_to_work .row p {
    font-size: 13px;
    padding-left: 0;
  }
  .how_to_work .row p span {
    font-size: 28px;
    line-height: 28px;
    font-weight: 500;
    position: relative;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    display: block;
  }
  .purpose_set2 {
    padding-top: 0 !important;
    padding-bottom: 0;
  }
  .purpose_set2 p {
    font-size: 12px;
  }
  .purpose_set {
    padding: 31px 0;
  }
  .purpose_set p.f1 {
    margin-top: 0;
  }
  .purpose_set h6 {
    margin-top: 25px;
    margin-bottom: 13px;
    font-size: 15px;
  }
  .purpose_set p {
    font-size: 12px;
  }
  .purpose_set h1 {
    font-size: 24px;
  }
  .purpose_set h4 {
    font-size: 14px;
    line-height: 22px;
  }
  .purpose_set h4 br {
    display: none;
  }
  .purpose_set h2 {
    font-size: 19px;
  }
  .purpose_set img {
    width: 100% !important;
    margin-top: 50px;
  }
  .banner h6 {
    font-size: 12px;
  }
  .banner label {
    padding-bottom: 22px;
    margin-right: 14px;
  }
  .banner .changeboxmain {
    height: 37px !important;
    width: 128px;
    margin-bottom: 5px;
  }
  .banner .changeboxmain .changebox {
    transform: scale(1.5);
  }
  .banner .col-sm-5 {
    position: relative;
  }
  .banner .carousel-item {
    position: initial;
  }
  .banner .carousel {
    bottom: 0;
    position: relative;
    width: 100%;
    left: 0;
    text-align: 0;
  }
  .banner .img {
    width: 100%;
  }
  .banner .set {
    padding: 13px;
    background-size: 98px;
    position: relative;
    margin-top: 5px;
  }
  .banner .set a.arrowbtn {
    width: 80px;
    height: 65px;
    line-height: 45px;
    border: 9px solid #1f4fa6;
    border-radius: 18px;
  }
  .banner .set p {
    padding-bottom: 0;
    font-size: 9px;
  }
  .banner .set form {
    padding-right: 95px;
    height: 41px;
  }
  .banner .set form button {
    position: absolute;
    right: 3px;
    height: 35px;
    width: 95px;
  }
  .banner .set form svg {
    right: 115px;
  }
  .banner .set h1 {
    font-size: 17px;
    margin-bottom: 13px;
    padding-right: 0;
    line-height: 24px;
  }
  .banner .set ul {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .banner .img {
    width: 100%;
  }
  .top_rated .st .images {
    height: 280px;
  }
  .popular_institutes {
    margin: 40px 0;
  }
  .popular_institutes .st .images {
    background-size: cover;
    height: 270px;
  }
  .testimonials {
    margin: 40px 0;
  }
  .testimonials p {
    margin-bottom: 0;
  }
  .recent_blogs {
    margin: 30px 0;
  }
  .main-footer {
    padding: 20px 0 70px;
  }
  .main-footer .rights {
    padding: 12px;
    font-size: 14px;
  }
  .main-footer .Immigration {
    padding-top: 4px;
    margin-top: 20px;
  }
  .main-footer h3 {
    margin-bottom: 12px;
    margin-top: 20px;
  }
  .main-footer p {
    margin-bottom: 0;
    padding-top: 16px;
  }
  .main-footer ul.locul {
    margin: 0 0 0;
  }
  .main-footer ul.locul li a {
    font-size: 14px;
  }
  .main-footer .main-footer .socle {
    margin-top: 20px !important;
    margin-bottom: 0;
    padding: 20px 0 0;
  }
  .main-footer .main-footer .socle ul li {
    margin-right: 8px;
  }
  .total_results .set p span {
    padding: 6px 11px;
    margin-bottom: 8px;
  }
  .total_results .set .total_right {
    border-left: none;
    padding: 0 0 10px;
  }
  .search_banner .col {
    flex: 1 0 50%;
  }
  .chatdiv {
    padding: 0;
  }
  .chatdiv h2 {
    margin-bottom: 18px;
  }
  .chatdiv h2 .form-inline {
    width: 100%;
    float: inherit;
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .chatdiv .main_user {
    padding-left: 0;
    padding-right: 0;
    box-shadow: none;
  }
  .chatdiv .main_user .chat_right.main {
    margin-right: 0;
    box-shadow: 0 0 200px rgba(0, 0, 0, 0.631372549) !important;
  }
  .chatdiv .main_user .chat_user {
    width: 100%;
    position: relative;
    min-height: auto;
    background: transparent;
    padding: 0 12px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 55px;
  }
  .chatdiv .main_user .chat_user h3 {
    padding: 8px 0 0;
  }
  .chatdiv .main_user .test {
    display: none;
  }
  .chatdiv .main_user .test .mainuser .chatuser {
    left: 36px;
  }
  .chatdiv .main_user .test .mainuser .bi-arrow-left-short {
    position: absolute;
    left: -5px;
    top: 6px;
    font-size: 30px;
  }
  .chatdiv .main_user .main {
    display: block;
    position: absolute;
    top: 0;
    background: #fff;
    box-shadow: none;
    padding-left: 12px;
    padding-right: 12px;
  }
  .chatdiv .main_user .innchat {
    padding-top: 15px;
  }
  .application .hed h2 {
    font-size: 24px;
  }
  .application form .form-group {
    margin-bottom: 12px;
  }
  .application form .form-group label {
    font-size: 14px;
  }
  .application form .form-group .form-control {
    height: 42px;
    font-size: 14px;
    padding: 10px 16px;
    margin-top: 5px;
  }
  .call_ended .modal-content {
    padding: 15px;
  }
  .main-footer.footernew {
    padding: 16px 0 !important;
  }
  .loginmodal .avtar_div .col-lg-3 {
    flex: 0 0 auto;
    width: 20%;
  }
  .loginmodal .lest_login.avtar_div {
    padding: 4px 10px 0;
  }
  .loginmodal .img {
    height: 57px;
    width: 57px;
  }
  .main_header.header2 .col-2.py-1 {
    padding: 0 0 0 11px !important;
  }
  .main_header.header2 .col-2.py-1 a {
    outline: none;
    box-shadow: none;
    display: inline-block;
    position: relative;
    z-index: 99;
  }
  .chatdiv .main_user .chat_user.main {
    top: 0;
    z-index: 9;
  }
  .chatdiv .main_user .innchat {
    padding-top: 133px;
    position: fixed;
    top: 0;
    height: 100%;
    margin: 0;
  }
  .chatdiv .main_user .test {
    display: block;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    background: #fff;
    padding: 0;
    margin: 0 0;
    bottom: -600px;
    transition: all 0.5s;
    -webkit-transition: all 0.2s;
  }
  .chatdiv .main_user .test.main {
    transition: all 0.5s;
    -webkit-transition: all 0.2s;
    bottom: 0;
    z-index: 9999;
  }
  .chatdiv .main_user .test.main .mainuser {
    display: block !important;
  }
  .my_applications_single .main_s table.table.mb-0 {
    min-width: 600px;
  }
  .search_banner ul.d-flex li.dropdown ul.dropdown-menu {
    width: 100%;
    position: relative !important;
    transform: inherit !important;
  }
  .search_banner ul.d-flex li.dropdown ul.dropdown-menu li {
    width: 100% !important;
  }
  .search_banner ul.d-flex li.dropdown ul.dropdown-menu .st {
    padding-left: 55px;
    position: relative;
    margin: 10px 0 !important;
    min-height: 38px;
  }
  .search_banner ul.d-flex li.dropdown ul.dropdown-menu button {
    width: 100%;
    text-align: center;
  }
  .loginmodal .lest_login {
    padding: 20px 10px 15px;
  }
  .loginmodal .lest_login .btn {
    font-size: 15px;
    height: 42px;
    margin-top: 12px !important;
  }
  .loginmodal .lest_login h6 {
    font-size: 11px;
  }
  .loginmodal .lest_login h3 {
    font-size: 20px;
    margin: 15px 0 6px;
  }
  .loginmodal .lest_login form {
    margin-top: 5px !important;
    padding: 10px 10px 15px;
    margin-bottom: 10px;
  }
  .loginmodal .lest_login form .form-group {
    margin-bottom: 12px;
  }
  .loginmodal .lest_login form .form-group label {
    font-size: 13px;
    margin-bottom: 4px;
  }
  .loginmodal .lest_login form .form-group input {
    height: 42px;
    font-size: 15px;
  }
  .loginmodal .lest_login form .form-group input::-moz-placeholder {
    font-size: 13px;
    height: 45px;
  }
  .loginmodal .lest_login form .form-group input::placeholder {
    font-size: 13px;
    height: 45px;
  }
  .loginmodal .lest_login form .form-group.prefix span {
    height: 42px;
    line-height: 42px;
  }
  .loginmodal .lest_login p.consult {
    padding: 0px 10px;
    text-align: left;
  }
  .loginmodal .lest_login p {
    font-size: 12px;
  }
  .loginmodal .right_login {
    padding: 20px 20px 0;
  }
  .loginmodal .right_login .column h3 {
    font-size: 14px;
  }
  .loginmodal .right_login .column h3 span.highlight {
    font-size: 20px;
  }
  .loginmodal .right_login .column ul {
    margin-bottom: 0;
    margin-top: 10px;
  }
  .loginmodal .right_login .column ul li {
    margin-bottom: 4px;
    font-size: 13px;
  }
  .loginmodal .right_login .column .become-partner-container.mob p {
    margin-top: 3px;
    font-size: 14px;
  }
  .mob_section .container {
    position: relative;
  }
  .mob_section .container form {
    padding: 11px 44px 11px 11px;
    margin-bottom: 12px;
  }
  .mob_section a.p-0 {
    position: absolute;
    top: 1px;
    right: 12px;
    background: #1d4c9f;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 37px;
    border-radius: 50%;
  }
  .mob_section a.p-0 img {
    height: 27px;
  }
  .latest_dashboard .wap h6 .form-switch .form-check-input {
    margin-top: 6px;
  }
  .latest_dashboard .underreview {
    margin-top: 17px;
    margin-bottom: 3px !important;
  }
  .latest_dashboard .wap.Available.mb-3.h-auto {
    margin-bottom: 0 !important;
  }
  .latest_dashboard .wap.Available.mb-3.h-auto.hovermove {
    margin-top: 18px;
  }
  .latest_dashboard h2.ht {
    display: none;
  }
  .latest_dashboard .carousel-root {
    display: none;
  }
  .latest_dashboard .wap.wap3.mb-3.h-auto {
    margin-bottom: 0 !important;
    display: none;
  }
  .main_header.header2 ul li:last-child {
    display: block;
  }
  .DownloadApp .carousel {
    display: none;
  }
  .transactions .hed {
    padding: 16px 0;
  }
  .transactions .hed h2 {
    font-size: 20px;
  }
  .transactions .hed h2 img {
    height: 22px;
  }
  .transactions .hed h4 {
    font-size: 13px;
    margin-top: 9px;
  }
  .transactions .hed h4 a {
    float: right;
    color: #fff;
  }
  .transactions .table-responsive table {
    min-width: 700px;
  }
  .transactions .table-responsive table tr th {
    padding: 8px 12px;
    font-size: 13px;
  }
  .transactions .table-responsive table tr td {
    padding: 8px 12px;
    font-size: 13px;
  }
  .call_history {
    padding: 22px 0;
    position: relative;
  }
  .call_history .tab-content {
    margin-top: 0;
    padding: 12px;
  }
  .call_history .tab-content table tr td {
    color: #8E8E8E !important;
    font-size: 14px;
    vertical-align: middle;
    padding: 5px 0;
  }
  .call_history .tab-content table tr td .img {
    padding-left: 50px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .call_history .tab-content table tr td p {
    font-size: 13px;
  }
  .call_history h3 {
    font-size: 16px;
    margin-bottom: 20px;
    padding-left: 38px;
  }
  .call_history span.bck_btn {
    border-radius: 2px;
    font-size: 27px;
    box-shadow: 0 0px 3px #ccc;
    margin-top: 0;
    position: absolute;
    top: 19px;
    padding: 0;
    height: 26px;
    display: inline-block;
    line-height: 13px;
  }
  section.action_section {
    padding: 25px 0 0 0;
  }
  section.action_section h2 {
    font-size: 24px;
    margin-bottom: 10px;
  }
  section.action_section ul.list-unstyled {
    margin-top: 20px;
    gap: 10px;
  }
  section.action_section ul.list-unstyled li a {
    min-width: 150px;
    padding: 10px 20px;
    font-size: 14px;
  }
  section.customer_section {
    padding: 25px 0;
  }
  section.customer_section h2 {
    font-size: 20px;
    margin-bottom: 6px;
  }
  section.customer_section iframe {
    width: 490px;
    height: 276px;
  }
  section.partner_section {
    padding: 25px 0;
  }
  section.partner_section iframe {
    border-radius: 10px;
    margin-top: 15px;
    height: 290px;
  }
  section.partner_section h2 {
    font-size: 20px;
    margin-bottom: 6px;
  }
  section.partner_section .set {
    margin-top: 12px;
  }
  .stapform #regForm .tab .form-group label a span {
    display: none;
  }
  .stapform #regForm ul.navi .step.active .text {
    font-size: 14px;
  }
  body.mini_body {
    padding-top: 47px;
  }
  body.mini_body .dashboard .header_msg {
    padding: 110px 0 0 0 !important;
  }
  body.mini_body .dashboard .header_msg .container-fluid .main_user .divclose {
    top: 60px;
  }
  body.mini_body .dashboard .header_msg.app_msg {
    padding: 50px 0 0 0 !important;
  }
  body.mini_body .dashboard .header_msg.app_msg .mainuser {
    display: none;
  }
  body.mini_body .dashboard .header_msg.app_msg .divclose {
    display: none;
  }
  body.mini_body .chatdiv .main_user .test .mainuser {
    top: 45px;
    background: #fff;
  }
  body.mini_body .chatdiv .main_user .test .innchat .dddd {
    padding: 55px 15px 64px;
  }
  .call_maini.call_2 {
    width: 100% !important;
    height: 47px;
    border-radius: 0;
    top: 0px;
    bottom: inherit;
    right: 0;
    z-index: 9999;
  }
  .call_maini.call_2 .video_call_interface {
    padding: 52px 0 30px;
  }
  .call_2 section.video_call_interface .set ul {
    display: none;
  }
  .call_2 .hdr h6 {
    margin-top: 2px !important;
    padding-top: 3px;
  }
  .call_maini .hdr {
    padding-right: 150px;
  }
  .call_maini .hdr ul.call_minimum {
    right: 6px;
  }
  .call_maini .hdr ul.call_minimum li {
    margin-left: 0 !important;
  }
  .call_maini .hdr ul.call_minimum li span {
    padding: 14px;
  }
  .call_maini .hdr ul.call_minimum li span .bi-arrows-angle-expand {
    font-size: 15px;
  }
  .call_maini .hdr ul.call_minimum li a {
    padding: 14px;
  }
  .call_maini .hdr ul.call_minimum li a i.bi.bi-mic {
    color: #1f4fa6;
  }
  .call_maini .hdr ul.call_minimum li a.telephone i {
    color: red;
  }
  .call_maini .hdr ul.rightsbr li:last-child {
    display: block !important;
    width: 120px !important;
  }
  .call_maini .hdr ul.rightsbr li {
    margin-left: 0 !important;
  }
  .call_maini .hdr ul.rightsbr li a {
    padding: 14px;
  }
  .call_2 .hdr ul.rightsbr li {
    margin-left: 12px !important;
    line-height: 30px;
  }
  .call_maini.call_fin .video_call_interface {
    padding: 44px 0 0 !important;
  }
  .call_maini.call_fin .hdr {
    padding: 4px 0;
    padding-right: 47px;
  }
  .call_maini.call_fin .hdr ul.rightsbr {
    text-align: right;
    width: 100% !important;
  }
  .call_maini.call_fin .hdr ul.rightsbr li {
    float: right;
    width: 100%;
    margin-top: 0;
    position: relative;
    height: auto;
    left: inherit;
    top: inherit;
    line-height: normal;
    text-align: right;
  }
  .call_maini.call_fin .hdr ul.rightsbr li span.display-1 {
    width: auto;
    font-size: 11px;
  }
  .call_maini.call_fin .hdr ul.rightsbr li:last-child {
    font-size: 12px;
  }
  .call_maini.call_fin .hdr ul.call_minimum {
    top: 4px;
  }
  .call_maini.call_fin .hdr ul.call_minimum li .bi-arrows-angle-contract {
    font-size: 15px;
    position: relative;
    top: 4px;
  }
}
/** Small devices (landscape phones, less than 575px)**/
@media (max-width: 575.98px) {
  .total_results .set .usr p {
    font-size: 10px;
  }
  .total_results .set .col-sm-12.albt.mt-2 {
    margin: 10px 0 5px !important;
  }
  .profile_viewmain .Success .row div {
    width: 100% !important;
    height: 300px !important;
  }
  .video-react .video-react-video {
    height: 100%;
    position: inherit;
    width: 100%;
  }
  .Account_Settings.pop_width .join_step_form button {
    padding: 10px 15px;
    font-size: 14px;
    height: 45px;
  }
  .Account_Settings.pop_width .join_step_form form {
    margin: 25px auto 0;
  }
  .Account_Settings.pop_width .join_step_form form .row.mt-4 {
    margin-top: 14px !important;
  }
  .Account_Settings.pop_width .join_step_form form .row.mt-4 h5 {
    font-size: 14px;
  }
  .Account_Settings.pop_width .join_step_form form .row.mt-4 .form-control {
    min-height: 40px;
  }
  .Account_Settings.pop_width .join_step_form form .text-center.mt-5 {
    margin-top: 20px !important;
  }
  .Account_Settings.pop_width ul.pagination {
    margin-top: 10px;
  }
  .Account_Settings.pop_width .nav-tabs li {
    margin-left: 0 !important;
  }
  .Account_Settings.pop_width .nav-tabs li button {
    min-width: 132px;
  }
  .Account_Settings.pop_width .Branches table {
    min-width: 100% !important;
    margin-top: 5px;
  }
  .Account_Settings.pop_width .Branches table thead {
    display: none;
  }
  .Account_Settings.pop_width .Branches table tbody tr {
    padding-left: 80px;
    display: block;
    width: 100%;
    float: left;
    padding-top: 12px;
    padding-bottom: 5px;
    min-height: 94px;
  }
  .Account_Settings.pop_width .Branches table tbody tr td:nth-child(3) {
    font-weight: 500;
    font-size: 14px;
    color: #1f4fa6;
  }
  .Account_Settings.pop_width .Branches table tbody tr td:nth-child(7) {
    font-weight: 400;
  }
  .Account_Settings.pop_width .Branches table tbody tr td {
    width: 100%;
    display: block;
    border: none;
    padding: 0;
    margin-bottom: 2px;
    font-weight: 300;
  }
  .Account_Settings.pop_width .Branches table tbody tr td select {
    padding: 3px 5px;
    border-radius: 4px;
    height: 30px;
    position: absolute;
    top: 12px;
    right: 0;
  }
  .Account_Settings.pop_width .Branches table tbody tr td button {
    background: transparent;
    padding: 0;
    position: absolute;
    right: 103px;
    top: 3px;
  }
  .Account_Settings.pop_width .Branches table tbody tr td button img {
    height: 20px;
  }
  .Account_Settings.pop_width .Branches table tbody tr img {
    position: absolute;
    left: 0;
    width: 70px !important;
    top: 12px;
  }
  .my_applications_lst table thead {
    display: none;
  }
  .my_applications_lst table tbody tr {
    border-radius: 0;
    padding-left: 80px;
    min-height: 100px;
  }
  .my_applications_lst table tbody tr td span.user {
    padding-left: 0;
  }
  .my_applications_lst table tbody tr td span.user span.img {
    position: absolute;
    left: -83px;
    width: 72px;
    height: 72px;
    top: 0;
    border: 1px solid rgba(204, 204, 204, 0.3490196078);
  }
  .my_applications_lst table tbody tr td a.activebtn {
    padding: 4px 5px;
    min-width: 80px;
    position: absolute;
    right: 0;
    top: 12px;
  }
  .my_applications_lst table tbody tr td .brns {
    display: flex;
    margin-bottom: 0;
    margin-top: 6px;
    gap: 14px;
  }
  .my_applications_lst table tbody tr td:first-child {
    display: none;
  }
  .my_applications_lst table tbody tr:hover td {
    background: transparent;
  }
  .profile_viewmain .st div.Verified h3 span {
    font-size: 11px;
    top: 2px;
  }
  .stapform h3 span.float-end {
    font-size: 11px;
  }
  .stapform p {
    font-size: 11px;
    padding-right: 75px;
  }
  .react-confirm-alert-body {
    text-align: center !important;
    width: 375px !important;
  }
  .react-confirm-alert-overlay .react-confirm-alert-button-group > button {
    margin: 0 !important;
  }
  .react-confirm-alert-button-group {
    justify-content: center !important;
    gap: 10px !important;
  }
  .react-confirm-alert-overlay {
    width: 100% !important;
  }
  .switchdiv {
    z-index: 9999 !important;
    padding: 0 !important;
  }
  .switchdiv .modal-dialog {
    margin: auto;
  }
  .switchdiv .modal-dialog .video_accept h4 {
    text-align: center;
  }
  .CreateOffer {
    z-index: 9999 !important;
  }
  .CreateOffer .modal-content .modal-body button.btn.Cancel {
    width: 150px;
    float: left;
  }
  .CreateOffer .modal-content .modal-body button.btn.btn-primary {
    width: 150px;
  }
  .CreateOffer .modal-content .modal-body textarea.form-control {
    min-height: 134px;
  }
  .profile_viewmain .rev p {
    margin-bottom: 4px;
  }
  .total_results .set .img {
    height: auto;
  }
  .profile_viewmain nav.Breadcrumb {
    display: none;
  }
  .footer_mob {
    z-index: 9 !important;
  }
  .video_call_interface .set ul {
    bottom: 55px;
  }
  .call_fin {
    width: 100% !important;
    height: 100% !important;
    border-radius: 0 !important;
    top: 5px;
    z-index: 9999;
  }
  .single_blogs P {
    position: relative;
    left: inherit;
  }
  .call_fin .video_call_interface .chats .hdd {
    top: -54px;
  }
  .my_applications_lst table {
    width: 100%;
  }
  .my_applications_lst table thead tr th {
    padding: 5px 15px;
    width: 200px;
    font-size: 14px;
  }
  .my_applications_lst table tbody {
    padding: 0 0 !important;
  }
  .my_applications_lst table tbody tr td {
    width: 100% !important;
    float: left;
  }
  .stapform #regForm .ulstap::-webkit-scrollbar {
    display: none;
  }
  .stapform #regForm .ulstap {
    overflow-y: auto;
    margin-bottom: 15px;
    border: 1px solid #D7D7D7;
    border-radius: 8px;
  }
  .stapform #regForm ul.navi {
    border: none;
    border-radius: 0;
    margin: 0;
    min-width: 650px;
  }
  .stapform #regForm .tab .form-group label {
    font-size: 15px;
  }
  .stapform #regForm .tab .form-group .upload {
    padding: 15px 15px;
    margin: 4px 0 12px;
  }
  .stapform #regForm .tab .form-group .upload h6 {
    font-size: 15px;
    margin: 6px 0 3px;
  }
  .stapform #regForm .tab .addmore {
    padding: 10px 16px;
    font-size: 14px;
    height: 40px;
  }
  .transactions .container.mt-4 {
    margin: 5px 0 !important;
  }
  .transactions .pagination li .page-link {
    font-size: 14px;
  }
  .transactions .pagination li.active .page-link {
    background: #1f4fa6;
    color: #fff;
  }
  .transactions .table-responsive {
    overflow-x: inherit;
    box-shadow: none;
  }
  .transactions .table-responsive table {
    min-width: 100%;
    border-collapse: separate;
    border-spacing: 0 8px;
  }
  .transactions .table-responsive table thead tr th {
    width: 25%;
    display: table;
    float: left;
    font-size: 14px;
    background: transparent;
    border: 1px solid #e9ecef;
    font-weight: 600;
    line-height: 25px;
  }
  .transactions .table-responsive table thead tr th:first-child {
    width: 50%;
    justify-content: left;
  }
  .transactions .table-responsive table thead tr th:nth-child(4) {
    display: none;
  }
  .transactions .table-responsive table thead tr th:nth-child(5) {
    display: none;
  }
  .transactions .table-responsive table tr {
    margin-bottom: 0;
  }
  .transactions .table-responsive table tr td:nth-child(4) {
    display: none;
  }
  .transactions .table-responsive table tr td:nth-child(5) {
    display: none;
  }
  .transactions .table-responsive table tr td.showtd {
    display: block;
    width: 100%;
    height: auto;
  }
  .transactions .table-responsive table tr td:first-child {
    width: 50%;
    display: flex;
    gap: 10px;
    justify-content: left;
    line-height: 16px;
  }
  .transactions .table-responsive table tr td:first-child i.bi {
    font-size: 17px;
    color: #1f4fa6;
  }
  .transactions .table-responsive table tr td:first-child i.bi.bi-dash-circle-fill {
    color: #ff7e7e;
  }
  .transactions .table-responsive table tr td {
    width: 25%;
    float: left;
    display: flex;
    padding: 8px 12px;
    font-size: 13px;
    border: 1px solid rgba(222, 226, 230, 0.6588235294);
    overflow: hidden;
    justify-content: center;
    align-items: center;
    height: 55px;
  }
  .transactions .table-responsive table tr td span {
    font-weight: 600;
    margin-right: 10px;
  }
  .transactions .table-responsive table tr td td:nth-child(4) {
    display: none;
  }
  .transactions .table-responsive table tr td td:nth-child(5) {
    display: none;
  }
  .call_history .tab-content table {
    min-width: 100%;
  }
  .call_history .tab-content table tr + tr {
    border-top: 1px solid #ececec;
    padding-bottom: 4px !important;
  }
  .call_history .tab-content table tr {
    position: relative;
  }
  .call_history .tab-content table tr td .img p {
    margin-bottom: 2px;
  }
  .call_history .tab-content table tr td:nth-child(2) h6 {
    text-align: right;
    padding: 0;
    margin-top: 17px;
  }
  .call_history .tab-content table tr td:last-child {
    text-align: right;
    padding-right: 0;
    position: absolute;
    left: inherit;
    right: 0;
    display: inline-block;
    width: 140px;
    font-size: 13px;
  }
  .stapform #regForm ul.navi .step {
    position: relative;
  }
  .stapform #regForm ul.navi .step .img {
    height: 30px;
    width: 30px;
    line-height: 30px;
  }
  .stapform #regForm ul.navi .step .img img {
    height: 17px;
    max-width: 18px;
  }
  .stapform #regForm ul.navi .step.active .text {
    font-size: 13px;
  }
  .call_2 {
    height: 116px;
  }
  .call_2 section.video_call_interface .set h6 {
    padding: 8px 10px;
    font-size: 11px;
    z-index: 9999;
  }
  .call_2 section.video_call_interface .set h6 button.btn {
    font-size: 12px;
    height: 23px;
  }
  .call_2 section.video_call_interface .set .ul {
    bottom: 38px;
  }
  .call_2 section.video_call_interface .user_content {
    background: transparent;
  }
  .call_2 section.video_call_interface .user_content .chatuser {
    display: none;
  }
  .call_2 .hdr ul.call.minimum {
    top: 4px;
  }
  .call_2 .hdr h6 {
    margin-top: 3px;
    padding-left: 41px;
  }
  .call_2 .hdr h6 span {
    height: 36px;
    width: 36px;
  }
  .call_2 .hdr ul.rightsbr {
    margin-top: 0;
  }
  .call_2 .hdr ul.rightsbr li {
    top: inherit !important;
    left: inherit !important;
    position: relative !important;
    height: auto !important;
    width: auto !important;
    margin: inherit !important;
  }
  .analytics h4 {
    margin-top: 10px;
  }
  .analytics table.table_gray tr {
    margin-top: 12px;
    position: relative;
    display: block;
  }
  .analytics table.table_gray tr td:last-child {
    display: inline-block;
    position: absolute;
    right: 0;
    z-index: 9;
    top: -2px;
    font-size: 13px;
  }
  .analytics table.table_gray tr td {
    padding: 0px 0;
    display: block;
  }
  .analytics table.table_gray tr td .progress {
    height: 8px !important;
    width: 100%;
  }
  .analytics .Searchchat table tr td {
    padding: 0px 0;
  }
  .analytics .wap {
    padding: 0 !important;
  }
  .analytics .wap h4 {
    margin-bottom: 3px;
  }
  .analytics button.dateBtn {
    margin-bottom: 10px;
  }
  .analytics .nav-tabs li {
    margin-right: 15px;
  }
  .analytics .nav-tabs li button {
    font-size: 14px;
  }
  .analytics .nav-tabs li button img {
    height: 16px;
    top: -3px;
  }
  .profile_viewall_page .main_st .imagevideo1 {
    height: 285px;
  }
  .profile_viewall_page .main_st .imagevideo1.sp {
    border: 1px solid #D7D7D7;
    height: 162px;
  }
  .viewpro .modal-dialog {
    max-width: 430px;
    margin: auto !important;
  }
  .viewpro .modal-body {
    padding: 12px;
    padding-top: 30px;
  }
  .pop_width.sharewidth .modal-content {
    width: 90%;
    margin: auto;
  }
  .select_image button[type=button] {
    bottom: 75px;
  }
  .profile_viewmain .st {
    padding: 13px 14px 13px !important;
    height: auto;
  }
  .profile_viewmain .set textarea {
    min-height: 130px;
  }
  .profile_viewmain .single_banner {
    position: relative;
  }
  .profile_viewmain .single_banner .banner_upload {
    left: 0;
    top: 0;
    right: 0 !important;
  }
  .profile_viewmain .single_banner .pencil_banner .tgg {
    display: flex;
    margin-top: 4px;
  }
  .profile_viewmain .single_banner .pencil_banner .rate {
    text-align: center;
    position: absolute;
    top: 8px;
    background: #fff;
    padding: 5px;
    right: 8px;
    border-radius: 5px;
  }
  .profile_viewmain .single_banner .pencil_banner .rate p:first-child {
    font-size: 16px;
  }
  .profile_viewmain .single_banner .pencil_banner .rate p {
    font-size: 10px;
  }
  .profile_viewmain .maybe p {
    font-size: 14px;
  }
  .profile_viewmain .maybe ul {
    margin-bottom: 0;
  }
  .profile_viewmain .nav-tabs.letest_high {
    margin-top: -33px;
  }
  .profile_viewmain .rev {
    padding: 12px 0 8px 50px;
  }
  .profile_viewmain .rev .imgus {
    width: 42px;
    height: 42px;
  }
  .profile_viewmain .rev h4 label.ms-4 {
    margin-left: 10px !important;
  }
  .profile_viewmain .rev h4 span {
    font-size: 13px;
  }
  .profile_viewmain .set.Achievements {
    margin-top: 0;
  }
  .profile_viewmain .set {
    margin-top: 16px;
  }
  .profile_viewmain .set .faq h3 {
    font-size: 15px;
    color: #000000;
    font-weight: 600;
  }
  .profile_viewmain .set .ret {
    margin-bottom: 36px;
    padding: 0px 0 0px 58px;
  }
  .profile_viewmain .set .ret h5 {
    font-size: 15px;
    margin-bottom: 1px;
  }
  .profile_viewmain .set .ret span.rt {
    width: 45px;
    height: 45px;
    line-height: 42px;
    font-size: 20px;
  }
  .profile_viewmain .set ul li {
    padding: 6px 10px;
    margin-bottom: 4px;
    margin-right: 4px;
    font-size: 13px;
    line-height: inherit;
  }
  .profile_viewmain .single_banner h1 {
    font-size: 16px;
  }
  .profile_viewmain .single_banner .pencil_banner p.pst {
    font-size: 13px;
    font-size: 13px;
    text-align: center;
    color: #000;
    margin-top: 0;
    margin-bottom: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .profile_viewmain .single_banner .pencil_banner p.pst span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .profile_viewmain .single_banner .pencil_banner h4 {
    font-size: 20px;
  }
  .profile_viewmain .single_banner .pencil_banner .rate {
    text-align: center;
  }
  .profile_viewmain .single_banner .pencil_banner ul li a {
    min-width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .profile_viewmain .single_banner .pencil_banner ul li a i {
    margin-right: 0;
  }
  .profile_viewmain .single_banner .pencil_banner ul li a span {
    display: none;
  }
  .banner .col-sm-5 {
    text-align: center;
  }
  .banner .home_video {
    display: none;
  }
  .banner video {
    width: 360px;
    height: 225px;
    margin-top: 0;
  }
  .help_page .nav-tabs li.nav-item button {
    min-width: 152px;
    padding: 10px 10px;
  }
  .main_user .chat_right .ct_offer.with_create {
    padding-top: 272px !important;
  }
  .DownloadApp {
    padding: 15px 0 15px;
  }
  .DownloadApp .carousel-item img {
    width: 164px;
  }
  .DownloadApp h2 {
    font-size: 22px;
    margin-top: 0;
  }
  .latest_dashboard .carousel.carousel-slider .wap.wap1 {
    background-size: 160px;
  }
  .latest_dashboard .carousel.carousel-slider .wap.wap1 p {
    font-size: 12px;
    max-width: 267px;
  }
  .banner .set form {
    padding: 5px 10px 5px;
  }
  .banner .set form button {
    font-size: 14px;
  }
  .banner .set form input {
    font-size: 14px;
  }
  .my_profile .my_profile_banner {
    height: 110px;
  }
  .my_profile .container {
    margin-top: -95px;
    margin-bottom: 27px;
  }
  .my_profile form .form-group label {
    font-size: 14px;
  }
  .faqModel .modal-dialog {
    margin: auto;
  }
  .faqModel .modal-dialog .modal-content {
    padding: 12px;
    width: 96%;
    margin: auto;
  }
  .faqModel .modal-dialog .modal-content .form-group label {
    font-weight: 500;
    font-size: 14px;
  }
  .faqModel .modal-dialog .modal-content .form-group span {
    font-size: 9px;
    display: block;
  }
  .faqModel .modal-dialog .modal-content .form-group input.form-control {
    height: 41px;
    min-height: 41px;
  }
  .faqModel .modal-dialog .modal-content p {
    font-size: 12px;
  }
  section.single_details.profile_viewall_page {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  .profile_viewall_page h1 {
    font-size: 16px;
  }
  .profile_viewall_page p a {
    width: 48%;
    margin-right: 2%;
    padding: 8px 15px;
    border-radius: 6px;
    font-size: 14px;
  }
  .contact_us .contact_right h2 {
    font-size: 18px;
    margin-bottom: 12px;
  }
  section.landing_banner {
    padding: 20px 0;
    text-align: left !important;
  }
  section.landing_banner h1 {
    font-size: 22px;
    margin: 0;
    margin-top: 0px;
  }
  .Frauds_set9 .setain .set:after {
    top: 220px;
    left: 102px;
    background-size: 110px;
    transform: rotate(110deg);
  }
  .Frauds_set9 .setain .set.set2:after {
    width: 136px;
    height: 96px;
    left: -106px;
    background-size: 100px;
    bottom: -99px;
    transform: rotate(128deg);
  }
  .Frauds_set9 .setain .set3:after {
    transform: scaleX(-1) rotate(313deg) !important;
    left: -149px;
    top: 152px;
  }
  .Frauds_set9 .setain .set4:after {
    left: 71px;
    background-size: 174px;
    bottom: 44px;
    top: -137px;
    transform: scaleX(-1) rotate(214deg);
  }
  .viewpro p a {
    width: 48%;
    margin-right: 2% !important;
  }
  .add_money_wallet .lest_login p.note {
    margin-bottom: 30px;
    position: relative;
  }
  .add_money_wallet .lest_login a.addmoney {
    bottom: -55px;
    margin: 0;
    position: absolute;
    width: 115px;
    right: 0px;
  }
  .viewpro button.carousel-control-prev {
    margin-left: 0;
    left: 4px;
  }
  .viewpro .carousel-control-next {
    right: 4px;
  }
  .viewpro .carousel-inner {
    margin-top: 18px;
  }
  .viewpro .carousel-indicators div {
    min-height: auto;
  }
  .viewpro .carousel-indicators div p.my-4 {
    position: relative;
    bottom: 0;
    height: auto;
  }
  .viewpro .carousel-indicators p {
    height: auto;
    margin-bottom: 0;
    overflow-x: hidden;
  }
  .sidebar_mob {
    max-width: 100%;
  }
  .sidebar_mob ul li.btn-group {
    display: none;
  }
  .sidebar_mob ul li {
    line-height: inherit;
    display: block;
  }
  .Frauds_set9 .setain {
    padding: 30px;
    background-size: cover !important;
    background-position: center !important;
  }
  .Frauds_set9 .setain .set.set2 {
    margin-top: 0;
  }
  .Frauds_set4 .col-md-7 {
    order: 1;
  }
  .Frauds_set4 .col-md-5.text-center {
    order: 2;
  }
  .dashboard .dashboard_in .user_partner {
    text-align: center;
    float: inherit;
  }
  .dashboard .dashboard_in .user_partner p {
    text-align: center;
  }
  .help h3 {
    padding: 20px 0px 20px;
    font-size: 22px;
  }
  .help .accordion-body {
    padding: 0 10px 10px;
  }
  .help form {
    margin-bottom: 5px;
  }
  .help .set {
    padding: 12px;
  }
  .help h3 img:last-child {
    margin-left: 4px;
    width: 40px;
  }
  .help h3 img:first-child {
    top: 25px;
    position: relative;
    margin-right: 4px;
    height: 40px;
  }
  .help .accordion-item {
    margin-bottom: 10px;
  }
  .help h2 button.accordion-button {
    font-size: 15px;
    padding: 10px;
  }
  section.service ul li {
    flex: 0 0 auto;
    width: 50%;
  }
  .hdr ul.rightsbr {
    width: 184px;
    position: relative;
  }
  .hdr ul.rightsbr li:first-child {
    position: absolute;
    left: -9px;
    width: 112px;
    height: 20px;
    top: 7px;
  }
  .hdr ul.rightsbr li {
    line-height: 36px;
  }
  .hdr ul.rightsbr li .display-1 {
    font-size: 13px;
    margin-left: 0px;
    width: 82px;
    display: inline-block;
  }
  .hdr ul.rightsbr li i {
    font-size: 17px;
    top: 2px;
    position: relative;
    margin-right: 4px;
  }
  .hdr ul.rightsbr li:nth-child(2) {
    font-size: 14px;
    line-height: 36px;
    width: 100px;
    margin-left: 0 !important;
    margin-top: -10px;
  }
  .loginmodal.otplogin {
    padding-left: 0 !important;
  }
  .loginmodal.otplogin .modal-dialog {
    padding: 0 12px !important;
  }
  .loginmodal.otplogin .modal-dialog .lest_login {
    padding: 16px;
  }
  .loginmodal.otplogin .modal-dialog .lest_login p {
    font-size: 13px;
  }
  .popular_institutes h6 {
    font-size: 14px;
  }
  .main_user .chat_user .chatSearch svg {
    right: 54px;
    top: 22px;
  }
  .main_user .chat_user .chatSearch i.bi.bi-search {
    top: 21px;
  }
  .main_user .chat_user .chatSearch input {
    padding: 8px 75px 8px 15px;
  }
  .add_money_wallet .modal-dialog {
    margin: auto !important;
  }
  #fc_frame.fc-launcher-text,
  #fc_frame.fc-widget-small.fc-launcher-text {
    bottom: 54px !important;
  }
  .search_banner ul.d-flex li.dropdown ul.dropdown-menu ul.Visa li i {
    font-size: 15px;
  }
  section.mob_hed {
    background-size: cover;
    background-position: bottom;
  }
  .add_money_wallet .modal-dialog {
    height: auto;
  }
  .sidebar_mob.null {
    max-width: 100%;
  }
  .sidebar_mob .images {
    width: 80px;
    font-size: 30px;
    height: 80px;
    line-height: 73px;
  }
  .sidebar_mob ul li a {
    padding: 11px 0 11px 30px !important;
    display: block;
    color: #000 !important;
    font-weight: 600;
    text-decoration: none;
    position: relative;
    text-align: left;
    font-size: 13px !important;
  }
  .chatdiv .main_user .chat_user ul li {
    padding: 7px 10px 7px 60px;
  }
  .chatdiv .main_user .chat_user ul li h6 {
    margin-bottom: 1px;
    font-size: 13px;
  }
  .chatdiv .main_user .chat_user ul li .chatuser {
    width: 40px;
    height: 40px;
    top: 2px;
  }
  .modal-dialog {
    height: 100%;
  }
  .reports_modal .modal-content p.mb-3 {
    margin-bottom: 8px !important;
  }
  .reports_modal .modal-content .back_btn_pop {
    margin-top: 10px;
    height: 40px;
  }
  .reports_modal .modal-content .back_btn_pop button.btn-secondary {
    margin: 0 !important;
    width: 40%;
    height: 40px;
  }
  .reports_modal .modal-content .back_btn_pop button {
    width: 40%;
    height: 40px;
    float: right;
  }
  .reports_modal .modal-content .modal-body .Account_Settings .stp {
    margin-bottom: 6px;
    border-radius: 6px;
    padding: 5px 12px 5px 35px;
  }
  .reports_modal .modal-content .modal-body .Account_Settings .stp input {
    height: 16px;
    box-shadow: none;
    width: 16px;
    top: 0;
    left: 12px;
    margin: auto;
    bottom: 0;
  }
  .reports_modal .modal-content .modal-body .Account_Settings .stp h6 {
    font-size: 13px;
  }
  .chtmodall .smsBox.ready_msg {
    display: none;
  }
  .chtmodall .smsBox.ready_msg:first-child {
    display: block;
  }
  .main_header.header2 ul li a.logi span {
    display: none;
  }
  .main_header.header2 ul li:last-child {
    display: none;
  }
  .main_user .chat_right .set {
    padding-left: 45px !important;
    min-height: 32px;
  }
  .main_user .chat_right .set p {
    margin-bottom: 0px !important;
  }
  .main_user .chat_right .set h5 {
    padding-top: 0;
  }
  .main_user .chat_right .set .img {
    width: 32px;
    height: 32px;
    margin-top: 3px;
  }
  .total_results .set .total_right span.Online {
    display: none !important;
  }
  .my_applications_single .main_s {
    padding: 12px;
  }
  .my_applications_single .codeul {
    overflow-y: auto;
  }
  .my_applications_single .codeul .nav-tabs {
    margin-bottom: 12px;
    border: none;
    display: flex;
    width: 520px;
    margin-top: 5px !important;
  }
  .my_applications_single .codeul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
  }
  .my_applications_single .codeul::-webkit-scrollbar {
    height: 0px;
    background-color: #F5F5F5;
  }
  .my_applications_single .codeul::-webkit-scrollbar-thumb {
    background-color: #000000;
  }
  section.my_applications_lst .codeul {
    overflow-y: auto;
  }
  section.my_applications_lst .codeul .nav-tabs {
    margin-bottom: 12px;
    border: none;
    display: flex;
    width: 520px;
    margin-top: 12px !important;
  }
  section.my_applications_lst .codeul .nav-tabs .nav-item {
    min-width: 125px;
  }
  section.my_applications_lst .codeul .nav-tabs .nav-item .nav-link {
    min-width: 100%;
  }
  section.my_applications_lst .codeul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
  }
  section.my_applications_lst .codeul::-webkit-scrollbar {
    height: 0px;
    background-color: #F5F5F5;
  }
  section.my_applications_lst .codeul::-webkit-scrollbar-thumb {
    background-color: #000000;
  }
  .chat_right .chatuser {
    height: 160px;
  }
  ul.call_video_2 {
    top: -2px !important;
  }
  ul.call_video_2 li {
    padding: 12px 5px;
  }
  .chat_right .search-data-box.main {
    padding-top: 12px !important;
  }
  .chat_right a.Create_Offer {
    width: 258px;
    margin: auto;
    font-size: 14px;
    height: 42px;
    top: 180px;
  }
  .chat_right .search-data-box .bi-arrow-left-short {
    top: 8px !important;
    position: fixed;
    left: inherit;
    margin-left: -11px;
  }
  .chat_right .search-data-box form {
    padding: 0px 0px 12px;
    background: #fff !important;
    margin-left: 0;
    width: 100%;
    padding-left: 26px;
    border-bottom: 1px solid #e9e8e8;
  }
  .chat_right .search-data-box form input {
    height: 42px;
    padding: 8px 15px 8px 15px;
    border-radius: 4px;
  }
  .chat_right .search-data-box .search_image {
    padding: 30px 0;
  }
  .chat_right .search-data-box .search_image img {
    height: 100px;
  }
  .chat_right .search-data-box .search_image h3 {
    font-size: 14px;
  }
  .chat_right nav .nav-tabs .nav-link {
    padding: 9px 0;
  }
  .main_user .chat_right .ct_offer {
    width: 280px;
  }
  .main_user .chat_right .ct_offer i.bi.bi-arrow-left-short {
    top: 7px;
  }
  .main_user .chat_right .ct_offer.main {
    right: 0 !important;
    position: fixed;
    top: 0;
    margin-right: 0;
    height: 100%;
    padding: 222px 12px 0;
  }
  .main_user .chat_right.main .ct_offer i.bi.bi-arrow-left-short {
    display: inline-block;
    font-size: 34px;
    color: #000;
    position: absolute;
    top: 0;
    left: 3px;
    z-index: 9;
  }
  .payment {
    margin: 35px 0 90px;
  }
  .payment .payment_left {
    padding: 30px 15px 15px;
  }
  .payment .payment_right {
    padding: 15px;
    margin: 0 10px;
  }
  .payment .payment_right h2 {
    font-size: 20px;
  }
  .total_results .set h6 {
    font-size: 14px;
  }
  .WhyChoose .WhyChoosebg .carousel-item.apx2 {
    height: auto;
  }
  .footer_mob {
    display: block;
  }
  .main_header .after_login li.price {
    display: none;
  }
  .chatdiv .main_user .innchat {
    padding-top: 66px;
    padding-bottom: 0;
  }
  .chatdiv .main_user .innchat .intype {
    bottom: 0;
  }
  .my_applications_lst .nav-tabs .nav-item {
    margin-right: 5px;
  }
  .my_applications_lst .nav-tabs .nav-item .nav-link {
    font-size: 14px;
    padding: 10px 7px;
  }
  .my_applications_lst .form-inline input {
    margin: 8px 0;
  }
  .my_applications_lst ul.Customer {
    margin-top: 10px;
    width: 100%;
  }
  .my_applications_lst ul.Customer li {
    width: 50%;
  }
  .Account_Settings.pop_width .pro_ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
  }
  .Account_Settings.pop_width .pro_ul::-webkit-scrollbar {
    height: 0px;
    background-color: #F5F5F5;
  }
  .Account_Settings.pop_width .pro_ul::-webkit-scrollbar-thumb {
    background-color: #000000;
  }
  .Account_Settings.pop_width .pro_ul {
    display: block;
    overflow-y: auto;
  }
  .Account_Settings.pop_width .pro_ul .nav-tabs {
    margin: 0 0 12px;
    width: 568px;
  }
  .Account_Settings.pop_width .pro_ul .nav-tabs li {
    float: left;
  }
  .Account_Settings.pop_width .Branches p.Lorem {
    font-size: 11px;
  }
  .Account_Settings.pop_width .Branches h4 a.Add_New {
    height: 38px;
    line-height: 38px;
    margin-top: -3px !important;
  }
  .Account_Settings.pop_width .Branches h4 a.Add_New1 {
    height: 38px;
    line-height: 38px;
    margin-top: -3px !important;
  }
  .total_results .set .usr span.Member {
    position: relative;
    top: -3px;
  }
  section.service ul {
    display: table-row-group;
  }
  section.service ul li {
    width: 50%;
    float: left;
    margin: 3px 0%;
  }
  .WhyChoose p {
    max-width: 100% !important;
    font-size: 13px;
  }
  section.Counselling h2 {
    font-size: 20px;
  }
  section.Counselling h2 span {
    padding: 0;
  }
  section.Counselling h2 span br {
    display: none;
  }
  section.Suggestion_Best h2 {
    font-size: 20px;
  }
  section.Suggestion_Best h2 span {
    padding: 0;
  }
  section.Suggestion_Best h2 span br {
    display: none;
  }
  section.faqs h2.faqsh2 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  section.faqs h2.faqsh2 span {
    padding: 0;
  }
  section.Talk_Expert {
    padding: 0 0 20px;
  }
  section.Talk_Expert h1 {
    font-size: 24px;
  }
  section.Talk_Expert h1 span {
    padding: 0;
  }
  section.Talk_Expert .set {
    margin-bottom: 15px !important;
  }
  section.Talk_Expert .set h6 {
    font-size: 15px;
  }
  section.Talk_Expert .chatimg {
    padding: 10px 10px;
    margin-top: 0;
    max-width: 400px;
    margin: auto;
  }
  section.Talk_Expert img.set1img {
    display: none;
  }
  section.Talk_Expert img.set2img {
    display: none;
  }
  section.Talk_Expert img.set3img {
    display: none;
  }
  section.Talk_Expert img.set4img {
    display: none;
  }
  section.Talk_Expert img.set5img {
    display: none;
  }
  section.Talk_Expert img.set6img {
    display: none;
  }
  section.Talk_Expert .chatimg_col {
    order: 1;
    margin-bottom: 20px;
  }
  section.Talk_Expert .chatimg_col1 {
    order: 2;
  }
  section.Talk_Expert .chatimg_col3 {
    order: 3;
  }
  section.Talk_Expert .chatimg_col3 .set.mt-4 {
    margin-top: 0 !important;
  }
  section.Talk_Expert .col-md-12.text-center.mt-4 {
    order: 4;
  }
  section.customers_feedback h2 {
    font-size: 20px;
  }
  section.customers_feedback h2 span br {
    display: none;
  }
  section.customers_feedback .container-fluid {
    padding: 0 15px !important;
  }
  .main_header.ask_header a.btn {
    width: 198px;
    height: 40px;
    line-height: 40px;
    padding: 0 4px;
    font-size: 12px;
    margin-top: -3px;
  }
  .banner .set h1 {
    font-size: 20px;
  }
  .my_applications_lst table tbody tr {
    margin-bottom: 0;
  }
  .my_applications_lst table tbody tr td .brns {
    left: 15px;
    right: inherit;
  }
  .search_banner {
    padding: 15px 0 15px;
    border: none;
  }
  .search_banner h1 {
    font-size: 19px;
    color: #1C4B9F;
  }
  .search_banner p {
    margin-bottom: 0;
  }
  .search_banner ul.d-flex {
    display: flex !important;
    width: 100%;
    float: initial;
    overflow-y: auto;
    padding: 10px 6px 0 !important;
    margin: 0 -6px;
  }
  .search_banner ul.d-flex li.dropdown {
    margin-right: 2% !important;
    width: initial;
  }
  .search_banner ul.d-flex li.dropdown button {
    min-width: 120px;
  }
  .search_banner ul.d-flex li.dropdown:nth-child(2) {
    margin-right: 2% !important;
  }
  .search_banner ul.d-flex li.dropdown:nth-child(4) {
    margin-right: 2% !important;
  }
  .search_banner ul.d-flex::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
  }
  .search_banner ul.d-flex::-webkit-scrollbar {
    height: 0px;
    background-color: #F5F5F5;
  }
  .search_banner ul.d-flex::-webkit-scrollbar-thumb {
    background-color: #000000;
  }
  .total_results {
    margin: 0;
  }
  .total_results h3 {
    float: right;
    margin-top: -33px;
    line-height: normal;
    display: none;
  }
  .total_results .set p {
    font-size: 14px;
  }
  .total_results .set span.Online {
    top: 0;
    font-weight: 500;
    font-size: 13px;
    background: #fff;
    padding: 4px 13px;
    border-radius: 30px;
    position: relative;
    left: 0;
    color: #1dbf73;
    display: inline-block !important;
    border: 1px solid #1dbf73;
    margin-bottom: 6px;
  }
  .total_results .set h6 {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
  }
  .total_results .set .message {
    width: 49%;
    text-align: center;
    margin-right: 1%;
  }
  .total_results .set .video_call {
    width: 49%;
    text-align: center;
    margin-left: 1%;
  }
  .total_results .set .total_right {
    text-align: left;
    padding: 0px 0 0px;
  }
  .total_results .set .total_right span.Online {
    top: -100px;
    font-weight: 500;
    font-size: 13px;
    background: #fff;
    padding: 5px 14px;
    border-radius: 5px;
    display: none;
  }
  .total_results .set .total_right h6 {
    font-size: 14px;
    display: inline;
    margin-right: 19px;
  }
  .total_results .set .total_right h6 svg.star-svg {
    height: 20px;
    width: 20px;
  }
  .latest_dashboard .wap h4 {
    font-size: 16px;
  }
  .latest_dashboard .wap p.Lorem {
    padding-left: 33px;
    margin-top: -3px;
  }
  .latest_dashboard .wap h4 .nav-tabs {
    top: -25px;
    right: -11px;
  }
  .latest_dashboard .wap h4 .nav-tabs li button {
    padding: 8px 10px;
    font-size: 15px;
  }
  .main_header ul li {
    margin-left: 6px !important;
  }
  .main_header ul li a.plus {
    display: inline;
  }
  .main_header .col-2 img {
    padding: 0 0;
    margin-top: 16px !important;
  }
  .banner .carousel {
    bottom: 0;
  }
  .banner .set p {
    padding-bottom: 0;
    font-size: 12px;
  }
  .CreateOffer .modal-content .modal-body h3 {
    font-size: 20px;
    padding: 15px 16px;
  }
  .CreateOffer .modal-content .modal-body h4 {
    font-size: 16px;
    margin-bottom: 12px;
  }
  .CreateOffer .modal-content .modal-body .Account_Settings {
    padding: 16px 16px 16px;
  }
  .how_to_work h2 {
    font-size: 21px;
    margin-bottom: 4px;
  }
  .how_to_work .row p {
    padding-left: 30px;
  }
  .how_to_work .row p span {
    position: absolute;
    font-size: 33px;
    line-height: initial;
  }
  .purpose_set h1 {
    font-size: 30px;
    margin-bottom: 0;
  }
  .purpose_set p {
    margin-bottom: 22px;
  }
  .purpose_set img {
    margin-top: 0;
  }
  .purpose_set .text-end {
    text-align: center !important;
  }
  .chatdiv .main_user .mainuser a {
    font-size: 13px;
  }
  .chatdiv .main_user .mediaSelection {
    bottom: 64px;
    max-width: 160px;
    min-width: 160px;
    right: 12px;
  }
  .chatdiv .main_user .mediaSelection .col {
    width: 50%;
  }
  .chatdiv .main_user .mediaSelection img {
    height: auto !important;
  }
  .chatdiv .main_user .mediaSelection h6 {
    font-size: 10px;
  }
  .hdr {
    padding: 4px 0;
  }
  .Account_Settings.pop_width .join_step_form .col-md-7 .col-sm-4.mb-2 {
    margin-bottom: 0 !important;
  }
  .newhd iframe {
    width: 100%;
    height: 230px;
  }
  .section_blogs h2 {
    height: auto;
  }
  .section_blogs h1 {
    font-size: 20px;
  }
  .section_blogs img.w-100.mb-3 {
    height: auto !important;
  }
  .single_blogs h3 {
    height: auto;
  }
  .single_blogs .single_blogs h1.text-center {
    font-size: 22px;
    margin: 30px 0 20px;
  }
  .single_blogs .col-sm-6 h6 {
    position: relative;
    bottom: 0;
    padding-left: 52px;
    font-size: 13px;
  }
  .single_blogs .col-sm-6 h6 span {
    top: -5px;
    left: 0;
    position: absolute;
    height: 42px;
    width: 42px;
  }
  .single_blogs .col-sm-6.text-end {
    text-align: center !important;
  }
  .single_blogs img.sungimg {
    height: 230px !important;
  }
  .recent_blogs .st:hover {
    transform: scale(1);
  }
  .modal.show .modal-dialog {
    transform: none;
    padding: 0;
    margin: 0 auto;
  }
  .pop_width .join_step_form .box h3 {
    margin-bottom: 2px;
  }
  .pop_width .Account_Settings h5 {
    margin-bottom: 4px;
  }
  .Account_Settings p.label {
    max-width: 100%;
    display: none;
  }
  .Account_Settings h5 {
    margin-bottom: 5px;
  }
  .pop_width .back_btn_pop button {
    width: 165px;
  }
  .pop_width .modal-body {
    padding: 20px;
  }
  .success_stories {
    margin: 45px 0 20px;
  }
  .success_stories .set h5 {
    font-size: 14px;
  }
  .success_stories .set .rowsp {
    padding-top: 15px;
    margin-top: 15px;
    padding-bottom: 20px;
  }
  .success_stories .set .img {
    height: 200px;
  }
  .success_stories .set p {
    min-height: auto;
  }
  .landing_header img {
    height: 32px;
    margin-top: 3px;
  }
  section.landing_banner iframe {
    height: 250px;
    width: 95%;
    margin-top: 20px;
  }
  .video_call_interface .set .chats {
    width: 300px;
    height: 350px;
  }
  .video_call_interface .set .chats .msg {
    height: 250px;
    padding-top: 154px;
  }
  .dashboard .main_dashboard .financial_dashboard .set {
    padding: 12px 15px;
  }
  .dashboard .main_dashboard .financial_dashboard .set img {
    height: 60px;
    right: 15px;
  }
  .dashboard .main_dashboard .financial_dashboard .set h2 {
    font-size: 23px;
  }
  .dashboard_profile .chatuser {
    height: 140px !important;
    border: 10px solid #fff !important;
  }
  .dashboard .dashboard_in {
    padding: 10px 0 15px;
  }
  .dashboard_header ul li:nth-child(2) {
    padding: 0 8px;
  }
  .video_call_interface .chat {
    height: 42px;
    width: 42px;
    line-height: 42px;
    font-size: 20px;
  }
  .watching_video {
    padding: 30px 0 15px;
  }
  .watching_video h3 {
    padding-top: 0;
  }
  .my_profile .my_profile_banner {
    height: 110px;
  }
  .my_profile .container .chatuser {
    height: 120px;
    width: 120px;
  }
  .my_profile .container .chatuser span.profile-mg-upload {
    height: 40px;
    background: #1dbf73;
    width: 40px;
    display: inline-block;
    border-radius: 50%;
    color: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
  }
  .my_profile .container .chatuser span.profile-mg-upload input {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
  }
  .my_profile .container h4 {
    text-align: center;
  }
  .my_profile .container h6 {
    text-align: center;
  }
  .my_profile .container form h4 {
    text-align: left;
    color: #181717;
  }
  .loginmodal .lest_login {
    padding: 45px 22px;
  }
  .loginmodal .right_login {
    padding: 75px 15px;
  }
  .loginmodal {
    padding: 0 20px;
  }
  .loginmodal .lest_login {
    padding: 16px 5px 10px;
  }
  .loginmodal .right_login {
    padding: 30px 20px;
  }
  .loginmodal .right_login img {
    margin: auto;
  }
  .loginmodal .right_login .carousel-indicators {
    bottom: -38px;
  }
  .banner .carousel .carousel-inner {
    position: relative;
    bottom: 0;
  }
  .banner .img {
    width: 100%;
    max-width: 280px;
    margin-top: -53px;
  }
  .banner .img img {
    position: relative;
    bottom: -25px;
  }
  .banner .set {
    margin-top: 15px;
  }
  .banner form {
    height: 46px;
    border-radius: 5px;
    padding: 10px 10px 5px;
  }
  .banner form button {
    height: 40px;
    width: 100px;
  }
  .main_header .after_login {
    margin-top: 0;
  }
  .main_header ul li {
    margin-left: 0;
  }
  .main_header ul li a img {
    margin-left: 0;
  }
  .main_header .navbar {
    padding: 0;
  }
  .main_header .navbar .navbar-toggler {
    margin-top: -25px;
    padding: 0;
  }
  .main_header .navbar .navbar-toggler img {
    height: 24px;
    width: auto;
    margin-left: 0;
  }
  .top_rated .st .images {
    height: 220px;
  }
  .top_rated .st .footer a {
    font-size: 14px;
    padding: 10px 0;
  }
  .testimonials p.pag {
    margin-bottom: 10px;
  }
  .testimonials .view_all {
    margin-top: 0;
    width: 116px;
    border-radius: 5px;
    font-size: 15px;
    margin-bottom: 15px;
    float: left;
  }
  .recent_blogs p.pag {
    margin-bottom: 10px;
  }
  .recent_blogs .view_all {
    margin-top: 0;
    width: 116px;
    border-radius: 5px;
    font-size: 15px;
    margin-bottom: 15px;
    float: left;
  }
  .main-footer .f_logo {
    height: 30px;
  }
  .main-footer .socle ul li {
    margin-right: 8px;
  }
  .search_banner form {
    margin-bottom: 12px;
  }
  .chatdiv .main_user .test .mainuser {
    padding-top: 0;
    padding-left: 85px;
  }
  .chatdiv .main_user .test .mainuser .chatuser {
    width: 41px;
    height: 41px;
    top: 2px;
  }
  .chatdiv .main_user .test .mainuser span {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 150px;
    overflow: hidden;
    display: inline-block;
  }
  .chatdiv .main_user .test .mainuser p {
    position: relative;
    top: -8px;
  }
  .chatdiv .main_user .test .mainuser a {
    top: 25px;
  }
  .application .hed {
    padding: 18px 0;
  }
  .application .hed h2 {
    font-size: 20px;
  }
  .application .five_row .col {
    flex: 1 0 50%;
  }
  .application form button {
    width: 100%;
    height: 45px;
    background: #1DBF73;
    border: navajowhite;
    border-radius: 6px;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    margin-top: 10px;
  }
  .video_call_interface {
    padding: 44px 0 30px;
  }
  .video_call_interface .usr {
    padding: 0 0;
    width: 90px;
    height: 70px;
  }
  .video_call_interface .usr i {
    font-size: 29px;
  }
  .video_top .text-end {
    text-align: center !important;
  }
  .video_top .text-start {
    text-align: center !important;
    margin-bottom: 10px;
  }
  .lorem2 {
    margin: 20px 0 30px;
  }
  .lorem2 .st img {
    height: 65px;
  }
  .newhd {
    padding: 25px 0 42px;
  }
  .newhd h2 {
    font-size: 17px;
  }
  .newhd h2 span {
    font-size: 48px;
    line-height: 45px;
    margin: 8px 0;
    display: block;
  }
  .newhd img.logo {
    height: 55px;
  }
  .newhd .socle ul li a {
    width: 34px;
    height: 34px;
    line-height: 36px;
  }
  .newhd .socle ul li a i {
    font-size: 18px;
  }
  .main-footer.footernew {
    padding: 10px 0 !important;
    text-align: center;
  }
  .main-footer.footernew .socle {
    text-align: center;
    margin-top: 12px !important;
  }
  .recent_blogs .container {
    position: relative;
  }
  .recent_blogs .view_all {
    font-size: 14px;
    position: absolute;
    right: 12px;
    top: -4px;
    width: 95px;
    padding: 6px;
  }
  .pop_width .radio-item label {
    padding: 25px 9px 5px;
  }
  .pop_width .modal-body {
    padding: 15px 0;
  }
  .pop_width .join_step_form {
    padding: 20px 15px 15px 15px;
  }
  .pop_width .join_step_form h2 {
    font-size: 12px;
    margin-top: 6px;
  }
  .pop_width .Account_Settings .row.mt-4 {
    margin-top: 8px !important;
  }
  .add_boost_area .modal-dialog .modal-footer {
    padding: 0px 12px 15px 12px;
    margin-top: 0 !important;
  }
  .add_boost_area .modal-dialog .modal-footer button.btn.btn-secondary {
    width: 134px;
    font-size: 14px;
  }
  .add_boost_area .modal-dialog .modal-footer button.btn.btn-primary {
    width: 134px;
    font-size: 14px;
  }
  .loginmodal .right_login {
    padding: 15px 15px 1px;
  }
  .loginmodal .right_login p {
    font-size: 14px;
  }
  .pop_width .modal-body .comp {
    padding-right: 120px;
  }
  .pop_width .modal-body .ingicates_step {
    margin-top: 12px;
  }
  .main_header.header2 ul li:last-child {
    display: block;
  }
  section.help_banner {
    padding: 22px 0;
  }
  section.help_banner h6 {
    font-size: 22px;
  }
  .profile_viewmain .maybe ul li {
    display: inline-block;
    margin: 0 4px 4px 0;
  }
  .profile_viewmain .maybe ul li a {
    padding: 3px 6px;
    font-size: 12px;
  }
  .profile_viewmain .single_banner {
    overflow: inherit;
    margin-top: 40px;
  }
  .profile_viewmain .single_banner .headpro {
    position: absolute;
    top: -49px;
    padding-left: 38px;
    width: 100%;
    left: 0;
    z-index: 1;
    justify-content: left;
    align-items: center;
    display: grid;
    min-height: 30px;
  }
  .profile_viewmain .single_banner .headpro i.bi.bi-arrow-left {
    position: absolute;
    font-size: 26px;
    margin-top: -6px;
    z-index: 9;
    top: 4px;
    left: 0;
  }
  .profile_viewmain .single_banner h1 {
    text-align: center !important;
    margin-bottom: 0;
    margin-bottom: 0;
    display: flex;
    font-size: 15px;
    margin-top: 0px;
    text-align: center;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .profile_viewmain .single_banner h1 i {
    color: #1dbf73;
    margin-left: 6px;
  }
  .profile_viewmain .single_banner h1 span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .profile_viewmain .single_banner p.pst {
    text-align: left;
    font-size: 13px;
    display: flex;
  }
  .profile_viewmain .single_banner p.pst span {
    white-space: nowrap;
    overflow: hidden;
  }
  .profile_viewmain .single_banner .pencil_banner {
    padding: 12px;
  }
  .profile_viewmain .single_banner .pencil_banner .row:nth-child(2) .col-sm-9 {
    height: 30px;
    position: absolute;
    top: -45px;
    left: 0;
    padding: 0;
    padding-left: 35px;
    align-content: center !important;
  }
  .profile_viewmain .single_banner .pencil_banner ul {
    display: block;
    list-style: none;
    float: inherit;
    padding: 0;
    text-align: center;
    margin-bottom: 0;
  }
  .profile_viewmain .single_banner .pencil_banner ul li {
    display: inline-block;
    margin: 0 3px;
  }
  .profile_viewmain .single_banner .pencil_banner ul li a.Call {
    color: #fff;
    background: #1DBF73;
    border: 1px solid #1DBF73;
    min-width: 100px;
    font-size: 13px;
  }
  .profile_viewmain .single_banner .pencil_banner ul li a.Call i {
    margin-right: 6px;
  }
  .profile_viewmain .single_banner .pencil_banner ul li a.Call span {
    display: inline-block;
  }
  .profile_viewmain .single_banner .pencil_banner ul li a.Message {
    color: #fff;
    background: #1f4fa6;
    min-width: 100px;
    font-size: 13px;
  }
  .profile_viewmain .single_banner .pencil_banner ul li a.Message span {
    display: inline-block;
  }
  .profile_viewmain .single_banner .pencil_banner ul li a.Message i {
    margin-right: 6px;
  }
  .profile_viewmain .single_banner .pencil_banner .img {
    height: 130px;
    margin-top: -92px;
    width: 130px;
    margin: -100px auto 15px;
  }
  .profile_viewmain .single_banner .bgimage {
    height: auto;
    background-position: center;
    border-radius: 10px;
  }
  .profile_viewmain .set.Success .col-sm-12 {
    padding: 0 2px;
  }
  .profile_viewmain .set.Success .carousel.slide .carousel-indicators {
    display: none;
  }
  .profile_viewmain .set.Success .carousel.slide .carousel-control-prev {
    height: 40px;
    bottom: 0;
    top: 0;
    margin: auto;
    display: none;
  }
  .profile_viewmain .set.Success .carousel.slide .carousel-control-next {
    height: 40px;
    bottom: 0;
    top: 0;
    margin: auto;
    display: none;
  }
  .profile_viewmain .set.Success .carousel.slide .carousel-item:hover {
    cursor: pointer;
  }
  .profile_viewmain .set.Success .carousel.slide .carousel-item:hover h3 {
    bottom: 0;
    transition: transform 0.5s;
    transform: translate3d(0, 0px, 0);
    bottom: 0;
  }
  .profile_viewmain .set.Success .carousel.slide .carousel-item:hover img {
    width: 100%;
    transform: scale(1.2) !important;
    height: 100% !important;
  }
  .profile_viewmain .set.Success .carousel.slide .carousel-item {
    border-radius: 0;
    padding: 0;
    height: auto;
    overflow: hidden;
  }
  .profile_viewmain .set.Success .carousel.slide .carousel-item .lazyload-wrapper {
    height: 100%;
    width: 100%;
  }
  .profile_viewmain .set.Success .carousel.slide .carousel-item .lazyload-wrapper .spinner-border {
    position: absolute !important;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 40px;
    width: 40px;
    top: 0;
  }
  .profile_viewmain .set.Success .carousel.slide .carousel-item h3 {
    position: absolute;
    bottom: -50px;
    background: #fff;
    width: 100%;
    left: 0;
    color: #1f4fa6;
    text-align: center;
    font-weight: 600;
    padding: 6px 10px;
    margin: 0;
    border-radius: 0;
    box-shadow: 0 3px 9px #ccc;
    font-size: 16px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 29px;
    z-index: 9;
    transition: transform 0.5s;
    transform: translate3d(0, 60px, 0);
  }
  .profile_viewmain .set.Success .carousel.slide .carousel-item img {
    width: 100%;
    transition: transform 0.5s;
    transform: scale(1);
    height: 100% !important;
  }
  .section_blogs {
    margin-bottom: 30px;
    margin-top: 0px;
  }
  .section_blogs ul.nav-tabs {
    margin-top: 24px !important;
    margin-bottom: 8px !important;
  }
  .section_blogs ul.nav-tabs li {
    margin-right: 0px;
  }
  .section_blogs ul.nav-tabs li button {
    padding: 9px 13px;
  }
  .section_blogs .carousel .carousel-inner .carousel-item {
    padding: 30px 30px;
    border-radius: 15px;
  }
  .section_blogs .carousel .carousel-inner .carousel-item .immg {
    height: 200px;
    margin-bottom: 8px;
    top: 0;
  }
  .section_blogs .carousel .carousel-inner .carousel-item p.Dec {
    margin: 5px 0;
    font-size: 14px;
  }
  section.hed_blogs {
    padding: 30px 0 15px;
    border-radius: 8px;
  }
  section.hed_blogs h1 {
    font-size: 20px;
  }
  section.partner_section iframe {
    border-radius: 10px;
    margin-top: 15px;
    width: 410px;
    height: 231px;
    margin: 15px auto 0;
  }
  section.action_section ul.list-unstyled {
    margin-top: 15px;
    display: block;
  }
  section.action_section ul.list-unstyled li {
    margin: 8px 0;
  }
  section.action_section ul.list-unstyled li a {
    width: 190px;
    padding: 10px 10px;
    font-size: 14px;
  }
  section.customer_section iframe {
    width: 410px;
    height: 231px;
  }
}
/** Small devices (landscape phones, less than 480px)**/
@media (max-width: 480px) {
  .profile_viewmain .Success .row div {
    width: 100% !important;
    height: 252px !important;
  }
  .profile_viewmain .st.px-4 {
    padding-bottom: 12px !important;
  }
  .call_user .modal-dialog {
    padding: 8px !important;
  }
  section.customer_section iframe {
    width: 330px;
    height: 186px;
  }
  section.partner_section iframe {
    width: 330px;
    height: 186px;
  }
  .profile_viewall_page .main_st .imagevideo1 {
    height: 230px;
  }
  .profile_viewall_page .main_st .imagevideo1.sp {
    height: 145px;
  }
  .viewpro .modal-dialog {
    padding: 8px !important;
  }
  .viewpro .modal-dialog {
    height: auto;
    border-radius: 14px;
    padding: 8px;
  }
  .viewpro .carousel-item {
    height: 240px;
  }
  .viewpro .carousel-control-next {
    right: 12px;
    bottom: 100px;
  }
  .viewpro button.carousel-control-prev {
    margin-left: 0;
    left: 12px;
    bottom: 100px;
  }
  .profile_viewmain .Success .imagevideo1.imagevideo0 {
    height: 150px;
    width: 49.5%;
    float: left;
    margin-right: 0.5%;
  }
  .profile_viewmain .Success .imagevideo1.imagevideo2 {
    height: 150px;
    width: 49.5%;
    float: left;
    margin-left: 0.5%;
  }
  .profile_viewmain .Success .imagevideo1.imagevideo2 a.View {
    line-height: 150px;
    font-size: 15px;
  }
  .profile_viewmain .Success .row .col-lg-5 {
    padding: 0 2px;
    width: 50%;
  }
  .profile_viewmain .Success .row .col-lg-2 {
    padding: 0 2px;
    width: 100%;
    margin-top: 4px;
  }
  .profile_viewmain .single_banner .pencil_banner p {
    font-size: 13px;
  }
  .profile_viewmain .single_banner .bgimage {
    height: auto;
    background-position: center;
    border-radius: 10px;
  }
  .banner video {
    width: 300px;
    height: 187px;
    margin-top: 0;
  }
  .latest_dashboard .carousel.carousel-slider .wap.wap1 {
    padding: 10px !important;
    background-size: 136px;
  }
  .latest_dashboard .carousel.carousel-slider .wap.wap1 p {
    font-size: 11px;
    line-height: 16px;
    max-width: 193px;
  }
  .profile_viewmain .upload_img {
    max-width: 320px;
  }
  .sidebar_mob ul li {
    line-height: inherit;
    display: block;
    margin: 0 12px !important;
  }
  .sidebar_mob ul li a {
    color: #000;
  }
  .main-footer .Immigration {
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 8px;
    padding-bottom: 12px;
  }
  .main-footer h3 {
    margin-bottom: 8px;
    margin-top: 13px;
    font-size: 14px;
  }
  .main-footer p {
    font-size: 13px;
  }
  .main-footer ul.locul li.w-50 {
    width: 100% !important;
  }
  .main-footer ul.locul li {
    margin-bottom: 6px;
  }
  .main-footer ul.locul li a {
    font-size: 13px;
  }
  section.landing_banner {
    padding: 28px 0;
  }
  section.landing_banner h1 {
    font-size: 20px;
  }
  section.noti_page {
    margin: 25px 0;
    padding: 0 10px;
  }
  section.noti_page .set {
    padding: 10px 12px 10px 40px;
    min-height: 60px;
    margin-bottom: 0;
  }
  section.noti_page .set .img {
    width: 35px;
    height: 35px;
    left: 0;
    line-height: 36px;
  }
  section.noti_page .set .img img {
    height: 22px;
  }
  section.noti_page .set h6 {
    font-size: 14px;
  }
  section.noti_page .set h6 span {
    font-size: 12px;
    right: 0;
  }
  section.noti_page .set p {
    font-size: 12px;
    padding-top: 0;
  }
  section.noti_page .set a.Chat {
    padding: 0 5px;
    font-size: 12px;
    right: 8px;
    height: 28px;
    line-height: 27px;
    top: 13px;
  }
  .CreateOffer .modal-content .modal-body .step_form span {
    width: 80px;
    margin: 0 2px;
  }
  .CreateOffer .back_btn_pop .col-md-6 {
    width: 50%;
  }
  .CreateOffer .back_btn_pop button.btn-secondary {
    max-width: 130px;
  }
  .CreateOffer .back_btn_pop button[type=submit].btn-secondary {
    max-width: 130px;
  }
  .Incomming .modal-footer {
    padding: 12px 12px 12px;
  }
  .Incomming .modal-footer button.btn.btn-primary {
    padding: 10px 25px;
    margin: 0;
  }
  .Incomming .modal-footer button.btn.btn-secondary {
    padding: 10px 25px;
    margin: 0;
  }
  .Incomming h3 {
    font-size: 25px;
  }
  .add_boost_area .modal-dialog .modal-header {
    padding: 20px;
  }
  .add_boost_area .modal-dialog .modal-body {
    padding: 15px;
  }
  .add_boost_area .modal-dialog .modal-body .set_start {
    padding: 10px;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .add_boost_area .modal-dialog .modal-body .set_start .select-search-container {
    width: 100%;
  }
  .add_boost_area .modal-dialog .modal-body .set_start .form-group .row {
    margin: 0 -3px;
  }
  .add_boost_area .modal-dialog .modal-body .set_start .form-group .row .col-md-4 {
    padding: 0 3px;
  }
  .add_boost_area .modal-dialog .modal-body .set_start .form-group input.select-search-input {
    height: 36px;
  }
  .add_boost_area .modal-dialog .modal-body .set_start .form-group .form-control {
    line-height: 22px;
    font-size: 14px;
    padding: 0 0;
    height: 47px;
    position: relative;
    display: flex;
  }
  .add_boost_area .modal-dialog .modal-body .set_start .form-group .form-control span {
    left: 0;
    top: 2px;
    font-size: 12px;
    padding: 0 15px;
  }
  .add_boost_area .modal-dialog .modal-body .set_start .form-group .form-control input {
    margin-top: 22px;
    width: 100% !important;
    height: 21px;
    background: transparent !important;
    position: absolute;
    left: 0;
    text-align: left;
    top: 0px;
    padding: 0 15px;
  }
  .main_header ul li .boost {
    right: -70px;
  }
  .latest_dashboard .dashboard_in {
    padding: 16px 0 15px;
  }
  .latest_dashboard .carousel-slider ul.control-dots li.dot {
    width: 50px;
  }
  .latest_dashboard .wap.px-5 {
    padding: 10px 10px !important;
  }
  .latest_dashboard .wap.wap1 {
    padding-right: 180px !important;
    background-position: right;
  }
  .latest_dashboard .wap.wap1 p {
    font-size: 10px;
    line-height: 14px;
  }
  .latest_dashboard .wap.wap1 a.link {
    font-size: 11px;
    margin-top: 5px;
    padding: 4px 7px;
  }
  .latest_dashboard .wap {
    padding: 6px 12px;
  }
  .latest_dashboard .wap h5 {
    font-size: 13px;
    margin-top: 0;
  }
  .WhyChoose .set {
    padding: 10px 10px 10px 55px;
    border: 1px solid #d5d3d3;
    position: relative;
  }
  .WhyChoose .set h3 {
    min-height: auto;
    margin-top: 0;
  }
  .WhyChoose .set img {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 36px;
    height: auto;
  }
  .WhyChoose .carousel-indicators {
    display: block;
  }
  .WhyChoose .carousel-indicators .col {
    width: 100%;
    float: left;
  }
  .WhyChoose .carousel-indicators .ap {
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
  }
  .App .text-center.mt-4 {
    margin-top: 15px !important;
  }
  .Account_Settings .nav-tabs li img {
    height: 15px !important;
  }
  .pop_width .modal-body {
    padding: 10px 0;
  }
  .pop_width .Account_Settings p {
    font-size: 10px;
  }
  .pop_width .back_btn_pop button {
    width: 140px;
    height: 43px;
  }
  .pop_width .join_step_form .ingicates_step {
    margin-top: 10px;
  }
  .pop_width .join_step_form .box h3 {
    -webkit-line-clamp: initial;
  }
  .pop_width .join_step_form .step {
    width: 50px;
  }
  .pop_width .join_step_form h1 {
    font-size: 16px;
  }
  .pop_width .join_step_form h2 {
    font-size: 10px;
    margin-top: 1px;
  }
  .pop_width .join_step_form .tab {
    margin-top: 20px;
  }
  .chatdiv h2 {
    font-size: 22px;
  }
  .search_banner .col {
    flex: 1 0 100%;
  }
  .loginmodal {
    padding: 0 0;
  }
  .loginmodal .lest_login img {
    height: 28px;
  }
  .main_header ul li a {
    color: #fff;
    font-weight: 500;
    font-size: 15px;
    padding: 0 6px;
  }
  .banner .set ul li {
    padding-left: 30px;
    margin-right: 5px;
    font-size: 12px;
  }
  .banner .set ul li svg {
    font-size: 20px;
  }
  .top_rated h2 {
    font-size: 20px;
  }
  .top_rated .st .images {
    height: 180px;
  }
  .top_rated .st h4 {
    font-size: 16px;
  }
  .popular_institutes h2 {
    font-size: 20px;
  }
  .recent_blogs h2 {
    font-size: 20px;
  }
  .recent_blogs .view_all {
    font-size: 14px;
  }
  .main-footer p {
    padding-top: 7px !important;
  }
  .main-footer ul.locul li {
    margin-right: 5px;
  }
  .main-footer .socle ul li {
    margin-right: 4px;
  }
  .main-footer .socle ul li a {
    width: 32px;
    height: 32px;
    line-height: 32px;
  }
  .main-footer .socle ul li a i {
    font-size: 20px;
  }
  .header2 .after_login {
    padding: 0;
  }
  .header2 ul li a {
    font-weight: 600;
  }
}
@media (max-width: 480px) {
  .profile_viewmain .Success .row div {
    height: 342px;
  }
}
@media (max-width: 430px) {
  .profile_viewmain .Success .row div {
    height: 305px;
  }
}
@media (max-width: 428px) {
  .profile_viewmain .Success .row div {
    height: 303px;
  }
}
@media (max-width: 414px) {
  .profile_viewmain .Success .row div {
    height: 292px;
  }
}
@media (max-width: 412px) {
  .profile_viewmain .Success .row div {
    height: 291px;
  }
}
@media (max-width: 393px) {
  .profile_viewmain .Success .row div {
    height: 277px;
  }
}
@media (max-width: 390px) {
  .profile_viewmain .Success .row div {
    height: 275px;
  }
}
@media (max-width: 375px) {
  .profile_viewmain .Success .row div {
    height: 263px;
  }
}
@media (max-width: 360px) {
  .profile_viewmain .Success .row div {
    height: 252px;
  }
}
@media (max-width: 320px) {
  .profile_viewmain .Success .row div {
    height: 222px;
  }
}/*# sourceMappingURL=main.css.map */