@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");

body {
  background: #fff !important;
  /* font-family: "Roboto", sans-serif; */
  font-family: "Poppins", sans-serif;
}
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
::-webkit-scrollbar-track {
  /* background: #e35b1e; */
  background-color: #f6f6f6 !important;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb {
  /* background: #081631; */
  background-color: #e35b1e;
  border-radius: 10px;
  height: 5px;
}

.annauncment_img {
  width: 100%;
  margin-bottom: 20px;
  margin: 0px;
  border-radius: 5px;
}
/* //group checkbox */
.PillList-item {
  cursor: pointer;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  margin: 0 4px 4px 0px !important;
  text-transform: capitalize;
}
.pointsh2 {
  color: white;
}
.pointsh5 {
  color: white;
}
.PillList-item input[type="checkbox"] {
  display: none;
}
.tabs {
  margin-bottom: 20px;
}

.PillList-item input[type="checkbox"]:checked + .PillList-label {
  background-color: #f44526;
  background-image: linear-gradient(
    90deg,
    #f44526 0,
    #f08252 50%,
    #f44526 100%
  );
  border: 1px solid white;
  color: #fff;
  padding-right: 8px;
  padding-left: 8px;
}
.PillList-label {
  border: 1px solid #e96b34;
  border-radius: 20px;
  color: black;
  display: block;
  padding: 9px 13px;
  text-decoration: none;
  background: #e9e9e9;
}
.PillList-item
  input[type="checkbox"]:checked
  + .PillList-label
  .Icon--checkLight {
  display: inline-block;
}
.PillList-item input[type="checkbox"]:checked + .PillList-label .Icon--addLight,
.PillList-label .Icon--checkLight,
.PillList-children {
  display: none;
}
.PillList-label .Icon {
  width: 12px;
  height: 12px;
  margin: 0 0 0 12px;
}
.Icon--smallest {
  font-size: 12px;
  line-height: 12px;
}
.Icon {
  background: transparent;
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  position: relative;
}
/* //checkbox */

.form-card {
  text-align: left;
}

#msform fieldset:not(:first-of-type) {
  display: none;
}
fieldset .purple-text.text-center {
  font-size: 20px;
  color: #eee;
  text-align: left;
}
#msform input,
#msform textarea,
select,
option {
  padding: 5px 15px 5px 15px;
  border: 1px solid #ccc;
  border-radius: 30px !important;
  /*margin-bottom: 20px;
  margin-top: 20px;*/
  width: 100%;
  box-sizing: border-box;
  font-family: montserrat;
  color: #000;
  background-color: #fff;
  font-size: 16px;
}
#msform input:focus,
#msform textarea:focus {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: 1px solid #f44526;
  outline-width: 0;
  /*border-radius: 4px;*/
}
#msform .action-button {
  width: 100% !important;
  background: #e35b1e;
  font-weight: 600;
  color: white;
  border: 0 none;
  border-radius: 30px;
  cursor: pointer;
  padding: 5px;
  margin: 10px 0px 10px 5px;
  float: right;
}
#msform .action-button:hover,
#msform .action-button:focus {
  background-color: #e35b1e;
  border: none;
  outline: none;
}
#msform .action-button-previous {
  width: 100%;
  background: #616161;
  font-weight: bold;
  color: white;
  border: 0 none;
  /* border-radius: 5px; */
  border-radius: 30px;
  cursor: pointer;
  padding: 5px;
  margin: 10px 5px 10px 0px;
}
#msform .action-button-previous:hover,
#msform .action-button-previous:focus {
  background-color: #000000;
  border: none;
  outline: none;
}
.card {
  z-index: 0;
  border: none;
  position: static;
  /* overflow: hidden; */
}
.fs-title {
  font-size: 18px;
  color: #000 !important;
  font-weight: 500;
}
.TitleText p {
  color: #000 !important;
  margin: 0px;
}
.purple-text {
  color: #673ab7;
  font-weight: normal;
}
.steps {
  font-size: 25px;
  color: gray;
  margin-bottom: 10px;
  font-weight: normal;
  text-align: right;
}
.fieldlabels {
  color: black;
  text-align: left;
  font-size: 15px;
  font-weight: 600;
}
#progressbar {
  margin-bottom: 30px;
  overflow: hidden;
  color: lightgrey;
}
#progressbar .active {
  color: #673ab7;
}
#progressbar li {
  list-style-type: none;
  font-size: 15px;
  width: 25%;
  float: left;
  position: relative;
  font-weight: 400;
}

#progressbar li:before {
  width: 50px;
  height: 50px;
  line-height: 45px;
  display: block;
  font-size: 20px;
  color: #ffffff;
  background: lightgray;
  border-radius: 50%;
  margin: 0 auto 10px auto;
  padding: 2px;
}
#progressbar li:after {
  content: "";
  width: 100%;
  height: 2px;
  background: lightgray;
  position: absolute;
  left: 0;
  top: 25px;
  z-index: -1;
}
#progressbar li.active:before,
#progressbar li.active:after {
  background: #673ab7;
}
.progress {
  height: 10px;
  border-radius: 30px;
  margin-bottom: 50px;
}
.progress-bar {
  background-color: #e35b1e;
  background-image: none !important;
}
.progress-bar-striped {
  background-image: none !important;
}
.fit-image {
  width: 100%;
  object-fit: cover;
}
.custom-control.custom-checkbox {
  position: relative;
}
.custom-control-label {
  padding-left: 25px;
}
.custom-control-label a {
  color: #e35b1e;
  text-decoration: underline;
}
.custom-control.custom-checkbox #customCheck1 {
  width: auto;
  margin: 0;
  display: inline-block;
  position: absolute;
  top: 5px;
  height: auto;
}
.custom_radio,
.custom_radio_2 {
  margin: 20px;
}
.custom_radio input[type="radio"] {
  display: none;
}
.custom_radio_2 input[type="radio"] {
  display: block !important;
}

.custom_radio_2 input[type="radio"] + label {
  position: relative;
  color: #000;
  font-size: 20px;
  display: inline-block;
  padding-left: 2.5em;
  margin-right: 2em;
  cursor: pointer;
  line-height: 1em;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.custom_radio input[type="radio"] + label {
  position: relative;
  color: #ede6e6;
  font-size: 20px;
  display: inline-block;
  padding-left: 2.5em;
  margin-right: 2em;
  cursor: pointer;
  line-height: 1em;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.custom_radio input[type="radio"] + label:before,
.custom_radio input[type="radio"] + label:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 23px;
  height: 23px;
  text-align: center;
  color: white;
  font-family: Times;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.custom_radio input[type="radio"] + label:before {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-shadow: inset 0 0 0 0.2em white, inset 0 0 0 1em white;
}
.custom_radio input[type="radio"] + label:hover:before {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-shadow: inset 0 0 0 0.3em white, inset 0 0 0 1em #c6c6c6;
}
.custom_radio input[type="radio"]:checked + label:before {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-shadow: inset 0 0 0 0.2em white, inset 0 0 0 1em #e35b1e;
}

.button_outer {
  text-align: center;
  height: 80px;
  width: 80px;
  display: inline-block;
  transition: 0.2s;
  position: relative;
  overflow: hidden;
}
.btn_upload {
  padding: 0px 28px 8px;
  color: #fff;
  text-align: center;
  position: relative;
  display: inline-block;
  overflow: hidden;
  z-index: 3;
  white-space: nowrap;
}
.btn_upload input {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  width: 100%;
  height: 105%;
  cursor: pointer;
  opacity: 0;
}
.file_uploading {
  width: 100%;
  height: 10px;
  margin-top: 20px;
  background: #ccc;
  display: none;
}
.file_uploading .btn_upload {
  display: none;
}
.processing_bar {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  border-radius: 30px;
  background: #83ccd3;
  transition: 3s;
}
.file_uploading .processing_bar {
  width: 100%;
}
.success_box {
  display: none;
  width: 50px;
  height: 50px;
  position: relative;
}
.success_box:before {
  content: "";
  display: block;
  width: 9px;
  height: 18px;
  border-bottom: 6px solid #fff;
  border-right: 6px solid #fff;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  left: 17px;
  top: 10px;
}
.file_uploaded .success_box {
  display: inline-block;
}
.file_uploaded {
  margin-top: 0;
  width: 50px;
  background: #83ccd3;
  height: 50px;
}
/*.show{
  height: 144px;
  width: 165px;
}*/
.founders {
  font-size: 17px;
}
.uploaded_file_view {
  max-width: 80px;
  height: 80px;
  width: 80px;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 100%;
  transition: 0.2s;
  opacity: 0;
  border: 2px dotted #ddd;
  padding: 5px;
}
.file_remove {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: block;
  position: absolute;
  background: #e35b1e;
  line-height: 30px;
  color: #fff;
  padding-left: 10px;
  font-weight: bold;
  font-size: 13px;
  cursor: pointer;
  right: 12px;
  top: -12px;
}
.file_remove:hover {
  background: #222;
  transition: 0.2s;
}
.uploaded_file_view img {
  max-width: 100%;
  border-radius: 100%;
  height: 100%;
  width: 100%;
}
.uploaded_file_view.show {
  opacity: 1;
}
.error_msg {
  text-align: center;
  color: #f00;
}

/* //question */

/* =====      Ankit CSS    ========   */
img {
  max-width: 100%;
}
.custom_form_grid {
  max-width: 1280px;
  margin: 50px auto 0px;
  padding: 0 15px;
  height: 100vh;
}

.custom_form_grid > .row {
  align-items: center;
}
.form_infograph_img {
  padding-left: 50px;
}
.form_infograph_img img {
  width: 100%;
}
.custom_form_grid .TitleText {
  margin-bottom: 15px;
}
.custom_form_grid .form_group {
  margin-bottom: 20px;
}
.custom_form_grid .form_group label {
  display: block;
  margin-bottom: 8px;
}
.custom_form_grid .form_group input {
  margin: 0px !important;
  float: none !important;
  height: 42px;
}
.regestration_form .form_group select {
  height: 42px;
  cursor: pointer;
}
.asia_logo a {
  display: block;
  max-width: 300px;
  margin: 0 auto 20px;
}
.forgot_pass {
  text-align: right;
  margin-bottom: 5px;
}
.forgot_pass a,
.custom_form_grid .text-center p a {
  display: inline-block;
  text-decoration: none;
  font-size: 15px;
  transition-duration: 0.4s;
}
.forgot_pass a:hover,
.custom_form_grid .text-center p a:hover {
  color: #000;
  text-decoration: underline;
}
.custom_form_grid .text-center p {
  margin: 0;
  font-size: 15px;
}
.text-justify {
  text-align: justify;
}
.file_upload_grid {
  display: flex;
  align-items: center;
}
.upload_info {
  width: 80px;
  position: relative;
  height: 80px;
  border: 2px dotted #000;
  border-radius: 50%;
  margin-right: 15px;
}
.regestration_form .row {
  align-items: flex-start;
}
.feild_title {
  font-weight: 500;
}
.regestration_form .row .form_infograph_img {
  margin-top: 40%;
}
.custom-control.custom-checkbox label {
  font-size: 13px;
  line-height: 20px;
}
.focus_grid {
  padding: 15px 15px 15px;
}
.focus_grid h4,
.story_grid h4 {
  font-size: 14px;
  margin-bottom: 5px;
  font-weight: 600;
}
.group_title a {
  display: block;
}
.group_title {
  display: flex;
  align-items: center;
  color: #000;
  font-weight: 700;
  min-height: 52px;
  padding: 0px 15px;
  justify-content: center;
  line-height: 14px;
  text-align: center;
  /* font-size: 14px; */
  font-size: 10px;
}

.focus_slider {
  padding: 0px 15px;
}

.focus_slider .owl-nav {
  justify-content: center;
  display: flex;
}
.focus_slider .owl-nav button {
  font-size: 20px !important;
  width: 50px;
  color: #e35b1e !important;
  position: absolute;
  top: 40%;
}
.focus_slider .owl-nav button.owl-prev {
  left: -25px;
}
.focus_slider .owl-nav button.owl-next {
  right: -25px;
}

.tablinks {
  text-transform: none;
  width: 19%;
  border: none;
  color: #2a2929;
}
.tab button.active {
  background-color: #ccc;
}
.profile_content {
  border-radius: 5px;
  border-bottom: 2px solid #ccc;
  /* box-shadow: 8px 8px 12px -2px transparent;
  -webkit-box-shadow: 8px 8px 12px -2px transparent;
  -moz-box-shadow: 8px 8px 12px -2px transparent; */
  margin-top: 15px;
  padding-top: 10px;
  transition: all 0.1s;
}
.profile_content:hover {
  /* box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em ; */
  box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px,
    rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
  transition: all 0.1s;
  /* box-shadow: 8px 8px 12px -2px rgba(244, 69, 38, 0.5);
  -webkit-box-shadow: 8px 8px 12px -2px rgba(244, 69, 38, 0.4);
  -moz-box-shadow: 8px 8px 12px -2px rgba(244, 69, 38, 0.5); */
  /*border: 1px solid rgba(244, 69, 38, 0.22) !important;*/
}
.Avtar_img {
  height: 70px;
  width: 70px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.Avtar_img i {
  font-size: 40px;
  color: #fff;
}

.alert_grid {
  padding: 15px 17px;
  position: relative;
  background-color: #fff;
  border-radius: 5px;
  border-left: 4px solid #e35b1e !important;
}
.close_icon {
  right: 2px;
  top: 2px;
  position: absolute;
  border: none;
  padding: 0px 10px;
  background: transparent;
  color: #666;
  font-size: 15px;
}
.daynightmsg .small-texts {
  font-weight: 700;
  font-size: 17.5px;
  display: block;
}
.daynightmsg p {
  font-size: 14px;
  margin-bottom: 0;
}
.daynightmsg .small-texts img {
  width: 40px;
  height: 40px;
  object-fit: cover;
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  user-select: none;
}
.story_cricle {
  position: relative;
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
.story_grid {
  padding: 5px 15px;
  /*height: 175px;*/
}
.story_grid a {
  display: block;
  user-select: none;
  text-decoration: none;
  border-radius: 8px;
  transition: all 0.2s;
  cursor: pointer;
  position: relative;
}
.story_grid a:hover img {
  transform: rotate(360deg);
  filter: grayscale(0%);
}
.story_grid a .fa.fa-plus {
  background-color: #fff;
  position: absolute;
  bottom: 15px;
  right: 6px;
  padding: 3px;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  display: flex;
  font-size: 10px;
  align-items: center;
  justify-content: center;
}

.our-team .pic {
  display: inline-block;
  width: 100%;
  height: 100%;
  background: #fff;
  padding: 0.75rem;
  margin-bottom: 1.5rem;
  transition: all 0.5s ease 0s;
}
.our-team .pic {
  display: inline-block;
  width: 100%;
  height: 100%;
  background: #fff;
  padding: 0.75rem;
  margin-bottom: 1.5rem;
  transition: all 0.5s ease 0s;
}
.our-team:hover .pic {
  background: #60c5a8;
  border-radius: 50%;
}

.pub_footer_upper > ul > li > a {
  font-size: 18px;
  display: block;
  text-align: center;
  margin-right: 18px;
}

.add_effect .wo_pub_txtara_combo {
  box-shadow: 10px 8px 9px -5px rgba(124, 121, 128, 0.53);
  -webkit-box-shadow: 10px 8px 9px -5px rgba(124, 121, 128, 0.53);
  -moz-box-shadow: 10px 8px 9px -5px rgba(124, 121, 128, 0.53);
}
.add_effect .wo_pub_txtara_combo .camera_button {
  display: none;
}
.select_items select {
  font-size: 12px;
  color: #000;
  border: 1px solid #666;
  cursor: pointer;
}

.pub_footer_upper > ul > li > a i {
  color: #555;
}
.pub_footer_upper > ul > li > a span {
  display: block;
  font-size: 12px;
  color: #333;
  font-weight: 400;
}

/*.pub_footer_upper > ul > li > a .fa-image {
  color: #4DB3F6;
}
.pub_footer_upper > ul > li > a .fa-video {
  color: #71A257;
}
.pub_footer_upper > ul > li > a .fa-question-circle {
  color: #e35b1e;
}
.pub_footer_upper > ul > li > a .fa-newspaper {
  color: #666;
}
.pub_footer_upper > ul > li > a .fa-calendar-alt {
  color: #000;
}
.pub_footer_upper > ul > li > a .fa-poll {
  color: #31A38C;
}
.pub_footer_upper > ul > li > a .fa-hashtag {
  color: #e8289dcc;
}
.pub_footer_upper > ul > li > a .fa-ellipsis-v {
  color: #999;
}
.pub_footer_upper > ul > li > a .fa-microphone {
  color: red;
}
.pub_footer_upper > ul > li > a .fa-shopping-cart {
  color: #0080009c;
}
*/

/*start gruop detial page css/*/

.story_grid p {
  font-weight: 700;
  margin: 0;
  padding-top: 2px;
  text-align: center;
  color: #666;
  font-size: 13px;
}
.profile_container {
  position: relative;
  min-height: 300px;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  margin-bottom: 25px;
}

.start_founder {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  /* width: 250px; */
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.6);
}
.start_founder .user_avatar_flip {
  margin-bottom: 15px;
  /* width: 100px; */
  width: 80px;
  /* height: 100px; */
  height: 80px;
  background-color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 2px solid #fff;
}
.user_title {
  text-align: center;
}
.user_title a {
  color: #fff;
  font-size: 20px;
  display: block;
}
.user_title p {
  margin: 0;
  color: #fff;
  font-size: 15px;
}
.aboutFirst {
  padding: 15px;
}
.about_gridContent {
  display: flex;
  align-items: center;
  font-weight: 600;
  margin-bottom: 10px;
}
.about_gridContent span {
  background-color: #e35b1e;
  color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}
.aboutDescription p {
  margin: 0px;
}
.aboutDescription ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.aboutDescription ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.aboutDescription ul li {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.aboutDescription ul li svg {
  width: 18px;
  height: 18px;
  color: #7a7a7a;
  margin-right: 5px;
}
.aboutDescription ul li a {
  display: block;
  color: #e35b1e;
  font-size: 14px;
}
.flexableGrid {
  text-align: center;
  margin-top: 35px;
  padding: 10px;
  border-radius: 10px;
  background: #f6f6f6;
}
.flexableGrid .avatar_Img img {
  width: 80px;
  height: 80px;
  box-sizing: border-box;
  background-clip: content-box;
  border: 0 solid transparent;
  border-radius: 50%;
}

.user_popover a {
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.9);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 4px;
}
.user_popover i {
  color: #333;
  font-size: 12px;
  display: block;
  line-height: 20px;
}
.user_lastseen span {
  display: block;
  color: #9197a3;
  font-size: 10px;
  margin-top: 8px;
}
.flexableGrid .btnGroup {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 5px;
}
.flexableGrid .btnGroup .btn {
  background-color: #e35b1e;
  color: #fff;
  font-size: 12px;
  padding: 1px 10px;
  margin: 0 4px;
  border-radius: 30px;
  font-weight: 500 !important;
}
.flexableGrid .btnGroup .btn svg {
  width: 16px;
  height: 16px;
  margin-right: 2px;
}
.wow_my_groups .avatar {
  width: 100%;
  /* padding-top: 110px; */
  position: relative;
}
.wow_my_groups .avatar img {
  text-align: center;
  width: 100%;
  height: 70px;
  object-fit: contain;
  border-radius: 5px;
  margin: 0 auto;
}
.wow_my_groups_info {
  padding: 10px 0px;
  text-align: center;
}
.wow_my_groups_info h4 {
  margin: 0px;
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wow_my_groups_info h4 a {
  color: #1e1e1e;
  font-weight: 500;
  font-size: 12px;
}
.wow_my_groups_info p {
  color: #7b7b7b;
  font-size: 10px;
  margin: 0;
}
.join_Btn {
  margin-top: 5px;
}
.join_Btn .btn {
  background-color: #e35b1e;
  color: #fff;
  font-size: 12px;
  padding: 5px 10px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
  font-weight: 600 !important;
}
.join_Btn .btn svg {
  fill: rgba(255, 255, 255, 0.32);
  width: 12px;
  margin-right: 5px;
  height: auto !important;
}
.join_Btn .btn span {
  font-size: 10px;
}
.footer_wrapper_sidebar p {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0;
}
.footer_wrapper_sidebar ul {
  margin: 10px 0px 0px;
  padding: 0 2px;
  list-style-type: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer_wrapper_sidebar ul li a {
  color: #fff;
  font-size: 13px;
}
.aboutFirst .form_group label {
  display: block;
  font-weight: 600;
  margin-bottom: 10px;
}
.wow_my_groups {
  height: 190px;
  padding: 10px 5px;
  background: #fff;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.slider_profile {
  /* background-color: #e35b1e; */
  background-image: linear-gradient(
    90deg,
    #f44526 0,
    #f08252 50%,
    #f44526 100%
  );
}
.orangBg {
  height: 100px;
  /* background-color: #dbdbdb; */
  background-color: #081631;
}
.wow_side_loggd_usr_hdr .avatar {
  width: 70px;
  height: 70px;
  /* margin: -50px auto 4px; */
  margin: -40px auto 0;
}
.wow_side_loggd_usr_hdr .avatar img {
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
.titleContent {
  text-align: center;
}
.titleContent a {
  /* color: #fff; */
  color: #081631 !important;
  font-weight: 700;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
}
.titleContent p {
  margin: 0;
  color: #081631;
  font-size: 14px;
  font-weight: 600;
}
.slider_profile .wo_user_side_info {
  margin: 2px 0px 15px;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-around;
  margin: 0;
  padding: 10px 0;
  background: transparent;
}

.slider_profile .wo_user_side_info li a {
  display: block;
  text-align: center;
  font-size: 14px;
}

.slider_profile .wo_user_side_info li a strong {
  display: block;
  font-weight: 700;
  font-size: 11px;
  color: #000;
}
.slider_profile .wo_user_side_info li a span {
  display: block;
  font-size: 18px;
  font-weight: 700;
  color: #f44523;
}
.listing_head {
  padding: 10px 15px;

  position: relative;
}
.listing_head h4 {
  font-size: 15px;
  font-weight: 500;
}

.refresh_btn {
  position: absolute;
  display: block;
  top: 0px;
  right: 0;
  z-index: 555;
  cursor: pointer;
  padding: 8px 10px;
}

.listing_content {
  padding: 10px 15px;
  height: 400px;
  overflow: auto;
}
.listing_content p {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
}
.listing_content p span {
  display: block;
}
.listing_content p span a {
  display: inline-block;
  font-size: 14px;
  color: #e35b1e;
}
.event_slider a {
  display: block;
}
.event_slider a:hover {
  /* box-shadow: 8px 8px 12px -2px rgba(244, 69, 38, 0.5);
  -webkit-box-shadow: 8px 8px 12px -2px rgba(244, 69, 38, 0.4);
  -moz-box-shadow: 8px 8px 12px -2px rgba(244, 69, 38, 0.5); */
}
.event_slider a .avatar img {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin: 0px auto 10px !important;
  display: block;
}

.info_section {
  text-align: center;
}
.info_section h4 {
  font-size: 15px;
  font-weight: 500;
}
.info_section p {
  margin: 0px;
  font-size: 12px;
  color: #555;
}
.online_text {
  color: green !important;
}
.event_slider {
  padding: 0px 0px 10px 0;
}
#event_slider .owl-nav button {
  width: 50px;
  height: 50px;
  background-color: #fff;
  position: absolute;
  top: 40%;
  border: 1px solid #ddd;
  border-radius: 50%;
}
#event_slider .owl-nav button:hover {
  box-shadow: 1px 2px 10px 1px rgba(0, 0, 0, 0.3);
}
#event_slider .owl-nav button.owl-prev {
  left: 0;
}
#event_slider .owl-nav button.owl-next {
  right: 0;
}
.addPeople .flexableGrid {
  margin: 20px 0px !important;
}
.addPeople .flexableGrid .avatar_Img img {
  width: 40px;
  height: 40px;
}
.suggested_group {
  padding: 15px;
}
.create_status .about_gridContent {
  padding: 10px;
  margin: 0;
}
.upload_from {
  padding: 15px;
}
.upload_from .wow_form_fields {
  position: relative;
  margin-bottom: 15px;
}
.wow_form_fields > label {
  font-weight: 600;
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
}
.wow_form_fields textarea.form-control {
  resize: none !important;
  border-radius: 30px;
}
.wow_stroy_media {
  min-height: 230px;
  max-height: 230px;

  position: relative;
  width: 100%;
  background: #f7f7f7;
  border-radius: 4px;
  margin-top: 10px;
}
.wow_fcov_image > div {
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
.wow_fcov_image .upload_ad_image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  cursor: pointer;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  border-radius: 4px;
  padding: 15px;
}
.wow_fcov_image .upload_ad_image .upload_ad_image_content {
  color: white;
  font-size: 15px;
}
.wow_fcov_image .upload_ad_image .upload_ad_image_content svg {
  display: block;
  margin: 0 auto 8px;
  width: 30px;
  height: 30px;
}

.box {
  display: block;
  border-radius: 5px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  overflow: hidden;
  border: 1px solid #ccc;
}

.upload-options {
  position: relative;
  height: 50px;
  background-color: #e35b1e;
  cursor: pointer;
  overflow: hidden;
  text-align: center;
  transition: background-color ease-in-out 150ms;
}
.upload-options:hover {
  background-color: #e35b1ead;
  color: #000;
}
.upload-options input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.upload-options label {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  overflow: hidden;
}
.upload-options label::after {
  content: "Add Image";
  position: absolute;
  font-size: 20px;
  color: #e6e6e6;
  top: 8px;
  left: 0;
  z-index: 0;
  right: 0;
}
.upload-options label span {
  display: inline-block;
  width: 50%;
  height: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
  text-align: center;
}
.upload-options label span:hover i.material-icons {
  color: lightgray;
}

.js--image-preview {
  height: 225px;
  width: 100%;
  position: relative;
  overflow: hidden;
  background-image: url("");
  background-color: white;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.js--image-preview:nth-child(2) {
  background-image: url("http://bastianandre.at/giphy.gif");
}
.drop {
  display: block;
  position: absolute;
  background: rgba(95, 158, 160, 0.2);
  border-radius: 100%;
  transform: scale(0);
}

.animate {
  -webkit-animation: ripple 0.4s linear;
  animation: ripple 0.4s linear;
}

@-webkit-keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}

@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}

.form_infograph_img h4 {
  text-align: center;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 500;
  color: #555;
  text-shadow: 1px 1px 0px #000;
}

.form_overlay {
  background: #000;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 0.3s, bottom 0 0.3s;
  z-index: -1;
}
.add_effect .form_overlay {
  bottom: 0;
  opacity: 0.6;
  transition: opacity 0.3s;
}
.whats_going form .wo_pub_txtara_combo {
  position: relative;
}
.whats_going form .wo_pub_txtara_combo .post-avatar {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 9;
}
.whats_going form .wo_pub_txtara_combo textarea.form-control {
  padding: 15px 75px 10px 55px;
  line-height: 1.628571;
  height: 55px;
  color: inherit !important;
  border: none;
  box-shadow: none;
  resize: none;
}
.camera_button {
  position: absolute;
  /* right: 31px; */
  right: 25px;
  top: 15px;
  /* top: 3px; */
  cursor: pointer;
}
.emojy_drop {
  position: absolute;
  right: 8px;
  top: 14px;
}
.add_effect .whats_going {
  position: relative;
  z-index: 5555;
  background-color: #fff;
}
.publisher_box_footer {
  display: none;
  padding: 10px;
  background-color: #fff;
}
.add_effect .whats_going .form-control {
  border-radius: 30px;
}
.pub_footer_bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.pub_footer_upper > ul {
  list-style-type: none;
  margin: 0 0 5px;
  padding: 0;
  display: flex;
  /*overflow: auto;*/
}

.share_btn .publisher_button {
  background-color: #e35b1e;
  border: none;
  color: #fff;
  outline: none;
  cursor: pointer;
  font-size: 15px;
  padding: 4px 25px;
  font-weight: 500;
  border-radius: 2px;
}
.popup_footer_listing {
  display: flex;
  flex-wrap: wrap;
}
.popup_footer_listing > div {
  margin-right: 5px;
}
.pub_footer_bottom .dropdown #text_dropdown,
.pub_footer_bottom .dropdown #categories_list {
  background-color: #e35b1e;
  color: #fff;
  display: block;
  padding: 4px 8px;
  border-radius: 4px;
  outline: none;
  border: none;
  font-size: 14px;
}
.pub_footer_bottom .dropdown #text_dropdown svg,
.pub_footer_bottom .dropdown #categories_list svg {
  width: 18px;
  height: 18px;
}
#notification-drop + div {
  right: 0 !important;
  left: inherit !important;
}
.story_item_grid {
  display: flex;
}
.story_item_grid > div {
  margin-right: 10px;
  width: 80px;
}
.status_list .pic img {
  width: 80px;
  height: 80px;
  min-height: 80px;
  min-width: 80px;
  /* border: 4px solid #e35b1e; */
  border-radius: 50%;
  transition-property: all;
  transition-duration: 800ms;
}

.event_banner {
  max-height: 333.3px;
  min-height: 315px;
  background-color: #fff;
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}
.event_banner > img {
  width: 100%;
}
.bottom_strip_cta {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  padding: 15px;
  align-items: center;
  justify-content: space-between;
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
}
.info_cta h2 {
  font-weight: 500;
  color: #fff;
  font-size: clamp(18px, 3vw, 25px);
  display: flex;
  align-items: center;
}
/* #notification-drop {
  margin-top: 4px !important;
}
#mail-drop {
  margin-top: 4px !important;
}
.chat_block {
  margin-top: -15px !important;
} */
.btn {
  font-weight: bold !important;
}
/* .search-link {
  margin-top: -13px;
} */

.share-btn {
  background-color: #e35b1e;
  color: #fff !important;
  margin-left: 475px;
  display: inline-block;
  padding: 1px 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 8px;
}
.share-btn i {
  font-size: 20px;
}
.live_grid h4 {
  padding: 0 38px 0 !important;
  margin-top: 7px !important;
  font-size: 30px !important;
}
#event-timer {
  padding: 0px 52px !important;
  margin-top: 0px !important;
}

.info_cta h2 span {
  display: block;
  margin-right: 15px;
  background-color: rgba(0, 0, 0, 68%);
  min-width: 92px;
  text-align: center;
  border: 2px solid #a5a5a5;
  border-radius: 3px;
  padding: 2px 15px;
}
.btn_info_cta {
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn_info_cta button {
  background-color: #e35b1e;
  color: #fff !important;
  margin-left: 10px;
  border-radius: 8px;
}
.description_SME {
  padding: 10px 15px 15px;
}
.description_SME strong {
  display: block;
  margin-bottom: 10px;
}
.description_SME p {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
}
.description_SME .hyphen_info {
  margin-bottom: 20px;
  padding: 0;
  list-style-type: none;
}
.description_SME .hyphen_info li {
  font-size: 14px;
  line-height: 20px;
}
.description_SME span {
  font-size: 14px;
  line-height: 20px;
  display: block;
}
.description_SME h5 {
  margin-top: 20px;
  font-size: 15px;
  font-weight: 500;
}
.description_SME h5 a {
  display: inline-block;
  font-weight: 400;
}
.live_grid h4 {
  color: #e35b1e;
  font-weight: 500;
  font-size: 20px;
  /* padding: 19px 15px 0; */
  padding: 0 20px 0;
}
.event_two_blocks {
  /* border-bottom: 1px solid rgba(0,0,0,.12); */
  margin: 0 0 2px;
  padding: 0 12px;
}
.event_two_blocks div {
  display: block;
  width: 100%;
  padding: 15px 42px;
  position: relative;
}
.event_two_blocks div svg {
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
}
.event_two_blocks div span {
  display: block;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 2px;
  font-size: 15px;
}

.list_unstyled_event ul {
  margin: 0;
  list-style-type: none;
  padding: 0;
}
.list_unstyled_event ul li,
.list_unstyled_event ul li a {
  font-size: 14px;
  display: block;
  margin: 4px 0px;
  color: #555;
}
.information_list {
  padding: 15px;
}

.user_title .btn {
  background-color: #e35b1e;
  color: #fff;
  font-size: 11px;
  padding: 2px 2px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 5px;
}
.user_title .btn svg {
  fill: rgba(255, 255, 255, 0.32);
  width: 16px;
  margin-right: 5px;
}
.search_from {
  padding: 15px;
}
.search_from label {
  display: block;
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 3px;
}
.search_from input {
  border: 1px solid #ccc;
  width: 100%;
  height: 45px;
  border-radius: 8px;
  padding: 6px 15px;
}
.inner_space {
  padding: 15px;
}
.inner_space p {
  margin: 0;
  display: flex;
  align-items: center;
}
.inner_space p svg {
  color: #7a7a7a;
  width: 18px;
  height: ;
  margin-right: 3px;
}

.riddhishah {
  display: flex;
  align-items: flex-end;
}
.riddhishah::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 10%;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.45) 100%
  );
}
.pic-info-cont {
  display: flex;
  align-items: center;
  width: 100%;
  z-index: 555;
  position: relative;
  padding: 25px 15px;
}
.pic-info-cont .user-avatar.flip {
  width: 130px;
  min-width: 130px;
  border-radius: 50%;
  margin-right: 15px;
}
.pic-info-cont .user-avatar.flip img {
  width: 130px;
  height: 130px;
  min-width: 130px;
  max-width: 130px;
  min-height: 130px;
  border-radius: 50%;
}
.info_cta a {
  color: #fff;
  font-size: 28px;
  text-shadow: 1px 1px 1px #000;
}
.options-buttons > ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  align-items: center;
}
.options-buttons > ul li button.btn {
  background-color: #e35b1e;
  color: #fff;
  margin-right: 6px;
  font-size: 14px;
  border-radius: 7px;
  padding: 4px 8px;
}
.options-buttons > ul li button.btn svg {
  width: 18px;
  height: 18px;
  margin-right: 2px;
}

.sidebar_listed-user_avatar {
  display: flex;
}
.use_profile {
  width: 33%;
}
.use_profile a {
  display: block;
  position: relative;
}
.use_profile a span {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 12px;
  padding: 3px 0px;
}
fieldset input,
fieldset select {
  height: 45px;
}
/*#msform input:focus, #msform textarea:focus{
  box-shadow: 0px 0px 5px #e35b1e !important
}*/

.content_about p {
  margin: 0px;
  text-align: center;
}

.pub_footer_upper > ul > li .sub-drop.dropdown-menu ul {
  list-style-type: none;
  margin: 0px !important;
  padding: 0;
}

#dotted_dropdown + div {
  transform: translate(250px, 112px) !important;
}

.btn_list .btn {
  background-color: #ddddddc4;
  color: #555;
  font-size: 14px;
  display: block;
  outline: none;
  height: 100%;
  width: 100%;
  /* box-shadow: 4px 3px 12px #55555582; */
  box-shadow: 4px 3px 12px #ccc;
  padding: 15px 10px;
}
.btn_list .btn span {
  width: 50px;
  min-width: 50px;
  min-height: 50px;
  height: 50px;
  color: #f44526;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0px auto 5px;
  font-size: 15px;
  box-shadow: 1px 1px 14px #555555a6, 2px 2px 18px #ccc inset;
  border: 6px solid #fcfcfc;
  background-color: #fbfbfb;
}
.btn_list .btn strong {
  display: block;
  line-height: 18px;
  margin-top: 12px;
  white-space: break-spaces;
  font-weight: 600;
  color: #363636;
}

.content_about {
  padding-bottom: 50px;
}
.content_about .row > div {
  margin-top: 15px;
}
.box_card_CTA {
  padding: 20px 20px 20px 20px;
  background-color: #292929;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f44526;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 2px 5px 8px 1px rgba(0, 0, 0, 0.5);
  height: 100%;
  transition-duration: 0.4s;
}
.box_card_CTA:hover {
  box-shadow: 12px 9px 19px 0px rgba(0, 0, 0, 0.5);
}
.box_card_CTA h5 {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 8px;
  line-height: 24px;
  /* color: #f44526;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 3px 3px 3px #000000; */
  color: #f44526;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 3px 3px 3px #000;
  text-align: center;
}
.box_card_CTA p {
  font-size: 15px;
  margin-top: 5px;
  line-height: 20px;
  color: #fffffff5;
  text-shadow: 3px 3px 3px #000000;
  text-align: center;
}
.content_about h2 {
  font-weight: 600;
  font-size: 32px;
  color: #f44526;
  text-align: center;
  text-transform: capitalize;
  text-shadow: 1px 1px 1px #000;
}
.we_areIMG {
  position: relative;
  margin-bottom: 30px;
}
.box_card_CTA1 {
  margin-top: 15px;
}
.box_card_CTA1 h5 {
  font-size: 20px;
  font-weight: 500;
}
.btn_list {
  padding-top: 10px;
  margin-bottom: 35px;
}
.we_areIMG::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 7px;
}
.we_areIMG img {
  height: 415px;
  width: 100%;
  object-fit: cover;
  object-position: center bottom;
  border-radius: 7px;
}
.content_about h3 {
  font-weight: 400;
  margin-bottom: 3px;
  font-size: 38px;
  line-height: 45px;
  color: #fff;
  position: absolute;
  z-index: 55;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 20px;
  text-shadow: 2px 2px 3px #e35b1e;
}
.content_about > p {
  font-size: 16px;
}
.box_icon_img img {
  width: 80px;
  margin: 0 auto 15px;
  display: block;
  min-width: 80px;
  height: 80px;
  min-height: 80px;
  border-radius: 50%;
  border: 2px dashed #e35b1e;
}

.profile_story_CTA {
  display: flex;
  overflow: auto;
}

.password_eyesStyle input[type="text"],
.password_eyesStyle input[type="password"] {
  -webkit-appearance: none;
  border-radius: 1px;
  box-sizing: border-box;
  font-size: 1.25em;
  height: auto;
  padding: 0.5em;
}
/* suppress IE >= 10 native functionality that can show password */
.password_eyesStyle input[type="password"]::-ms-reveal {
  display: none;
}
.password_eyesStyle {
  position: relative;
  width: 100%;
}
.password_eyesStyle input {
  padding-right: 40px !important;
}
.password_eyesStyle .toggle_btn {
  background: none;
  border: none;
  position: absolute;
  z-index: 9;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 2px 9px 6px 9px;
  font-size: 20px;
  color: #333;
  /* color: #e35b1e; */
}

.marquee-container {
  overflow: hidden;
  white-space: nowrap;
}
.marqueeScroll {
  -webkit-animation: marqueeScroll linear 8s infinite;
}

@-webkit-keyframes marqueeScroll {
  0% {
    margin-left: 100%;
  }
  100% {
    margin-left: -707px;
  }
}
@-webkit-keyframes marqueeSlide {
  100% {
    margin-left: -547px;
  }
}

#popup_modal .modal-dialog {
  max-width: 970px;
}
#popup_modal .modal-dialog .modal-content {
  background-color: #000;
}
.modal-backdrop.show {
  opacity: 0.8;
}
#popup_modal .modal-dialog .modal-content .modal-header {
  padding: 20px 10px 0px;
  border: none;
  overflow: hidden;
}
.modal_profile {
  display: flex;
  align-items: center;
}
.modal_Img_Pro {
  margin-right: 10px;
}
.modal_Img_Pro img {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  border-radius: 50%;
  object-fit: cover;
  object-position: center center;
  border: 2px solid #fff;
}
.modal_Img_Pro img {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  border-radius: 50%;
  object-fit: cover;
  object-position: center center;
  border: 2px solid #fff;
}
.modal_pro_description strong a {
  color: #fff;
  display: block;
}
.modal_pro_description span {
  color: #ccc;
  display: block;
  font-size: 14px;
  line-height: 14px;
  margin-top: 6px;
}
.modal_Btns {
  display: flex;
  align-items: center;
}
.modal_Btns button {
  background: transparent !important;
  border: none;
  padding: 0px !important;
  color: #666666;
  height: auto;
  opacity: inherit;
  font-size: 18px;
  width: 50px;
}
.modal_Btns button:hover {
  color: #666666;
  opacity: inherit;
}

#popup_modal .modal-dialog .modal-content .modal-body {
  position: static;
  padding: 0px;
  display: flex;
}

.views_grid {
  width: 100%;
  background-color: white;
  text-align: center;
}

/* .comment_inner_header.views_count {
  border-bottom: 1px solid #dddddd63;
  padding: 15px;
}
.comment_inner_header.views_count p {
  color: #fff;
  margin: 0;
  font-size: 15px;
}
.comment_inner_header.views_count p span {
  display: inline-block;
  margin-left: 5px;
} */
.modal-body .views_grid h5 {
  font-size: 29px;
  font-weight: bold;
}
.right_slider_data {
  margin-top: 25px;
  width: 100%;
  height: 630px;
  display: flex;
  align-items: center;
}

/* #progress_Slider {
  position: relative;
}
#progress_Slider .item h1 {
  display: block;
  width: 100%;
  height: auto;
  text-align: center;
}

#progress_Slider .owl-nav button {
  color: #fff !important;
  background-color: #00000091;
  position: absolute;
  top: 40%;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 18px;
}
#progress_Slider .owl-nav button.owl-prev {
  left: 0px;
}
#progress_Slider .owl-nav button.owl-next {
  right: 0px;
} */

.slide-progress {
  margin-top: 70px;
  width: 0;
  max-width: 100%;
  height: 5px;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-radius: 30px;
}
.slide-progress .interest-one p {
  background-color: #c8dee3;
  padding: 6px 220px 6px 20px;
  margin: 21px 119px;
}

.main_cards ul.nav {
  justify-content: center;
}
.main_cards ul.nav li {
  width: 12.5%;
  text-align: center;
}
.main_cards ul.nav li a {
  display: block;
  border-bottom: 2px solid transparent;
  padding: 5px 5px;
}

.main_cards ul.nav li a svg {
  width: 20px !important;
  height: 30px !important;
}
/* 12.12.22 */
.main_cards ul.nav li:nth-child(1) a.active {
  border-color: #333;
}
.main_cards ul.nav li:nth-child(1) a svg {
  color: #333;
}
.main_cards ul.nav li:nth-child(2) a.active {
  border-color: grey;
}
.main_cards ul.nav li:nth-child(2) a svg {
  color: grey;
}
.main_cards ul.nav li:nth-child(3) a.active {
  border-color: #4caf50;
}
.main_cards ul.nav li:nth-child(3) a svg {
  color: #4caf50;
}
.main_cards ul.nav li:nth-child(4) a.active {
  border-color: #2396f3;
}
.main_cards ul.nav li:nth-child(4) a svg {
  color: #2396f3;
}
.main_cards ul.nav li:nth-child(5) a.active {
  border-color: #cc8317;
}
.main_cards ul.nav li:nth-child(5) a svg {
  color: #cc8317;
}
.main_cards ul.nav li:nth-child(6) a.active {
  border-color: #6b376b;
}
.main_cards ul.nav li:nth-child(6) a svg {
  color: #6b376b;
}
.main_cards ul.nav li:nth-child(7) a.active {
  border-color: #ff8f5a;
}
.main_cards ul.nav li:nth-child(7) a svg {
  color: #ff8f5a;
}
.main_cards ul.nav li:nth-child(8) a.active {
  border-color: #a069ff;
}
.main_cards ul.nav li:nth-child(8) a svg {
  color: #a069ff;
}

.card_profile {
  display: flex;
  justify-content: space-between;
}
.profile_left_one {
  display: flex;
  align-items: unset;
  width: auto;
  position: relative;
}
.card_pro_img {
  margin-right: 15px;
}
.card_pro_img img {
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  border-radius: ;
  object-fit: cover;
  object-position: center;
}
.car_pro_content {
  position: relative;
}
.car_pro_content h5 {
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: unset !important;
}
.car_pro_content p {
  margin: 0;
  color: #555;
  font-size: 10px;
}
.card_data_grid {
  margin-top: 15px;
}
.card_data_grid h4 {
  font-weight: 500;
  font-size: 20px;
}
.card_data_grid p {
  font-size: 14px;
  line-height: 20px;
}
/* .profile_right_one {
  min-width: 18px;
  text-align: right;
} */
.profile_right_one {
  min-width: 115px;
  text-align: right;
  display: flex;
  justify-content: flex-end;
}
.profile_right_one .dropdown {
  color: #5555559c;
}

.comments__grid ul.post_lists {
  border: 1px solid #cccc;
  border-radius: 35px;
  margin-top: 6px;
}

.comments__grid ul {
  margin: 0 0 15px;
  padding: 0px;
  list-style-type: none;
  display: flex;
  justify-content: space-around;
  /*border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;*/
}
.comments__grid > ul > li {
  width: 25%;
  text-align: center;
  position: relative;
}
.emojy_drop_down {
  position: absolute;
  top: -50px;
  padding: 2px;
  width: 285px;
  background-color: #fff;
  box-shadow: 0 1px 5px rgb(0 0 0 / 20%);
  border-radius: 30px;
  display: none;
  transition-duration: 0.4s;
}
.emojy_drop_down ul {
  margin: 0;
  padding: 0;
  display: flex;
}
.emojy_drop_down ul li {
  padding: 5px;
}

/*== start of code for tooltips ==*/
.tool {
  position: relative;
  text-align: center;
}
/*== common styles for both parts of tool tip ==*/
.tool::before,
.tool::after {
  left: 50%;
  opacity: 0;
  position: absolute;
  z-index: -100;
}

.tool:hover::before,
.tool:focus::before,
.tool:hover::after,
.tool:focus::after {
  opacity: 1;
  transform: scale(1) translateY(0);
  z-index: 100;
}

.tool:hover::before,
.tool:focus::before {
  transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26) 0.2s;
}

/*== speech bubble ==*/
.tool::after {
  background: rgba(0, 0, 0, 0.75);
  border-radius: 30px;
  bottom: 35px;
  color: #edeff0;
  font-size: 10px;
  content: attr(data-tip);
  padding: 2px 10px;
  transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26) 0.2s;
  transform: scale(0.6) translateY(50%);
  left: -9px;
  text-transform: capitalize;
}

.tool:hover::after,
.tool:focus::after {
  transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26);
}

.comments__grid > ul > li > a {
  color: #616770;
  font-size: 14px;
  font-weight: 600;
  display: block;
  padding: 4px 10px;
  transition-duration: 0.3s;
}
.comments__grid > ul > li > a:hover {
  background-color: #ddddddbd;
  color: #111;
}

.comment_footer {
  position: relative;
}
.comment_footer > .post-avatar {
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  border-radius: 50%;
  position: absolute;
  left: 6px;
  top: 4px;
}
/*-----------------------------------------------------*/

.post-avatar.custom-avatar {
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  border-radius: 50%;
  position: absolute;
  left: 6px;
  top: 4px;
}
.custom_cmnt_wrapper {
  position: relative;
}
.custom_cmnt_wrapper_inner {
  /*position: absolute;*/
  width: 100%;
  /* height: 46px; */
  border: 1px solid #ccc;
  padding: 5px 15px 5px 0px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 30px;
  display: flex;
  align-items: center;
  line-height: normal;
}
.comments__grid {
  position: relative;
  /*height: 150px;*/
}
.comment__field.custom_cmnt {
  padding-left: 25px;
}
.comment_replyy {
  padding: 0 0 0 30px !important;
}
.re_profile__comment .custom_cmnt_wrapper_inner {
  height: 27px;
  font-size: 12px;
}
.re_profile__comment .post-avatar.custom-avatar {
  position: absolute;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  border-radius: 50%;
  left: 6px;
  top: 3px;
}

/*-----------------------------------------------------------*/

.comment_footer > input {
  width: 100%;
  height: 46px;
  border: 1px solid #ccc;
  border-radius: 5px;
  outline: none;
  padding: 6px 15px 4px 60px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 30px;
}
.comment_footer .dropdown-menu {
  position: static;
  transform: none;
}
.comment_footer .dropdown-menu {
  position: static !important;
  transform: none !important;
  border: none;
  background: transparent;
  text-align: right;
  padding-top: 15px;
}
.comment_show {
  text-align: right;
  margin-top: 20px;
  display: flex;

  justify-content: end;
}

.comment_show a {
  color: #000;
}
.show_coments_input {
  display: inline-block;
}
.show_coments_input a {
  display: block;
  color: #555;
}
.comment_footer .dropdown-menu ul {
  justify-content: flex-end;
}
.comment_footer .dropdown-menu ul li {
  width: auto;
  margin-left: 5px;
}
/*.profile_tabs .card {
  padding: 15px;
}*/

.profile_tabs {
  margin: -40px auto 0px;
  max-width: 95%;
  position: relative;
}
.profile_tabs .card .nav {
  justify-content: space-around;
  padding: 7px;
}
.profile_tabs .card .nav li {
  width: 14.28%;
  text-align: center;
}
.profile_tabs .card .nav li a {
  display: block;
  border-bottom: 2px solid transparent;
}
.profile_tabs .card .nav li a.active {
  border-bottom: 2px solid #54258b;
}
.profile_tabs .card .nav li a svg {
  width: 19px;
}
.profile_tabs .card .nav li a span {
  display: block;
  color: #54258b;
  font-weight: 600;
  font-size: 13px;
}
.modalLinst_info .btn-close {
  position: absolute;
  right: -12px;
  top: -12px;
  z-index: 555;
  opacity: inherit;
  background-color: #ccc;
  color: ;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.modalLinst_info h4 {
  font-weight: 500;
  font-size: 18px;
}
.modalLinst_info .channel_list {
  margin: 0;
  padding: 0px;
  list-style-type: none;
}
/* 30.12.22 durga */
.modalLinst_info .channel_list li {
  display: flex;
  color: #333;
  font-size: 14px;
  /* line-height: 18px; */
  /* margin-top: 6px; */
}
i.group_checked {
  color: #4d4de3;
  font-size: 15px;
}
.modalLinst_info .channel_list li i {
  padding-top: 8px;
  margin-right: 8px;
}
.modalLinst_info .btn {
  width: 80px;
  background-color: #e35b1e;
  color: #fff;
  height: auto;
  margin: 10px auto 0px;
  display: block;
  font-weight: 600;
  padding: 6px 6px;
}
.fre_membership {
  /* background-color: #f44526 !important; */
  background: #555;
  border: 0;
}
.fre_membership h5 {
  color: #fff;
}
.box_card_CTA .btn {
  /* background-color: #000; */
  color: #fff;
  margin: 15px auto 0px;
  display: block;
  font-weight: 600;
  border: 2px dashed #fff;
  padding: 8px 25px;
}
.fre_membership .box_icon_img img {
  border-color: #000;
}
.right_carListing > ul {
  margin: 0;
  list-style-type: none;
  padding: 0;
}
.right_carListing > ul > li > a {
  display: block;
  padding: 8px 20px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  transition-duration: 0.4s;
}
.right_carListing > ul > li > a > svg {
  width: 19px;
  margin-right: 5px;
}

.setting_form {
  padding: 15px;
}

.setting_form input[type="submit"] {
  width: 130px;
}

.setting_form .avatar_holder {
  text-align: center;
  background-color: #081631;
  /* margin: -15px -15px 30px; */
  margin: -15px -15px 0px;
  border-radius: 4px 4px 0 0;
  padding: 25px 5px 30px;
  position: relative;
}
.setting_form .avatar_holder::before {
  left: 0;
  right: 0;
  background-size: cover;
  background-image: url("../images/setting-layer.svg");
  background-position: center center;
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  top: 0;
  bottom: 0;
  opacity: 0.7;
}
.setting_form .avatar_holder::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 792 78.7' style='enable-background:new 0 0 792 78.7;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23FFFFFF;%7d %3c/style%3e%3ctitle%3ehero-curve-layer%3c/title%3e%3cpath class='st0' d='M396,72.2C237.1,72.2,95.2,44.1,0.3,0v78.3h791.3V0C696.8,44.1,554.9,72.2,396,72.2z'/%3e%3c/svg%3e");
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  width: 100%;
  height: 100px;
  z-index: 5;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.setting_form .avatar_holder .avatar {
  border-radius: 50%;
  max-width: 45px;
  height: 45px;
  position: relative;
  z-index: 9;
  width: 45px;
  border: 2px solid #fff;
}
.setting_form .avatar_holder .infoz {
  position: relative;
  z-index: 9;
}
.setting_form .avatar_holder h5 {
  font-size: 21px;
  font-weight: 400;
  margin: 10px 0 0px;
}
.setting_form .avatar_holder h5 a {
  text-decoration: none;
  color: #fff;
  font-weight: 500;
}
.setting_form .avatar_holder p {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 500;
  letter-spacing: 1px;
  word-spacing: 3px;
  font-size: 15px;
}
.setting_form form .form-group label {
  font-size: 14px;
  font-weight: 500;
  color: #000;
  display: block;
  margin-bottom: 0px;
}
.setting_form form .form-group input,
.setting_form form .form-group select {
  height: 45px;
  border-radius: 0;
  font-size: 14px;
  border-radius: 5px !important;
  margin-top: 5px;
}

.setting_form textarea.form-control {
  border-radius: 5px !important;
  margin-top: 5px;
}
.setting_form form .form-group .btn {
  height: 45px;
  /* border-radius: 0; */
  /* font-size: 15px; */
  /* font-weight: 600; */
  background: #f44526;
  border: none;
  color: white;
  /* padding: 10px; */
  border-radius: 30px;
}
.setting_form form .form-group .btn:hover {
  background: linear-gradient(90deg, #f44526 0, #f08252 50%, #f44526 100%);
  transition: all 0.5s ease;
}

.select_radio_btn_innr {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.select_radio_btn_innr label {
  width: 33.3333333%;
  margin: 0;
  padding: 0 12px;
  margin-bottom: 24px;
}
.select_radio_btn_innr label > input {
  opacity: 0;
  width: 0;
  height: 0;
  display: none;
}
.select_radio_btn_innr .sr_btn_lab_innr {
  width: 100%;
  margin: 0;
  box-shadow: 0 0 0 1px #e6e6e6;
  border-radius: 6px;
  position: relative;
  text-align: center;
  background-color: #fff;
  cursor: pointer;
  transition: all 0.2s ease;
  display: block;
  padding: 20px 10px;
}
.select_radio_btn_innr .sr_btn_img {
  margin: auto;
  filter: grayscale(1);
  transition: all 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f1f1f1;
  border-radius: 50%;
  height: 60px;
  width: 60px;
  opacity: 0.7;
}
.select_radio_btn_innr .sr_btn_img svg {
  width: 34px;
  height: 34px;
}
.select_radio_btn_innr .sr_btn_lab_innr > span {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  margin-top: 15px;
  display: block;
  text-transform: capitalize;
  color: #6c6c6c;
}
.select_radio_btn_innr label > input:checked ~ .sr_btn_lab_innr {
  box-shadow: 0px 0px 0px 3px rgba(0, 102, 255, 0.5);
}
.select_radio_btn_innr label > input:checked ~ .sr_btn_lab_innr .sr_btn_img {
  filter: grayscale(0);
  opacity: 1;
}

.right_carListing > ul .accordion .accordion-item button {
  border: none !important;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-weight: 600;
  padding: 8px 20px;
}
.right_carListing > ul .accordion .accordion-item button svg {
  width: 19px;
  margin-right: 5px;
}
.right_carListing > ul .accordion .accordion-collapse .accordion-body {
  padding: 0px 20px;
}
.right_carListing > ul .accordion .accordion-body {
  padding: 0 20px;
}
.accordion-body ul {
  list-style-type: none;
  padding-left: 15px;
  border-left: 1px solid #ccc;
  margin-left: 10px;
}
.accordion-body ul li a {
  display: block;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  transition-duration: 0.4s;
  font-weight: 500;
}

.notification_tab > .nav {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 35px;
}
.notification_tab > .nav li a {
  color: #666;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s;
  text-decoration: none;
  padding: 5px;
}
.notification_tab > .nav li a.active {
  color: #e35b1e;
}
.notification_tab > .nav li a svg {
  width: 18px;
  height: 18px;
  margin-right: 3px;
}
.setting-panel h5 {
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.custom_checkbox {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.custom_checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.custom_checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
  border: 1px solid rgba(0, 0, 0, 0.54);
}
.custom_checkbox input:checked ~ .checkmark {
  background-color: #e35b1e;
}
.custom_checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.custom_checkbox input:checked ~ .checkmark:after {
  display: block;
}
.custom_checkbox .checkmark::after {
  left: 7px;
  top: 2px;
  width: 6px;
  height: 11px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.empty_state {
  margin: 15px 0 20px;
  font-size: 15px;
  text-align: center;
}
.empty_state span {
  color: #6d6d6d;
}
.empty_state svg {
  display: block;
  margin: 0 auto 15px;
  width: 60px;
  height: 60px;
  color: #ffffff;
  background-color: #607d8b;
  border-radius: 50%;
  padding: 14px;
  opacity: 0.7;
}
.setting_form form .form-group span {
  display: block;
  font-size: 11px;
  line-height: 13px;
  color: #555;
  margin-top: 4px;
}

.profile_grid .btn {
  background-color: #e35b1e;
  color: #fff;
  margin-top: 20px;
}
.change-custome-color2 .octagon_img img {
  border-color: #e35b1e;
}
.change-custome-color3 .octagon_img img {
  border-color: #8ece54;
}
.change-custome-color4 .octagon_img img {
  border-color: #fabf0d;
}
.change-custome-color5 .octagon_img img {
  border-color: #457221;
}
.change-custome-color6 .octagon_img img {
  border-color: #2a5051;
}
.change-custome-color2 h4 {
  color: #e35b1e !important;
}
.change-custome-color2 .profile_grid_bottom_btns a {
  color: #e35b1e !important;
}
.change-custome-color3 h4 {
  color: #8ece54 !important;
}
.change-custome-color3 .profile_grid_bottom_btns a {
  color: #8ece54 !important;
}
.change-custome-color4 h4 {
  color: #fabf0d !important;
}
.change-custome-color4 .profile_grid_bottom_btns a {
  color: #fabf0d !important;
}
.change-custome-color5 h4 {
  color: #457221 !important;
}
.change-custome-color5 .profile_grid_bottom_btns a {
  color: #457221 !important;
}
.change-custome-color6 h4 {
  color: #2a5051 !important;
}
.change-custome-color6 .profile_grid_bottom_btns a {
  color: #2a5051 !important;
}

.head_design {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.img_designcricle {
  min-width: 150px;
  margin-right: 15px;
  position: relative;
  z-index: 555;
}
.curve_content h4 {
  font-size: 22px;
  color: #fff;
  font-weight: 500;
}
.curve_content p {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
}
.member_content {
  margin-top: 30px;
}
.curve_design {
  width: 100%;
  height: 130px;
  display: flex;
  align-items: center;
  background-color: #f44526;
  position: relative;
  padding: 15px;
  color: #fff;
}
.curve_design::before {
  content: "";
  position: absolute;
  left: -100px;
  top: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 65px 100px 65px 0;
  border-color: transparent #f44526 transparent transparent;
}
.img_designcricle img {
  min-width: 100px;
  width: 100px;
  height: 100px;
  min-height: 100px;
  border-radius: 50%;
  border: 4px solid #f44526;
}
.member_content h4 {
  background-color: #f44526;
  padding: 2px 15px 2px 15px;
  border-radius: 0px 15px 15px 0px;
  color: #fff;
  font-size: 18px;
  height: 45px;
  display: flex;
  align-items: center;
}
.member_content h4 i {
  font-size: 30px;
  margin-right: 10px;
}
.design_contetn {
  padding: 15px;
}

#product_modal,
#calendar_modal,
#article_modal,
#edit_post,
#share_post {
  z-index: 7777;
}

.select2-container {
  z-index: 999999;
}

#product_modal .modal-dialog {
  max-width: 600px;
  min-height: auto !important;
  height: auto !important;
}
#product_modal .modal-dialog .btn-close,
#article_modal .modal-dialog .btn-close,
#edit_post .modal-dialog .btn-close,
#share_post .modal-dialog .btn-close {
  position: absolute;
  right: 0;
  background-color: #fff;
  opacity: inherit;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  z-index: 555;
  font-size: 12px;
}

.wow_pops_head {
  position: relative;
  background: #e35b1e;
  color: #fff;
  text-align: center;
  padding: 25px 15px 115px;
  border-radius: 3px 3px 0 0;
  /* margin-bottom: -50px; */
}
.wow_pops_head > svg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 120px;
  color: #fff;
}
.wow_pops_head h4 {
  margin: 0;
  color: #fff;
  font-weight: 400;
  font-size: 19px;
}
.wow_pops_head h4 svg {
  width: 27px;
  height: 27px;
  margin: -2px 2px 0 0;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  padding: 5px;
  color: #fff;
}
#product_modal .modal-dialog form .form-group label {
  font-weight: 600;
  display: block;
  font-size: 13px;
  margin-bottom: 5px;
}
#product_modal .modal-dialog form .form-group .btn {
  background-color: #e35b1e;
  color: #fff;
  width: 150px;
  font-weight: 600;
  height: 42px;
  font-size: 16px;
  margin: 0 auto;
  display: block;
}

/*#Hashtag_modal .modal-content, #calendar_modal .modal-content {
  padding: 25px;
}*/
#Hashtag_modal .modal-content .btn-close,
#calendar_modal .modal-content .btn-close {
  position: absolute;
  right: -8px;
  background-color: #e35b1e;
  opacity: inherit;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  z-index: 555;
  font-size: 12px;
  color: ;
  top: -12px;
}

#Hashtag_modal .modal-content form .form-group {
  margin: 0;
  position: relative;
}

#Hashtag_modal .modal-content form .form-group .trading_items {
  margin: 0;
  list-style-type: none;
  background-color: #fff;
  position: absolute;
  top: 45px;
  left: 0;
  right: 0;
  display: none;
  padding: 20px 0px;
  border-radius: 0px 0px 15px 15px;
}
#Hashtag_modal .modal-content form .form-group .trading_items li a {
  display: block;
  padding: 5px 15px;
  border-bottom: 1px solid #ccc;
  color: #555;
  font-size: 14px;
}

.avatar-upload-new {
  position: relative;
  /* display: flex; */
  align-items: center;
}
.avatar-upload-new .avatar-edit {
  min-width: 100px;
}
.avatar-upload-new .avatar-edit input {
  display: none;
}
.avatar-upload-new .avatar-edit input + label {
  display: inline-block;
  width: 34px;
  height: 34px;
  margin-bottom: 0;
  border-radius: 100%;
  background: #ffffff;
  border: 1px solid transparent;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  cursor: pointer;
  font-weight: normal;
  transition: all 0.2s ease-in-out;
}
.avatar-upload .avatar-edit input + label:hover {
  background: #f1f1f1;
  border-color: #d6d6d6;
}
.avatar-upload-new .avatar-edit input + label::after {
  content: "\f030";
  font-family: "FontAwesome";
  color: #333;
  text-align: center;
  margin: auto;
  font-size: 30px;
}
.avatar-upload-new .avatar-preview {
  width: 192px;
  height: 192px;
  position: relative;
}
.avatar-upload-new .avatar-preview > div {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.events-list-wrapper .events-list-cover .event_cover {
  display: block;
  position: relative;
}
.events-list-wrapper .events-list-cover .event_cover img {
  width: 100%;
}
.events-list-wrapper .events-list-cover .event_cover span {
  display: block;
}

.events-list-wrapper .events-list-cover .event-l-info {
  padding: 15px;
}

.add_pro_description .event_cover {
  min-height: 175px;
  position: relative;
}
.location_inner {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 555;
  padding: 6px;
  color: #fff;
}
.add_pro_description .event_cover::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.add_pro_description .event_cover img {
  width: 100%;
  min-height: 175px;
  object-fit: cover;
  object-position: center;
}
.add_pro_description .event-l-info > span {
  display: block;
  font-size: 14px;
  margin-bottom: 5px;
}
.add_pro_description .event-l-info .events-list-name {
  font-size: 20px;
  margin-bottom: 5px;
  text-transform: capitalize;
}
.add_pro_description .event_card-f1 .event-l-btns {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.add_pro_description .event_card-f1 .event-l-btns span button {
  padding: 0;
  color: #333;
}
.add_pro_description .event-l-info .event_card-f2 a {
  font-size: 15px;
  display: inline-block;
  margin-top: 5px;
}

.article_info h5 {
  margin-bottom: 10px;
  font-weight: 500;
}
.article_info img {
  margin-top: 20px;
}

.add__more {
  display: flex;
  align-items: center;
}
.add__more a {
  display: flex;
  color: #555;
  font-size: 18px;
  text-align: center;
  margin-right: 10px;
}
.add__more a span {
  font-size: 12px;
  font-weight: 400;
  margin-left: 3px;
}
.pip .cross-image.remove-varient {
  margin: 0;
  font-size: 30px;
  cursor: pointer;
}

.row-append {
  position: relative;
}
.append_plus {
  position: absolute;
  right: 12px;
  bottom: 5px;
  cursor: pointer;
}
/* 14.12.22 */
.sub-drop.dropdown-menu {
  top: 70px !important;
  right: 20px !important;
  position: fixed !important;
}
.sub-drop.dropdown-menu .card-header {
  padding: 10px 12px !important;
}

/* 15.12.22 */
/* 19.12.22 */
.iq-search-bar .search-link {
  background: transparent !important;
  border: none !important;
  top: -2px !important;
}
.search_profile {
  padding: 5px 10px;
  background: #f6f6f6;
  margin-bottom: 15px;
  /* border-radius: 10px; */
}
.search_profile:last-child {
  margin-bottom: 0;
}

.search_profile .user-profile-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.search_profile .user-profile-wrapper .user {
  display: flex;
  align-items: center;
  column-gap: 15px;
}
.search_profile .user-profile-wrapper .view-more {
  font-weight: 400 !important;
}
.search_profile .user-img {
  border-radius: 50% !important;
}
.search_profile .user-img img {
  min-width: 50px;
  width: 50px;
  min-height: 50px;
  height: 50px;
  border-radius: 50% !important;
}
.search_profile .user-info {
  display: grid;
}
.search_profile .user-info h5 {
  font-size: 16px;
  font-weight: 500;
}
.search_profile .user-info .designation {
  color: green;
  font-size: 12px;
}
.search_profile .user-info .location {
  color: #555555;
  font-size: 12px;
}
.setting_form h4 {
  font-size: 20px;
  font-weight: 600;
}
.no-users {
  display: grid;
  justify-items: center;
}
.no-users .icon {
  font-size: 50px;
  color: #f44526;
}
.user-profile-wrapper button {
  background-color: #e35b1e !important;
  color: #fff !important;
  border-radius: 16px !important;
}

/* 19.12.22 end */

/* 16.12.22 */
/* preloader */
.preloader-box {
  max-width: 400px;
  margin: 0 auto;
  /* position: relative; */
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999999999;
  display: none;
}
.preloader {
  /* margin: 20% auto 0; */
  margin: 100% auto;
  transform: translateZ(0);
}
.preloader:before,
.preloader:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
}
.preloader:before,
.preloader:after,
.preloader {
  border-radius: 50%;
  width: 2em;
  height: 2em;
  animation: loader 1.2s infinite ease-in-out;
}
.preloader {
  animation-delay: -0.16s;
}
.preloader:before {
  left: -3.5em;
  animation-delay: -0.32s;
}
.preloader:after {
  left: 3.5em;
}
@keyframes loader {
  0%,
  80%,
  100% {
    box-shadow: 0 2em 0 -1em #e35b1e;
  }
  40% {
    box-shadow: 0 2em 0 0 #e35b1e;
  }
}
/* preloader end */

#create_group_modal h4 {
  font-weight: 500;
}
#create_group_modal input[type="file"] {
  border-radius: unset;
}
.remove {
  margin-top: unset !important;
}
.home_icons {
  cursor: pointer;
}
/* 16.12.22 end */

/* 18/11/22 durga */
.question_poll_prev {
  /* background-image: linear-gradient(to right, #005C97 0%, #363795 51%, #005C97 100%); */
  background: #081631;
  border: 1px solid #ccc;
  margin-top: 35px;
  padding: 15px;
  border-radius: 10px;
  min-height: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.question_poll_prev h4 {
  margin-bottom: 15px;
  font-size: 22px;
  font-weight: 600;
  text-transform: capitalize;
  color: #fff;
}
.question_poll_prev .text__media__poll {
  border: 2px solid #fff;
  display: inline-block;
  color: #fff;
  padding: 5px 20px;
  border-radius: 10px;
  outline: none;
}
.question_poll_prev .text__media__poll:hover {
  border-color: #f44526;
  color: #f44526;
  transition: 0.5s;
}

.mcq_poll_preview {
  padding: 20px;
  text-align: center;
  background-color: #081631;
  border-radius: 10px;
  min-height: 230px;
}
.mcq_poll_preview h4 {
  padding-bottom: 20px;
  color: #fff;
  text-transform: capitalize;
}
.que_poll {
  border: 1px solid #fff;
  margin-top: 20px;
  min-height: 50px;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
  font-size: 16px;
  cursor: pointer;
  padding: 15px;
}
.ans___text {
  font-size: 14px;
}
.persantage_info {
  font-size: 12px;
}

.percentage_poll_preview {
  border: 2px solid #ccc;
  border-radius: 10px;
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  min-height: 250px;
  /* background-image: linear-gradient(to right, #005C97 0%, #363795  51%, #005C97  100%); */
  background: #081631;
}
.percentage_poll_preview h4 {
  text-transform: capitalize;
  font-weight: 600;
  font-size: 22px;
  color: #fff;
}
.precentage_res .value {
  text-align: center;
  font-size: 50px;
  color: #fff;
}
.precentage_res input[type="range"] {
  display: block;
  -webkit-appearance: none;
  background-color: #bdc3c7;
  width: 300px;
  height: 5px;
  border-radius: 5px;
  margin: 0 auto;
  outline: 0;
  width: 100%;
}
.precentage_res input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background-color: #e74c3c;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid white;
  cursor: pointer;
  transition: 0.3s ease-in-out;
}
.precentage_res input[type="range"]::-webkit-slider-thumb:hover {
  background-color: white;
  border: 2px solid #e74c3c;
}
.precentage_res input[type="range"]::-webkit-slider-thumb:active {
  transform: scale(1.6);
}

/* 21/11/22 */
.iq-top-navbar.dashboad-navbar {
  z-index: 999999;
}
nav .chat_li {
  cursor: pointer;
}

.custom-hot-cold {
  height: 250px;
}
.custom-hot-cold .choice-slider {
  width: 100%;
  height: 65px;
  background-image: linear-gradient(
    90deg,
    #2e5ca6,
    #4f8cc1,
    #57b6ed,
    #f0f1f2,
    #ffdd83,
    #faa947,
    #e9544e
  );
}
.custom-hot-cold .text-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.custom-hot-cold svg {
  position: relative;
}
/* 21/11/22 end */

/******************/

.color__Range input[type="range"] {
  outline: 0;
  border: 0;
  border-radius: 500px;
  width: 400px;
  max-width: 100%;
  margin: 24px 0 16px;
  transition: box-shadow 0.2s ease-in-out;
}

div#publisher-box-stickers {
  max-height: 300px;
  overflow-y: scroll;
}
.gif_post_comment_gif img {
  width: 20% !important;
  padding: 5px;
  /* width: 100%; */
  min-height: unset !important;
  object-fit: cover;
}

/* share pop-up */
#share_post .social-share {
  display: flex;
  justify-content: space-around;
  padding-bottom: 15px;
  border-bottom: 1px solid #eaeaea;
  margin: 0 15px 15px 15px;
  padding-bottom: 15px;
}
#share_post .social-share .social-share-inner {
  display: grid;
  justify-items: center;
}
#share_post .social-share .social-share-inner .svg-box {
  background: #f3f3f3;
  height: 35px;
  width: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
#share_post .social-share .social-share-inner .svg-box svg {
  width: 20px;
  height: auto;
}
#share_post .social-share a span {
  color: #666;
  font-size: 13px;
  font-weight: normal;
}
#share_post .txtarea-box {
  padding: 0 15px;
}
#share_post .txtarea-box textarea {
  width: 100%;
  padding: 10px;
  /* border-color: #eaeaea; */
  border: 2px solid #f1f1f1;
  background: #f4f4f4;
}
#share_post .txtarea-box textarea:focus {
  /* box-shadow: 0px 0px 5px 0px #e35b1e; */
  background: #fff;
}
#share_post .share_modal_opts_icos {
  padding: 0 15px;
  margin-top: 15px;
}
#share_post .share_modal_opts_icos h4 {
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 15px;
}
#share_post .select_radio_btn_innr {
  justify-content: space-between;
  flex-wrap: unset !important;
  gap: 20px;
}
#share_post .select_radio_btn_innr label {
  width: 50% !important;
  padding: 0 !important;
  margin-bottom: 24px;
}
#share_post .select_radio_btn_innr .sr_btn_lab_innr {
  display: flex;
  justify-content: center;
  gap: 10px;
  align-items: center;
  padding: 15px 10px;
}
#share_post .select_radio_btn_innr .sr_btn_lab_innr .sr_btn_img {
  margin: unset;
  height: 40px;
  width: 40px;
  border-radius: 10px;
}
#share_post .select_radio_btn_innr .sr_btn_lab_innr .sr_btn_img svg {
  width: 25px;
  height: auto;
}
#share_post .select_radio_btn_innr .sr_btn_lab_innr span {
  margin-top: unset;
}
#share_post
  .select_radio_btn_innr
  label
  > input:checked
  ~ .sr_btn_lab_innr
  span {
  color: #e35b1e;
}
#share_post .modal-footer {
  margin: 0 15px;
  padding: 15px 0;
}

#share_post .choose-group {
  padding: 0 15px;
  text-align: center;
  margin-bottom: 20px;
  /* display: none; */
}
#share_post .choose-group input {
  width: 100%;
  max-width: 350px;
  height: auto;
  margin: auto;
  padding: 5px 15px;
  border-radius: 50px;
  border: 2px solid #f1f1f1;
  background-color: #f1f1f1;
}
#share_post .choose-group input:focus {
  background-color: #fff;
}

#share_post .share-post-main-content {
  background-color: #f4f4f4;
  padding: 20px 15px;
  margin: 0 15px 15px 15px;
}
#share_post .share-post-main-content .post-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#share_post .share-post-main-content .post-heading .author {
  display: flex;
  align-items: center;
  gap: 5px;
}
#share_post .share-post-main-content .post-heading .author img,
.card_data_grid .shared-post .post-heading .author img {
  width: 45px;
  height: 45px;
  border-radius: 50%;
}
#share_post .share-post-main-content .post-heading .author .author-name,
.card_data_grid .shared-post .post-heading .author .author-name {
  display: grid;
}
#share_post .share-post-main-content .post-heading .author .author-name a,
.card_data_grid .shared-post .post-heading .author a {
  color: #555;
  line-height: 20px;
}
#share_post .share-post-main-content .post-heading .author .author-name span,
.card_data_grid .shared-post .post-heading .author span {
  color: #9197a3;
  font-size: 12px;
}
#share_post .share-post-main-content .post-heading .btn {
  padding: 0;
}
#share_post .share-btn {
  background: #e35b1e;
  color: #fff;
}
#share_post .select_radio_btn_innr label > input:checked ~ .sr_btn_lab_innr {
  box-shadow: 0px 0px 5px 0px #e35b1e;
}
/* share pop-up end */

.card_data_grid .shared-post {
  border: 1px solid #f4452638;
  border-radius: 5px;
}
.card_data_grid .shared-post .post-heading {
  padding: 15px;
}
.card_data_grid .shared-post .post-heading .author {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
}
.card_data_grid .shared-post .post-content {
  padding: 0 15px;
}

/* ------------------------------------------------------ */
.likes-count-tabs {
  /* border-bottom: 1px solid #ccc; */
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  /* position: relative; */
}
.likes-count-tabs a {
  cursor: pointer;
  font-weight: 500;
  color: #000;
  font-size: 13px;
  padding: 0 5px;
  position: relative;
}
.likes-count-tabs a.active::after {
  position: absolute;
  content: "";
  background: #e35b1e;
  bottom: -3px;
  left: 0;
  right: 0;
  width: 100%;
  height: 2px;
}
#TotalLikesModal img {
  width: 20px;
  height: auto;
}
#TotalLikesModal .modal-header {
  padding: 0 15px !important;
  margin: 10px 0 !important;
}
#TotalLikesModal .author {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}
#TotalLikesModal .author img {
  width: 40px;
}
#TotalLikesModal .author .author-name {
  display: grid;
}
#TotalLikesModal .author .author-name a {
  color: #000;
}
#TotalLikesModal .author .author-name span {
  color: #9197a3;
  font-size: 12px;
}
#TotalLikesModal .author .connect {
  margin-left: auto;
}
#TotalLikesModal .author .connect img {
  width: 30px;
}

.form-control,
.form-select {
  background-color: #f9f9f9 !important;
  border-radius: 30px !important;
  border: 2px solid #ddd !important;
  color: #000;
}
.form-control:focus {
  color: unset !important;
  background-color: #fff !important;
  border-color: #f44526 !important;
}
.form-select:focus {
  color: unset !important;
  border-color: #f44526 !important;
  background-color: #fff !important;
}

.card {
  /* border: 1px solid #f44526 !important; */
  border: 1px solid #ccc !important;
}

/*07/10/22 notification popup*/
/* 13.12.22 */
#display_notification {
  max-height: 300px;
  overflow: auto;
}
#display_notification .usename {
  font-size: 14px !important;
  font-weight: 600;
}
#display_notification .message {
  font-size: 13px !important;
  font-weight: 400;
}
#display_notification .postdate {
  font-size: 12px !important;
  font-weight: 300;
}
#display_notification img,
.notification_popup img {
  max-width: 35px !important;
  width: 35px !important;
  height: 35px !important;
  max-height: 35px !important;
  border-radius: 50% !important;
}
.notification_popup h6,
.notification_popup p {
  font-size: 13px !important;
  color: #fff;
  font-weight: 600;
}
.notification_popup .sign-out-btn {
  display: flex !important;
  align-items: center;
  justify-content: center;
  font-size: 13px !important;
}
.notification_popup .card-icon {
  min-width: 40px !important;
  min-height: 40px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
}
/* 13.12.22 end */
/*07/10/22 notification popup*/

/* 10-10-22 */
/* pdf design */
.pdf-layout {
  text-align: center;
  background: #eee;
  padding: 20px 0;
  cursor: pointer;
}
.pdf-layout a:hover {
  color: #e35b1e;
}
.pdf-icon {
  margin: auto;
  background: #ddd;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pdf-icon i {
  font-size: 20px;
  color: #e35b1e;
}
/* follower */
.banner-button button {
  height: 32px;
  width: 81px;
  background-color: #e8672f;
  color: #fff;
  border: 3px solid #e8672f;
  border-radius: 5px;
  margin-top: 48px;
}
.banner-button {
  padding-left: 630px;
}

.follower-icon img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.follower-icon .follower-icon-num {
  margin-top: 6px;
  font-size: 20px;
  margin-right: -13px;
}

.post-share {
  background-color: white;
  border-radius: 5px;
  /* margin: 7px 0px; */
  padding: 15px 2px;
}

.post-share img {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-left: 13px;
}
.post-share-btn {
  height: 29px;
  width: 102px;
  border-radius: 27px;
  border: 1px solid #cccccc;
  font-size: 12px;
}
.post-share button {
  margin: 4px 20px;
}
.share-post-placeholder input {
  width: 96%;
  font-size: 16px;
  color: #cccccc;
  border: none;
  border-radius: 40px;
  margin: 11px 0px 10px 14px;
  padding: 5px 0px;
}
.share-post-icon i {
  font-size: 21px;
  background-color: #cccccc;
  border-radius: 50%;
  padding: 7px;
}
.share-post-icon .share-btn {
  width: 62px;
  background-color: #f44526;
  margin-left: 452px;
  border-radius: 14px;
  height: 34px;
  border: none;
  color: white;
}
.share-post-icon .share-btn:hover {
  color: #cccccc;
}

/* pdf design end */
.cards_tab.main_cards .card .nav {
  align-items: center;
  padding: 0 5px;
}
/* article */
.show-read-more .more-text {
  display: none;
}
/* article end */

/* event */
.event-date-inner {
  position: absolute;
  bottom: 17px;
  left: 17px;
  background: #fff;
  z-index: 9;
  width: 60px;
  text-align: center;
  box-shadow: 0 2px 8px rgb(0 0 0 / 25%);
  border-radius: 5px;
  padding: 5px 0;
}
.event-date-inner .date {
  color: #000;
  font-size: 29px;
  line-height: 28px;
  padding-top: 3px;
}
.event-date-inner .month {
  color: #e35b1e !important;
  line-height: 21px;
}
.add_pro_description .event-l-info .events-list-name a {
  color: #000 !important;
}
/* event end */
/* 10-10-22 end */

/* 18-10-22 */
.choices__inner {
  border-radius: 30px !important;
  border: 2px solid #ddd !important;
}
.choices__list--multiple div {
  color: #000 !important;
}
.choices__list--multiple div:nth-child(1) {
  background-color: #cfdfff !important;
  border-color: #cfdfff !important;
}
.choices__list--multiple div:nth-child(2) {
  background-color: #d0f0fd !important;
  border-color: #d0f0fd !important;
}
.choices__list--multiple div:nth-child(3) {
  background-color: #c2f5e9 !important;
  border-color: #c2f5e9 !important;
}
.choices__list--multiple div:nth-child(4) {
  background-color: #d1f7c4 !important;
  border-color: #d1f7c4 !important;
}
.choices__list--multiple div:nth-child(5) {
  background-color: #ffeab6 !important;
  border-color: #ffeab6 !important;
}
.choices__list--multiple div:nth-child(6) {
  background-color: #fee2d5 !important;
  border-color: #fee2d5 !important;
}
.choices__list--multiple div:nth-child(7) {
  background-color: #ffdce5 !important;
  border-color: #ffdce5 !important;
}
.choices__list--multiple div:nth-child(8) {
  background-color: #cdb0ff !important;
  border-color: #cdb0ff !important;
}
.choices__list--multiple div:nth-child(9) {
  background-color: #eee !important;
  border-color: #eee !important;
}
.choices__list--multiple div:nth-child(10) {
  background-color: #9cc7ff !important;
  border-color: #9cc7ff !important;
}
.choices__list--multiple div:nth-child(11) {
  background-color: #77d1f3 !important;
  border-color: #77d1f3 !important;
}
.choices__list--multiple div:nth-child(12) {
  background-color: #72ddc3 !important;
  border-color: #72ddc3 !important;
}
.choices__list--multiple div:nth-child(13) {
  background-color: #93e088 !important;
  border-color: #93e088 !important;
}
.choices__list--multiple div:nth-child(14) {
  background-color: #ffd66e !important;
  border-color: #ffd66e !important;
}
.choices__list--multiple div:nth-child(15) {
  background-color: #ffa981 !important;
  border-color: #ffa981 !important;
}
.choices__list--multiple div:nth-child(16) {
  background-color: #ff9eb7 !important;
  border-color: #ff9eb7 !important;
}
.choices__list--multiple div:nth-child(17) {
  background-color: #d1f7c4 !important;
  border-color: #d1f7c4 !important;
}
.choices__list--multiple div:nth-child(18) {
  background-color: #f99de2 !important;
  border-color: #f99de2 !important;
}
.choices__list--multiple div:nth-child(19) {
  background-color: #cdb0ff !important;
  border-color: #cdb0ff !important;
}
.choices__list--multiple div:nth-child(20) {
  background-color: #2d7ff9 !important;
  border-color: #2d7ff9 !important;
}
.choices__list--multiple div:nth-child(21) {
  background-color: #18bfff !important;
  border-color: #18bfff !important;
}
.choices__list--multiple div:nth-child(22) {
  background-color: #20d9d2 !important;
  border-color: #20d9d2 !important;
}
.choices__list--multiple div:nth-child(23) {
  background-color: #20c933 !important;
  border-color: #20c933 !important;
}
.choices__list--multiple div:nth-child(24) {
  background-color: #fcb400 !important;
  border-color: #fcb400 !important;
}
.choices__list--multiple div:nth-child(25) {
  background-color: #ff6f2c !important;
  border-color: #ff6f2c !important;
}
.choices__list--multiple div:nth-child(26) {
  background-color: #f82b60 !important;
  border-color: #f82b60 !important;
}
.choices__list--multiple div:nth-child(27) {
  background-color: #ff08c2 !important;
  border-color: #ff08c2 !important;
}
.choices__list--multiple div:nth-child(28) {
  background-color: #8b46ff !important;
  border-color: #8b46ff !important;
}
.choices__list--multiple div:nth-child(29) {
  background-color: #666 !important;
  border-color: #666 !important;
}
.choices__list--multiple div:nth-child(30) {
  background-color: #2750ae !important;
  border-color: #2750ae !important;
}
.choices__list--multiple div:nth-child(31) {
  background-color: #0b76b7 !important;
  border-color: #0b76b7 !important;
}
.choices__list--multiple div:nth-child(32) {
  background-color: #06a09b !important;
  border-color: #06a09b !important;
}
.choices__list--multiple div:nth-child(33) {
  background-color: #338a17 !important;
  border-color: #338a17 !important;
}
.choices__list--multiple div:nth-child(34) {
  background-color: #b87503 !important;
  border-color: #b87503 !important;
}
.choices__list--multiple div:nth-child(35) {
  background-color: #d74d26 !important;
  border-color: #d74d26 !important;
}
.choices__list--multiple div:nth-child(36) {
  background-color: #ba1e45 !important;
  border-color: #ba1e45 !important;
}
.choices__list--multiple div:nth-child(37) {
  background-color: #444 !important;
  border-color: #444 !important;
}
.choices__list--multiple div:nth-child(38) {
  background-color: #cfdfff !important;
  border-color: #cfdfff !important;
}
.choices__list--multiple div:nth-child(39) {
  background-color: #d0f0fd !important;
  border-color: #d0f0fd !important;
}
.choices__list--multiple div:nth-child(40) {
  background-color: #c2f5e9 !important;
  border-color: #c2f5e9 !important;
}
.choices__list--multiple div:nth-child(41) {
  background-color: #d1f7c4 !important;
  border-color: #d1f7c4 !important;
}
.choices__list--multiple div:nth-child(42) {
  background-color: #ffeab6 !important;
  border-color: #ffeab6 !important;
}
.choices__list--multiple div:nth-child(43) {
  background-color: #fee2d5 !important;
  border-color: #fee2d5 !important;
}
.choices__list--multiple div:nth-child(44) {
  background-color: #ffdce5 !important;
  border-color: #ffdce5 !important;
}
.choices__list--multiple div:nth-child(45) {
  background-color: #ffdaf6 !important;
  border-color: #ffdaf6 !important;
}
.choices__list--multiple div:nth-child(46) {
  background-color: #ede2fe !important;
  border-color: #ede2fe !important;
}
.choices__list--multiple div:nth-child(47) {
  background-color: #eee !important;
  border-color: #eee !important;
}
.choices__list--multiple div:nth-child(48) {
  background-color: #77d1f3 !important;
  border-color: #77d1f3 !important;
}
.choices__list--multiple div:nth-child(49) {
  background-color: #93e088 !important;
  border-color: #93e088 !important;
}
.choices__list--multiple div:nth-child(50) {
  background-color: #ffeab6 !important;
  border-color: #ffeab6 !important;
}
.choices[data-type*="select-multiple"] .choices__button,
.choices[data-type*="text"] .choices__button {
  border-color: #000 !important;
  background-image: url(https://img.icons8.com/fluency-systems-filled/96/x.png) !important;
  opacity: 1 !important;
}

#events-upcomming {
  margin: 50px 0;
}
#events-upcomming .events-list-wrapper {
  width: 33.33%;
}
#events-upcomming .events-list-cover .event_cover {
  max-height: 200px;
  height: 200px;
  overflow: hidden;
}
.btn-primary {
  background-color: #f44526 !important;
}

/* 30.12.22 */
.iq-top-navbar.dashboad-navbar {
  position: fixed;
}
.content-page {
  margin-top: 70px;
  /* padding: 0 15px 15px 0 !important; */
  position: relative;
}

/* 09.02.23 */
:where(nav li)::before {
  content: unset !important;
  float: unset !important;
}

/* 13.01.23 */
.profile_grid strong {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.profile_grid p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: 10px !important;
}
.add_pro_description .event-l-info .events-list-name a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}

.navbar-list li > a > img {
  margin-bottom: 0 !important;
}

/* find mentor page */
/* 14.02.23 */
.mentor_link_tag {
  cursor: pointer;
}
.find-mentor-form-section {
  /* background-color: #f1f2f4; */
  padding: 50px 15px;
}
.find-mentor-form-section h1 {
  font-size: 48px;
  font-weight: 500;
  line-height: 64px;
}
.find-mentor-form-section p {
  font-size: 15px;
  margin: 0;
  letter-spacing: 0.5px;
}
.find-mentor-form-section .search-icon {
  /* background-color: #e35b1e; */
  width: fit-content;
  border-radius: 5px;
  padding: 5px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.find-mentor-form-section .search-input,
.find-mentor-form-section .search-filter {
  display: flex;
  align-items: center;
  gap: 15px;
  margin: 15px 0;
}
.find-mentor-form-section .input-wrapper {
  display: flex;
  align-items: center;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 30px;
  padding: 8px 14px 8px 24px;
  width: 400px;
  height: 50px;
  justify-content: space-between;
}
.find-mentor-form-section .input-wrapper input {
  border: none;
  outline: none;
  /* margin-right: 5px; */
  width: 100%;
}
.find-mentor-form-section .tags a {
  display: flex;
  align-items: center;
  /* justify-content: space-between; */
  color: #000;
  font-size: 12px;
  font-weight: normal;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 30px;
  padding: 3px 13px;
  cursor: pointer;
}
.find-mentor-form-section .tags a.active {
  background: #e35b1e;
  border-color: #e35b1e;
  color: #fff;
}
.find-mentor-form-section .search-input .for {
  font-size: 16px;
}
.find-mentor-form-section .dropdown-content {
  display: none;
  z-index: 1;
}
.find-mentor-form-section .dropdown-content.show {
  display: block;
  position: absolute;
  /* z-index: 9; */
  display: grid;
}
.find-mentor-form-section .clear-filters-btn {
  background: #fff;
  border: none;
  border-bottom: 1px solid #000;
  font-size: 12px;
  /* margin: 0 8px; */
  /* padding-bottom: 4px; */
  padding: 0;
}
.find-mentor-form-section .dropbtn {
  background: #fff;
  color: #bbb;
  border: 1px solid #ccc;
  border-radius: 30px;
  padding: 8px 8px 8px 13px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 5px;
  height: 33px;
  font-size: 13px;
}
.find-mentor-form-section .dropbtn img,
.find-mentor-form-section .search-icon img {
  width: 20px;
}
.find-mentor-form-section .dropbtn.active img {
  transform: rotate(180deg);
}
.find-mentor-form-section #experienceDropdown,
.find-mentor-form-section #setpriceDropdown,
.find-mentor-form-section #recommendedDropdown,
.find-mentor-form-section #industryDropdown,
.find-mentor-form-section #domainDropdown {
  background: #fff;
  /* padding: 10px; */
  box-shadow: 0px 4px 8px #ddd;
  border-radius: 8px;
  width: auto;
  border: 1px solid #ddd;
  max-height: 200px;
  overflow: auto;
}
.find-mentor-form-section #experienceDropdown,
.find-mentor-form-section #setpriceDropdown {
  padding: 10px 15px;
}

.find-mentor-form-section #recommendedDropdown {
  width: 100%;
}
.find-mentor-form-section .option-item {
  cursor: pointer;
  padding: 8px 16px;
  width: 100%;
  color: #000;
  font-weight: normal;
}
.find-mentor-form-section .option-item.active {
  background-color: #e35b1e;
  color: #fff;
  pointer-events: none;
}
.find-mentor-form-section .option-item:hover {
  color: #000;
  background: #e35b1e14;
}
.find-mentor-form-section .range-box,
.find-mentor-form-section .range-box-2 {
  display: flex;
  justify-content: space-between;
}
.find-mentor-form-section .range-box .year {
  color: #e35b1e;
}
.find-mentor-form-section input.mentor-range {
  -webkit-appearance: none;
  background: #f1f2f4;
  border-radius: 8px;
  height: 10px;
  margin: 10px 0 5px;
  width: 150px;
}
.find-mentor-form-section input.search {
  border: 1px solid #ccc;
  border-radius: 30px;
  margin: 8px 0;
  padding: 2px 8px 2px 8px;
}
.mentors-list-section .mentor-card {
  border: 1px solid #ccc;
  /* box-shadow: 0px 4px 8px #ddd; */
  width: 250px;
  padding: 20px;
  /* margin: 0 25px 25px 0px; */
  margin: unset !important;
}
.mentors-list-section .mentor-card:hover {
  box-shadow: 0px 4px 8px #ddd;
  transform: scale(1.01);
  transition: all 0.5s ease;
}
.mentors-list-section {
  padding: 50px 15px;
}
.mentors-list-section .mentor-highlights {
  display: flex;
  gap: 5px;
  margin-bottom: 15px;
  justify-content: space-between !important;
}
.mentors-list-section .mentor-highlights span {
  font-size: 10px;
  padding: 0 2px;
}
.mentors-list-section .mentor-highlights .highlight span {
  color: #469997;
}
.mentors-list-section .mentor-highlights .call span {
  color: #ff7070;
}
.mentors-list-section .mentor-highlights .package span {
  color: #1d3557;
}
.mentors-list-section .mentor-info {
  display: flex;
  gap: 10px;
  font-size: 11px;
}
.mentors-list-section .mentor-info span {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: normal;
  /* 14.02.23 */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.mentors-list-section .mentor-card h4 {
  font-size: 20px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.mentors-list-section .mentors-list-container {
  display: flex;
  flex-wrap: wrap;
  gap: 15px !important;
}
.mentors-list-section .mentor-img img {
  width: 75%;
}

/* find mentor page end */

/* search */
.advance-search-btn-box h4 {
  display: grid;
}
.advance-search-btn-box h4 span {
  font-size: 12px !important;
}
/* search end */

/* 16.02.23 */
.subscribe_member_succ .button_blink {
  background-color: green !important;
  -webkit-animation: bglowing 1500ms infinite !important;
  -moz-animation: bglowing 1500ms infinite !important;
  -o-animation: bglowing 1500ms infinite !important;
  animation: bglowing 1500ms infinite !important;
}

/* 17.02.23 */
.find-mentor-form-section {
  padding: unset !important;
}
.question_poll_prev h4 {
  text-align: center !important;
}

/* 02.03.23 */
#event__image__preview .slide_block {
  max-width: 70%;
  margin: 0 auto;
}

/* 11.03.23 */
.fancybox__container {
  z-index: 9999999 !important;
}

/* 25.03.23 */
.share__btn button {
  color: #fff !important;
}
.schedule_abso_list {
  z-index: 1 !important;
  font-size: 12px !important;
  padding: 5px !important;
}
.setting_form .form-group {
  position: relative;
}
.setting_form .form-group .showMyPassword,
.setting_form .form-group .matchMe {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.setting_form .form-group .matchMe {
  right: 40px;
  bottom: 7px;
  font-size: 16px;
}
.setting_form .form-group .matchMe .fa-check {
  color: green;
}
.setting_form .form-group .matchMe .fa-times {
  color: red;
}
.about_COntent ul {
  list-style: disc !important;
}
.user-profile-card {
  position: relative;
}
.user-profile-card .titleContent a::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.rightSidebar_mq_style .footer_wrapper_sidebar {
  display: block !important;
}
.chat_li .chat_block {
  margin-bottom: 0 !important;
}
.my-notification-counter {
  background-color: #c0351d !important;
  color: white !important;
  position: absolute;
  top: 1px;
  left: 26px;
  width: 15px;
  font-size: 10px;
  height: 15px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px !important;
}
.top-icons::before {
  font-size: 17px !important;
}

#share_schedule:hover .schedule_abso_list {
  display: block;
}

@media (max-width: 479px) {
  #events-upcomming .events-list-wrapper {
    width: 100%;
  }
}
@media (min-width: 479px) and (max-width: 768px) {
  #events-upcomming .events-list-wrapper {
    width: 50%;
  }

  /* 12.12.22 */
  .description__section h5 {
    font-size: 15px !important;
  }
  .logo__brand {
    max-width: 250px !important;
  }
  .description__section input,
  .description__section textarea {
    font-size: 13px !important;
    margin-top: 15px !important;
  }
  .description__section label {
    font-size: 13px !important;
  }
  .slide .cols {
    row-gap: 5px !important;
  }
  .buttons-container .btn-white {
    font-size: 15px !important;
    padding: 5px 10px !important;
    width: 100px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* 12.12.22 */
  .description__section h5 {
    font-size: 15px !important;
  }
  .logo__brand {
    max-width: 250px !important;
  }
  .description__section input,
  .description__section textarea {
    font-size: 13px !important;
    margin-top: 15px !important;
  }
  .description__section label {
    font-size: 13px !important;
  }
  .slide .cols {
    row-gap: 5px !important;
  }
  .buttons-container .btn-white {
    font-size: 15px !important;
    padding: 5px 10px !important;
    width: 100px !important;
  }
  a.dropdown-toggle {
    top: 5px !important;
    position: relative;
  }
  .iq-search-bar .searchbox {
    width: 20rem;
  }
}
/* 18-10-22 end */

/* 21.10.22 */
.premium-profile {
  position: relative;
}
.premium-profile::before {
  content: "";
  position: absolute;
  background: url(https://devs.pearl-developer.com/aisea_advance/uploading/badge.png)
    no-repeat;
  top: unset;
  left: 17px;
  bottom: 8px;
  width: 40px;
  background-size: contain;
  height: 29px;
  z-index: 99;
  display: none;
}
.fit-width {
  width: fit-content;
  margin: auto;
}
/* 21.10.22 end */

/* 27.10.22 end */
#TotalLikesModal {
  z-index: 9999999999;
}
.post_img {
  cursor: pointer !important;
}
#img_modal .modal-dialog {
  max-width: 100%;
}
#img_modal .pro-pic {
  max-width: 50px;
}
#img_modal .pro-pic img {
  border-radius: 50px;
}

#img_modal .img-col {
  background-color: #000;
  text-align: center;
}
#img_modal .img-col img {
  max-width: 100%;
  display: block;
  max-height: calc(100vh - 100px);
  margin-left: auto;
  margin-right: auto;
}
#img_modal .post-content p {
  font-size: 12px;
}
#img_modal .post-content {
  max-height: 100px;
  overflow: auto;
  margin: 10px 0 0;
}
#img_modal .no-comment-box svg {
  width: 70px;
  height: 70px;
  filter: grayscale(1);
  opacity: 0.5;
}
#img_modal .no-comment-box {
  text-align: center;
  margin: 100px 0 0;
}
#img_modal .author-name h6 a {
  color: inherit;
  font-size: 13px;
}
#img_modal .author-name span {
  font-size: 12px;
}
/* 27.10.22 */

/* 28.10.22 */
.add-friend h4 {
  color: #000 !important;
  font-weight: 600 !important;
  font-size: 13px !important;
}
.add-friend h5 {
  font-size: 11px !important;
  font-weight: 500 !important;
  color: green;
}
.add-friend h6,
.add-friend p {
  font-size: 12px !important;
  color: #555 !important;
  font-weight: 600;
}
.add-friend .follow_btn div {
  color: #666 !important;
  font-size: 12px !important;
  display: inline;
}
.add-friend .follow_btn {
  padding: 3px 15px !important;
  border-radius: 30px !important;
}
.add-friend {
  /* width: 180px !important; */
  /* height: 250px !important; */
  margin: auto !important;
  box-shadow: 0px 0px 10px 0px rgb(124 121 128 / 53%) !important;
}

.connect_modal .top-box h6 {
  font-size: 14px;
  /* color: #666; */
  color: #e35b1e;
  font-weight: 600;
}
.connect_modal .top-box p {
  margin: 0;
  font-size: 10px;
}
.connect_modal .top-box {
  /* border-bottom: 1px solid #dadada; */
  /* padding: 0 0 10px; */
  padding: 0 0 20px;
}
.connect_modal .bottom-box {
  padding: 20px 0 10px;
}
.connect_modal .bottom-box img,
.connect_modal .bottom-box svg {
  max-width: 15px;
}
.connect_modal .bottom-box .btns a {
  color: #000;
  font-weight: unset;
  border: 1px solid #bbb;
  border-radius: 30px;
  /* padding: 10px 15px; */
  padding: 5px 20px;
  display: flex;
  width: fit-content;
  margin: auto;
  gap: 5px;
  align-items: center;
  justify-content: center;
  align-content: center;
}
.connect_modal .bottom-box .btns a:hover {
  border-color: #000;
}
.connect_modal .bottom-box .google-btn {
  margin-bottom: 10px;
}
.connect_modal .bottom-box span.or {
  display: block;
  text-align: center;
  font-weight: 800;
  margin: 15px 0;
}
.connect_modal .bottom-box a.sign-in-with-email {
  text-align: center;
  display: block;
  color: #000;
  font-weight: unset;
  text-decoration: underline;
}
.connect_modal .bottom-box .terms-of-services p {
  font-size: 12px;
  text-align: center;
  margin: 15px 0 0;
}
.connect_modal .bottom-box .terms-of-services a {
  font-weight: unset;
  text-decoration: underline;
  color: #e35b1e !important;
}
@media (min-width: 576px) {
  .connect_modal .modal-dialog {
    max-width: 400px !important;
  }
}
@media (max-width: 576px) {
  .connect_modal .modal-dialog {
    max-width: 350px !important;
    margin: auto !important;
  }
  .emojy_drop_down {
    left: 4%;
    top: -49px;
  }
  .comment__field.custom_cmnt {
    padding-left: 20px;
  }

  .rocket p {
    text-align: unset !important;
    max-width: unset !important;
  }
  .setting_form .aisea-badge {
    max-width: 150px !important;
  }
  .aisea-logo {
    display: none !important;
  }

  .your-story .company-box {
    min-height: unset !important;
  }

  .setting_form .aisea-badge .aisea-badge-inner {
    top: -25px !important;
  }
}

.comments__grid ul.post_lists svg {
  max-width: 14px;
}
/* 28.10.22 end */

/* 29.10.22 */

.swal2-styled.swal2-cancel {
  border-radius: 30px !important;
  font-size: 14px !important;
}
.swal2-styled.swal2-confirm {
  border-radius: 30px !important;
  background-color: #f44526 !important;
  font-size: 14px !important;
}
.swal2-styled.swal2-confirm:hover {
  background-image: linear-gradient(
    90deg,
    #f44526 0,
    #f08252 50%,
    #f44526 100%
  ) !important;
}
.swal2-styled.swal2-default-outline:focus {
  box-shadow: unset !important;
}
.swal2-icon.swal2-warning {
  border-color: #f44526 !important;
  color: #f44526 !important;
}
.swal2-title {
  font-size: 20px !important;
  color: #181818 !important;
}
.swal2-html-container {
  font-size: 16px !important;
}
.swal2-popup {
  width: 22em !important;
  max-width: 80%;
}

.message-popup .message {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  font-weight: 500;
  font-size: 13px;
  margin: 0;
}
.message-popup .online {
  background-color: green;
  height: 7px;
  width: 7px;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: -15px;
}
.message-popup .offline {
  background-color: red;
  height: 7px;
  width: 7px;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: -15px;
}
/* 29.10.22 end */

/* 02/11/22 */
.add-friend .octagon_img img {
  width: 70px !important;
  height: 70px !important;
}
.profile_grid h4 a {
  color: inherit !important;
  font-size: 14px;
}
.profile_grid h4 a:hover {
  box-shadow: unset !important;
  -webkit-box-shadow: unset !important;
  -moz-box-shadow: unset !important;
}
.identity_show_posttt {
  font-size: 12px !important;
  color: #666 !important;
}
/* 02/11/22 end */

/* 03/11/22 */
.connect_modal .connect-with-company-btn-box {
  position: relative;
  /* border: 1px solid #bbb; */
  /* border-radius: 10px; */
  /* padding: 10px 20px; */
  /* margin: 0 0 10px; */
}
.connect-with-company-btn-box:hover {
  /* border-color: #000; */
}
.connect-with-company-btn {
  position: relative;
  border: 1px solid #bbb;
  border-radius: 10px;
  padding: 10px 20px;
  margin: 0 0 10px;
  width: 100%;
  cursor: pointer;
  font-weight: 600;
}
.connect-with-company-btn:hover {
  /* border-color: #000; */
  border-color: #e35b1e;
}
.connect_modal .connect-with-company-btn::after {
  content: ">";
  color: #e35b1e;
  position: absolute;
  right: 15px;
  font-weight: 600;
}
.connect_modal .connect-with-company-btn-box input[type="radio"] {
  position: absolute;
  top: 15px;
  opacity: 0;
}
#connect_modal_3 label {
  display: block;
}
#connect_modal_3 h5,
#connect_modal_3 label {
  font-size: 12px;
  font-weight: 600;
}
#connect_modal_3 .connect-form-labels {
  margin: 10px 0 20px 0;
}
#connect_modal_3 .connect-form-labels input,
#connect_modal_3 .connect-form-labels textarea {
  background: rgb(226, 232, 237);
  height: 2.8rem;
  border-radius: 4px;
  border: 0px;
  width: 97%;
  padding-left: 3%;
}
#connect_modal_3 .connect-form-labels textarea {
  height: unset;
}
#connect_modal_3 .connect-form-labels button,
#connect_modal_4 button {
  /* border: 0px; */
  border: 1px solid;
  border-radius: 5px;
  background: transparent !important;
  color: #e35b1e;
}
.btn-close {
  opacity: 1 !important;
}
.comments__grid ul.post_lists li {
  border-right: 1px solid #ccc;
}
.comments__grid ul.post_lists li:last-child {
  border-right: none;
}
.comments__grid .emojy_drop_down ul li {
  border-right: none !important;
}
/* 03/11/22 end */

/* 04/11/22 */
.chat_li h4 {
  color: #fff;
  /* margin-bottom: -6px; */
}
nav .chat_li {
  display: flex;
  align-items: center;
}
a.dropdown-toggle.position-relative {
  /* top: 5px; */
}

@media (max-width: 991px) {
  nav .navbar-collapse {
    top: 0 !important;
    margin-top: 0 !important;
    width: fit-content;
    right: 0;
    left: unset;
  }
  nav .navbar-collapse.collapse:not(.show) {
    display: unset !important;
  }
  nav .navbar-toggler {
    display: none;
  }
  nav ul.navbar-nav {
    background-color: transparent !important;
    align-items: center;
    justify-content: flex-end;
  }

  a.dropdown-toggle.position-relative {
    top: -10px;
  }
  .iq-search-bar.device-search {
    position: relative;
    left: -25%;
  }
}
/* 04/11/22 end */

/* 12/11/22 */
.find-mentor-form-section #recommendedDropdown {
  width: 135px !important;
  overflow-x: hidden !important;
}
/* 12/11/22 end */

/* 15/11/22 */
.event-countdown-box {
  display: flex;
  align-items: center;
  gap: 50px;
  padding: 10px 0 10px;
  justify-content: center;
}
#event-timer {
  position: relative;
  color: #000;
  display: flex;
  gap: 8px;
  margin-bottom: -22px !important;
  text-align: center;
}
#event-timer div {
  position: relative;
  display: inline-block;
  /* wenetwork */
  font-size: 22px;
  font-weight: 600;
  /* background-color: #e35b1e; */
  color: #555;
  height: 60px;
  /* width: px; */
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  padding: 0 10px;
  padding-bottom: 15px;
  border: 1px dashed #e35b1e;
  display: block;
}
#event-timer div span {
  display: block;
  font-size: 10px;
  /* position: absolute; */
  /* bottom: 10px; */
  color: #555;
  margin-top: 0 !important;
  margin-top: 8px;
}

/* 15/11/22 end */

/* 16/11/22 */
.setting_form .aisea-badge {
  max-width: 200px;
  position: relative;
  margin: 25px auto;
}
.setting_form .aisea-badge .user-pic {
  max-width: 100px;
  height: 100px;
  border-radius: 50%;
}
.setting_form .aisea-badge .user-pic {
  max-width: 100px;
  height: 100px;
  border-radius: 50%;
}
.setting_form .aisea-badge .aisea-badge-inner {
  position: absolute;
  top: -50px;
}

.pn_one_card {
  /* background-color: #2A5673 !important; */
  /* background-color: #081631 !important; */
  background-color: #fff !important;
}
.pn_one_card input {
  background-color: #e35b1e !important;
  border: none !important;
  color: #fff !important;
  font-size: 16px !important;
  padding: 4px 30px !important;
  border-radius: 30px !important;
  outline: none !important;
  font-weight: 600 !important;
  width: 50% !important;
  margin-top: 15px;
  text-transform: uppercase;
  box-shadow: 10px 8px 9px -5px rgb(124 121 128 / 53%);
  -webkit-box-shadow: 10px 8px 9px -5px rgb(124 121 128 / 53%);
  -moz-box-shadow: 10px 8px 9px -5px rgb(124 121 128 / 53%);
}
/* 16/11/22 end */

/* 17/11/22 */
.pn_one_card.platinum {
  /* background-color: #626288 !important; */
}
.platinum .rectangle {
  background-color: #626288 !important;
}
.pn_one_card.platinum input {
  color: #fff !important;
  background-color: #626288 !important;
}
.pn_one_card.platinum h3 {
  color: #626288 !important;
  background-color: #fff !important;
  border-color: #626288 !important;
}
.pn_one_card.gold {
  /* background-color: #ba963e !important; */
}
.gold .rectangle {
  background-color: #ba963e !important;
}
.pn_one_card.gold input {
  color: #fff !important;
  background-color: #ba963e !important;
}
.pn_one_card.gold h3 {
  color: #ba963e !important;
  background-color: #fff !important;
  border-color: #ba963e !important;
}
.pn_one_card.silver {
  /* background-color: #595959 !important; */
}
.silver .rectangle {
  background-color: #595959 !important;
}
.pn_one_card.silver input {
  color: #fff !important;
  background-color: #595959 !important;
}
.pn_one_card.silver h3 {
  color: #595959 !important;
  background-color: #fff !important;
  border-color: #595959 !important;
}
.pn_one_card.bronze {
  /* background-color: #4b280a !important; */
}
.bronze .rectangle {
  background-color: #4b280a !important;
}
.pn_one_card.bronze input {
  color: #fff !important;
  background-color: #4b280a !important;
}
.pn_one_card.bronze h3 {
  color: #4b280a !important;
  background-color: #fff !important;
  border-color: #4b280a !important;
}
.session__packages .pn_one_card h4 {
  /* margin-bottom: 10px; */
  color: #fff;
  font-size: 25px;
  /* font-size: 20px; */
  /* text-decoration: underline; */
  /* text-decoration-style: wavy; */
}

.event_two_blocks .event-invite-box {
  padding-left: 10px;
  display: grid;
  gap: 5px;
}
.event_two_blocks .event-invite-box input.form-control {
  border-radius: 5px !important;
}
.event_two_blocks div {
  border-bottom: 1px solid #ddd;
  /* margin: 23px; */
  margin-top: 15px;
}
.event_two_blocks div:last-child {
  border-bottom: none;
}
/* 17/11/22 end */

/* 18/11/22 */
#mySidebar {
  /* display: none !important; */
}
/* 18/11/22 end */

/*------------------------------------------------------ */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .color__Range input[type="range"] {
    overflow: hidden;
    height: 40px;
    -webkit-appearance: none;
    /* background-color: #ddd; */
    background-image: linear-gradient(
      90deg,
      #2e5ca6,
      #4f8cc1,
      #57b6ed,
      #f0f1f2,
      #ffdd83,
      #faa947,
      #e9544e
    );
  }
  .color__Range input[type="range"]::-webkit-slider-runnable-track {
    height: 40px;
    -webkit-appearance: none;
    color: #444;
    -webkit-transition: box-shadow 0.2s ease-in-out;
    transition: box-shadow 0.2s ease-in-out;
  }
  .color__Range input[type="range"]::-webkit-slider-thumb {
    width: 40px;
    -webkit-appearance: none;
    height: 40px;
    cursor: ew-resize;
    background: #fff;
    box-shadow: -340px 0 0 320px #1597ff, inset 0 0 0 40px #1597ff;
    border-radius: 50%;
    -webkit-transition: box-shadow 0.2s ease-in-out;
    transition: box-shadow 0.2s ease-in-out;
    position: relative;
  }
  .color__Range input[type="range"]:active::-webkit-slider-thumb {
    background: #fff;
    box-shadow: -340px 0 0 320px #1597ff, inset 0 0 0 3px #1597ff;
  }
}
.color__Range input[type="range"]::-moz-range-progress {
  background-color: #43e5f7;
}
.color__Range input[type="range"]::-moz-range-track {
  background-color: #9a905d;
}
.color__Range input[type="range"]::-ms-fill-lower {
  background-color: #43e5f7;
}
.color__Range input[type="range"]::-ms-fill-upper {
  background-color: #9a905d;
}

#h4-container {
  width: 400px;
  max-width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
  position: relative;
}
#h4-container #h4-subcontainer {
  width: 100%;
  position: relative;
}
#h4-container #h4-subcontainer h4 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 0;
  width: 40px;
  height: 40px;
  color: #fff !important;
  font-size: 12px;
  transform-origin: center -10px;
  transform: translateX(-50%);
  transition: margin-top 0.15s ease-in-out, opacity 0.15s ease-in-out;
}
#h4-container #h4-subcontainer h4 span {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 60px;
  left: 0;
  background-color: #1597ff;
  border-radius: 0 50% 50% 50%;
  transform: rotate(220deg);
  z-index: -1;
}

input:not(:active) + #h4-container h4 {
  opacity: 0;
  margin-top: -50px;
  pointer-events: none;
}

/***************==*/

/* .show-profile-card {
  position: absolute;
  top: -130px;
  padding: 15px;
  width: 300px;
  background-color: #fff;
  box-shadow: 0 1px 5px rgb(0 0 0 / 20%);
  border-radius: 15px;
  display: none;
  transition-duration: 0.4s;
  z-index: 9;
  border: 1px solid #ccc;
}
.car_pro_content {
  position: relative;
}
.show-profile-card .bio {
  color: #aaa !important;
  font-weight: 100;
  font-size: 12px;
}
.show-profile-card .username {
  font-weight: 500;
  font-size: 16px;
}
.show-profile-card .follow-btn-box {
  text-align: center;
  margin-top: 10px;
}
.show-profile-card .follow-btn {
  color: #fff !important;
  background-color: #081631;
  font-weight: 500;
  width: 100%;
  border-radius: 15px;
}
@media only screen and (min-width: 767px) {
  .comments__grid ul li:hover .emojy_drop_down {
    display: block;
  }
  a.show-profile:hover + .show-profile-card {
    display: block;
  }

  .show-profile-card:hover {
    display: inherit;
  }
} */

.show-profile-card {
  position: absolute;
  top: -130px;
  padding: 15px;
  width: 300px;
  background-color: #fff;
  box-shadow: 0 1px 5px rgb(0 0 0 / 20%);
  border-radius: 15px;
  /* display: none; */
  transition-duration: 0.4s;
  z-index: 9;
  border: 1px solid #ccc;
}
.car_pro_content {
  position: relative;
}
@media only screen and (min-width: 767px) {
  a.show-profile:hover + .show-profile-card {
    display: block;
  }

  .show-profile-card:hover {
    display: inherit;
  }
}
.show-profile-card .bio {
  color: #aaa !important;
  font-weight: 100;
  font-size: 12px;
}
.show-profile-card .username {
  font-weight: 500;
  font-size: 16px;
}
.show-profile-card .follow-btn-box {
  text-align: center;
  margin-top: 10px;
}
.show-profile-card .follow-btn,
.follow-btn {
  color: #fff !important;
  background-color: #081631;
  font-weight: 500;
  width: 100%;
  border-radius: 15px;
}

.edit-profile-details li .btn {
  background-color: #e35b1e;
  color: #fff;
  margin-right: 6px;
  font-size: 14px;
  border-radius: 7px;
  padding: 4px 8px;
}
.edit-profile-details svg,
#edit_profile_picture .modal-footer svg {
  height: 20px;
  width: auto;
}

#edit_profile_picture .btn-close {
  position: absolute;
  right: 0;
  background-color: #fff;
  opacity: inherit;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  z-index: 555;
  font-size: 12px;
}
.pic-info-cont .user-avatar.flip {
  cursor: pointer;
}
#edit_profile_picture .modal-footer {
  justify-content: space-between !important;
}
#edit_profile_picture .modal-footer .left-box {
  gap: 10px;
}
#edit_profile_picture .profile-picture {
  width: 300px;
  height: auto;
  margin: 0 auto;
}
.profile_right_one {
  min-width: 140px !important;
}
#edit_profile_picture .modal-dialog {
  max-width: 700px;
}

.profile_dropdown_info .notification_popup {
  padding: 10px !important;
  background: #081631;
}
.profile_dropdown_info .notification_popup p {
  font-size: 10px !important;
  color: #fff;
}
.sign-out-btn-profile {
  padding: 10px;
}
.main_drpdwn_info {
  margin-left: 10px;
}

@media only screen and (max-width: 991px) {
  .event_banner {
    max-height: 250px;
    min-height: 250px;
  }
  .pub_footer_upper > ul > li > .navbar-collapse {
    position: static;
  }
  /* d */
  .iq-top-navbar .navbar-collapse ul {
    background-color: #081631;
  }
  .iq-top-navbar .navbar-collapse .navbar-list li:last-child > a {
    padding-right: 0.938rem;
  }
  .iq-top-navbar .navbar-toggler {
    color: #fff;
    background: unset;
  }
  .about_COntent .container {
    max-width: 100%;
  }
  .about_COntent .filter {
    gap: unset;
  }
  /* d */
}

@media only screen and (max-width: 767px) {
  /* .custom_form_grid > .row {
    flex-direction: column-reverse;
  } */
  .custom_form_grid {
    height: auto;
  }
  .space_top {
    padding-top: 50px;
  }
  .form_infograph_img {
    padding-left: 0px;
    padding-bottom: 50px;
  }

  .bottom_strip_cta {
    display: block;
  }
  .riddhishah {
    min-height: 190px;
  }
  .pic-info-cont .user-avatar.flip {
    width: 80px;
    min-width: 80px;
  }
  .pic-info-cont .user-avatar.flip {
    width: 60px;
    min-width: 60px;
  }
  .pic-info-cont .user-avatar.flip img {
    width: 60px;
    height: 60px;
    min-width: 60px;
    max-width: 60px;
    min-height: 60px;
  }
  .pic-info-cont {
    padding: 15px 15px;
  }
  .info_cta a {
    font-size: 22px;
  }
  #popup_modal .modal-dialog {
    max-width: 95%;
  }
  #popup_modal .modal-dialog .modal-content .modal-body {
    display: block;
  }
  .views_grid {
    width: 100%;
  }
  .right_slider_data {
    width: 100%;
  }
  .profile_tabs .card {
    overflow: auto;
    padding-bottom: 10px;
  }
  .profile_tabs .nav {
    width: 600px;
  }
  .head_design {
    margin-bottom: 35px;
  }
  .member_content {
    margin-top: 0px;
  }
  .img_designcricle {
    min-width: 100px;
    margin-right: 0px;
  }
  .pub_footer_upper > ul > li > .navbar-collapse {
    margin: 0;
  }
  nav .navbar-list li > a {
    min-height: unset !important;
  }
  nav .menu-btnn {
    margin: 0 !important;
  }
  .chat_li .chat_block {
    position: relative;
    /* top: 7px; */
    /* top: 10px; */
    bottom: 10px;
  }
  nav .chat_li {
    display: unset;
    align-items: unset;
  }
}
@media only screen and (max-width: 575px) {
  #navbarSupportedContent > ul > li > div > div .card-body a {
    padding: 5px 10px !important;
  }
  .sub-drop.dropdown-menu .card-header h5 {
    font-size: 14px;
  }
  .sub-drop.dropdown-menu {
    top: 70px !important;
    right: 20px !important;
    position: fixed !important;
  }
  .notification_popup .card-icon {
    min-width: 30px !important;
    min-height: 30px !important;
    width: 30px !important;
    height: 30px !important;
  }
  .notification_popup h6,
  .notification_popup p {
    font-size: 10px !important;
  }
  .price {
    /* border: 3px solid #f44526 !important; */
    /* border-left: unset !important; */
    /* border-right: unset !important; */
    font-size: 12px;
  }
  .choices__list--multiple .choices__item {
    font-size: 10px !important;
  }
  .description_info p {
    font-size: 20px;
  }
  .info_cta h2 {
    display: block;
    text-align: center;
    margin-bottom: 10px;
  }
  /* .pic-info-cont {
    display: block;
  } */
  .info_cta a {
    font-size: 16px;
  }
  .edit-profile-details li a svg {
    width: 15px !important;
    width: 15px !important;
  }
  .edit-profile-details li .btn {
    padding: 3px 8px;
  }
  #dotted_dropdown + div {
    transform: translate(170px, 170px) !important;
  }
  .content_about h2 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .we_areIMG img {
    height: 500px;
  }
  .content_about h3 {
    padding: 50px 15px;
    line-height: 50px;
  }
  .select_radio_btn_innr label {
    width: 50%;
  }
  .add__more {
    margin-top: 12px;
  }
  .event-countdown-box {
    gap: 10px;
    padding: 10px 0 20px;
    flex-direction: column;
    align-items: unset;
  }
  #event-timer {
    gap: unset;
  }
  #event-timer div {
    margin-left: 20px;
    margin-right: 0;
  }

  /* 12.12.22 */
  .description__section h5 {
    font-size: 15px !important;
  }
  .logo__brand {
    max-width: 250px !important;
  }
  .description__section input,
  .description__section textarea {
    font-size: 12px !important;
    margin-top: 10px !important;
  }
  .description__section label {
    font-size: 12px !important;
  }
  .slide .cols {
    row-gap: unset !important;
  }
  .buttons-container .btn-white {
    font-size: 15px !important;
    padding: 5px 10px !important;
    width: 100px !important;
  }
}
@media only screen and (max-width: 484px) {
  .head_design {
    display: block;
  }
  .curve_design {
    height: auto;
  }
  .curve_design::before {
    display: none;
  }
  .img_designcricle img {
    margin: 0 auto 15px;
    display: block;
  }
  .curve_content h4 {
    font-size: 20px;
  }
  .curve_content p {
    font-size: 15px;
  }
  .popup_footer_listing {
    flex-wrap: wrap;
  }
  .popup_footer_listing > div {
    margin-bottom: 5px;
  }
  /* d */
  .curve_design {
    margin-left: unset !important;
    padding-left: 15px !important;
  }
  /* d */
}

@media only screen and (max-width: 375px) {
  .select_radio_btn_innr label {
    width: 100%;
  }
}

/*TIMELINE POST*/

.remove_post_img {
  cursor: pointer;
}

/*--------------------aboutus page css---------------------*/

.banner_about_us {
  height: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.banner_about_us::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.banner_about_us .container {
  position: relative;
  z-index: 555;
}
.banner_about_us .container h1 {
  color: #f44526;
  font-size: clamp(30px, 6vw, 70px);
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 8px;
  text-shadow: 3px 3px 2px #0c0c0c;
  text-align: center;
}
.content_shadow {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  background-color: #fff;
  padding: 35px;
  margin: 10px 0px;
  border-radius: 10px;
}
.content_shadow .shadow_text {
  color: #f44526;
  /* color: #181818; */
  text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.9);
  font-size: 22px;
}
.row.row_reserve {
  flex-direction: row-reverse;
  margin-top: 50px;
}
.content_shadow .row {
  align-items: center;
}
.top_section p {
  font-size: 15px;
}
.top_section {
  margin-bottom: 50px;
}
.top_section .shadow_text {
  text-align: center;
  margin-bottom: 10px;
}
.bullet_conent {
  padding-left: 15px;
  margin: 12px 0 0px;
}
.bullet_conent li {
  font-size: 15px;
}
.description_info {
  margin-bottom: 50px;
  text-align: center;
}
.description_info p {
  margin: 0;
  color: #181818;
  text-shadow: 2px 2px 3px #f44526a2;
  font-size: 25px;
  font-weight: 500;
  /* font-style: italic; */
  /* text-shadow: 2px 2px 3px rgb(0 0 0 / 81%); */
  /* letter-spacing: 1px; */
}
.bottom_content_section {
  margin-bottom: 50px;
}
.about_profile {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
  box-shadow: 2px 2px 5px #ccc;
}
.about_profile .img_grid {
  margin-bottom: 20px;
}
.about_profile .img_grid img {
  height: 300px;
  width: 100%;
  object-fit: cover;
}
.about_profile h4 {
  font-size: 18px;
}
.about_profile h4 a {
  color: #555;
}

.add_member_btn .btn {
  max-width: 150px;
  margin: 0 auto;
  display: block;
  background-color: #555;
  color: #fff;
  border-radius: 0px;
}

/*------------------------end------------------------------*/

div#poll_div {
  padding: 15px;
}
div#poll_div input {
  margin-bottom: 15px;
}
.poll_question .select_items {
  display: flex;
  align-items: center;
  margin-top: 15px;
}
.poll_question .select_items label {
  display: block;
  margin: 0;
  min-width: 85px;
  font-weight: 600;
}
.poll_question .select_items select {
  max-width: 150px;
  color: #fff;
  text-align: left;
}
.poll_question .select_items select option {
  font-size: 14px;
}

/*KANCHAN*/
/*EMOJIES*/

#emojionearea1 {
  float: left;
  width: 48%;
  padding: 1%;
}

.emojionearea-standalone {
  float: right;
}

.divOutside {
  height: 20px;
  width: 20px;
  background-position: -1px -26px;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABuCAYAAADMB4ipAAAHfElEQVRo3u1XS1NT2Rb+9uOcQF4YlAJzLymFUHaLrdxKULvEUNpdTnRqD532f+AHMLMc94gqR1Zbt8rBnUh3YXipPGKwRDoWgXvrYiFUlEdIkPPYZ/dAkwox5yQCVt/bzRrBPnt9e+211/etFeDQDu3ArL+/X37OeqmRWoH7+vpItfWawStF1tfXR+zW9xW5ne0p8loOcAKuCdwpRft60C8a+X5zTvebCqcAvmidf1GGHtqhHdpf1qqKzsrKipyensbi4iKWl5cBAMFgEG1tbYhGo2hpadlbmxseHpaDg4MAgI6ODng8HgBAPp/H/Pw8AODatWvo7e2tvUHrui7v3r2L+fl5XL58GVeuXIHH49m1N5/Py0ePHmF0dBQdHR24desWVFXdtYdXAn/48CHm5+dx8+ZNRKPRigEUDpuenpb3799H4YaOnWh5eVmOj48jFoshGo0STdPkwMCAXF5elqV7BgYGpKZpMhqNklgshrGxMbx580Y6gicSCTDGEIvFAADpdBqpVArJZLK4J5lMIpVKIZ1OAwBisRgYY0gkEs6Rp1IphMNh+Hw+AgCGYQAANE0r7in8Xfjm8/lIOBzGq1evnMHX19fR1NRU/D8UCoFzjnA4XFwLh8PgnCMUChXXmpqakM1mUfVBS62xsZHk83lZWi1nz579ZA0AhBDO4A0NDchkMsWSJIRAURRiVy26rktVVUkmk0EgEHAGP3XqFKamppDP56Vpmrhz5w5u374t/X4/OP+w3TRNZLNZ6LoO0zSRz+dlf38/Ll686Jzz8+fPQwiBeDwOt9tNrl+/jkwmU6yaQpVkMhncuHEDbrebxONxCCEQiUScIw8Gg+TBgwdyZGQEyWRSdnV1kVQqJYeGhrC6ugrGGEKhEHp7e3Hy5EmSTCblvXv30NPTg2AwSA6M/vF4HCMjI7b0/yzh8vv9AIBsNrt34aokuQsLC7skt729varkHtqftUFf++FHsrq0QN3eBvp68Tfvf9Mv12oFCYU7G//e9nVuO7dpNbe2W4M//yQr0p8yRvyBo1Zr++lwLcCt7afD/sBRizJGavrB1dDYYh47Htrq+Kb7jBNwxzfdZ44dD201NLaYVUkU7ozQpuAJBkARwnRZpunN5zaa5hJjiXLH05GeiMd7JEM5zzHGNQBGZvk/Iv0yYVWMvK0zKk1Dl6ahW5RQobjqdjy+wEZn9PKF0n2d0csXPL7AhuKq26GECtPQLdPQZVtn1LlB69p7yRVVSEiDEGJwRd12e4+8PR3piRQidnuPvOWKuk0IMSSkwRVV6Np7WVVbSqvGsgSnlKkAFNPQXdrOtuKqcxtcUTUAhmUJnVJmlleJo3CVHmAaOlPUOmYJkxFKibQsSRkXhr4juKIKO2BHVSwcoLrqCVdUYho6K3YYRRWmoUtdey/tgKtK7rUffiQAsLq08MnbNLe2WwBgB/zHzueFyD8nwlIfbvdx8eU0WV1aKD1cVAMs9+F2j9gUPEEKemEJIe3AnXy4XfkBoNKSZHNthWfX31EA69VKttyHVyIOY1wRwmS6tqNsrr31vXo5k/bUu4gT2cp9lhbm0rzCJpeUUrE0vS63+c7/6uXMbDUWl/ssLczNFrVFddUT09AZpUy1LKvO0DVfPrfR9HxqfNbuEe185l9MFX3o6tIC5YpKFLWOfdQQ93Zu49j0+FDCDtjOp1yaOQCYhs4Y40wI05XfWj8yPT40Ua2ey33mEmMTtp2IUEq0nW3FKeJPGPjRp1Iz2QUuLUu66txG9NLVSK3gBZ+C1lcE54oqKOOCK6rm8QU2unu+u1ANuNynvFsBAG1ubbdMQ5eGviMAFDuP0w3sfMpvQEtb24fOQncU1bXl8R7JnOu+ZNv97XxKJwY6+PNPsrm13drObVqUMlMIU5OWpVHOc96Go5lTnV2fzC/VfAozD7HTCa6olBBa1Imlhbmq2lLuQ5xaW6nCPfnln0Yt7bDUhzhps8cfKH5//uTXmvS81OeLdqI/ZoROzSZrHqG/OvOPzxuhK5VgJTvV2bW3EdqJRABwrvvS/kfoSkoZvXT1YEbociHr7vnuYEfogpBFL109HKH/h0fomnXg3Lff79r7/MmvVbWG7gX4QObzc99+Tz7mHKah05KcW6ahQ9feS6cbMCdgt7eBWJagjCuUAC5tZzuouuo0Spm0hElc9R4cbf4bVl8v1p6WUmCuqEwIs34ruxaeeTy4uJVd67As08UVlVmWoG5vA7FLG3WMmHEupVTyW+vh2cn4DADMTsaTuc21LiGEhzHOnQ6gNtMrJSBMCKHkNt999WLi0S7hejEZH81n174WpukiIMw0dKq66p3Bw50RwhUVXFGJKUy28Xal48VkfKrSlWenhsc23q2cEB9SR7iiItwZIbbgHn8AlDFCCMW7laXjqZnHjkNpaubJzNuVpWZCKChjxOMPVH/QlaW0f/G3ZLqWWl6ce/bvlddp7yFD/w8Z+njoX1+GoZMjgzMAMDkyeLAMnRh+uKveJ0YGD4ahEyODFRk6OfrL/hj67GnckaHPng7vjaGzyYmaGDr77KktQ38H8tqx8Wja+WIAAAAASUVORK5CYII=);
}
.emojionearea-button {
  opacity: 1 !important;
}

/*FEELINGS*/
.feeling_type ul {
  padding: 5px 12px;
}
.publisher_hidden_option {
  position: relative;
  display: flex;
}

.feelings_value {
  background-color: #f44526;
  width: 120px;
  display: none;
  padding: 10px;
  font-size: 14px;
  color: #fff;
}
/*.publisher_hidden_option input#feelings-text {
    padding-left: 80px;
}*/
/*.publisher_hidden_option span.feelings_value {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #ccc;
    color: #000;
    padding: 8px 10px;
}*/
.feeling_type .pointer {
  list-style: none;
  padding: 5px 0;
  cursor: pointer;
}

.feeling_type .pointer:hover {
  background-color: #e9ecef;
}
div#feeling {
  height: 215px;
  overflow: auto;
}
.total___like {
  display: flex;
  align-items: center;
}
.total___like span {
  display: inline-block;
  width: 15px;
  margin-right: 1px;
}
.total___like span a {
  color: #555;
  font-size: 12px;
  text-align: center;
  display: block;
  margin-top: 4px;
}
.total___like span a:hover {
  text-decoration: underline;
}

.show___Comments {
  display: none;
  justify-content: flex-end;
}
.show___Comments ul {
  max-width: 260px;
  margin: 10px 0 0px;
  /*margin: 55px 0 0px;*/
  float: right;
}
.show___Comments ul li {
  margin-left: 10px;
}

div#publisher-box-stickers-cont-1004 {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  margin: 0 -10px;
  height: 300px;
  overflow: auto;
}
/*.gif_post_comment_gif  {
    width: 33.33%;
    padding: 5px;
}
*/
.gif_post_comment_gif img {
  width: 33.33%;
  padding: 5px;
  /*width: 100%;*/
  min-height: 150px;
  object-fit: cover;
}

.show__coment_user {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.show__coment_user > .repeat__list__inner {
  padding-left: 50px;
  margin: 5px 0px;
}
.repeat__list__inner {
  display: flex;
}
.recomment__reply img.post-avatar {
  max-width: 35px;
}
.profile_1 img {
  width: 32px;
  height: 32px;
  min-width: 32px;
  border-radius: 50%;
  margin-right: 10px;
}
.description__content {
  width: 100%;
  position: relative;
}
.description__content h5 {
  font-size: 12px;
}
.description__content h5 a {
  display: block;
  color: #555;
}
.description__content h5 a:hover {
  text-decoration: underline;
}
.description__content h5 a span {
  font-weight: 400;
  display: inline-block;
  margin-left: 5px;
}
.description__content p {
  font-size: 12px;
  margin: 0;
}
.description__content ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 5px;
  margin-bottom: 0;
}
.description__content ul li a {
  display: block;
  color: #555;
  padding-right: 10px;
}

.mentor_form {
  border: 1px solid #ccc;
  max-width: 1024px;
  margin: 10px auto 50px;
  padding: 20px 25px;
  border-radius: 10px;
}
.mentor_form .form-group {
  margin-bottom: 25px;
}
.mentor_form .form-group input[type="checkbox"] {
  display: inline-block;
  cursor: pointer;
}

.check_box_mentor {
  display: inline-block;
  margin-right: 15px;
}
.check_box_full {
  border-bottom: 1px solid #ccc;
  margin: 8px 0px;
  padding: 5px 0px;
}
.check_box_full label {
  display: block;
  font-size: 16px;
  font-weight: 600;
}
.check_box_mentor label {
  display: inline-block;
  font-size: 15px;
  cursor: pointer;
}

.mentor_form .form-group > label {
  display: block;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 5px;
}
.mentor_form .form-group select {
  width: 100%;
  height: 45px;
  cursor: pointer;
}
.mentor_form .form-group > input {
  width: 100%;
  height: 45px;
  border: 1px solid #ccc;
  font-size: 15px;
  padding: 8px 15px;
}
.input__group {
  display: flex;
}
.input__group input {
  width: 33.33%;
  height: 45px;
  border: 1px solid #ccc;
  font-size: 15px;
  padding: 8px 15px;
}
/* about us page-chat */
.about-card-chat {
  display: none;
  margin-bottom: 0px !important;
}
.about-card-chat .main_area {
  position: absolute;
  background: #081631;
  width: 350px !important;
  z-index: 99999;
  margin: 0px 990px;
}
.about-card-chat .chat_header_wrapper {
  padding: 0px 13px !important;
}
.about-card-chat .recive_area {
  background-color: #081631 !important;
  height: 310px;
}
.about-card-chat .send_area_wrapper {
  margin-bottom: -356px;
  background-color: #081631;
  padding: 9px 7px 4px;
}
.about-card-chat .send_area {
  margin: 0px 10px 5px;
}

/* mentor-card-chat */

.mentor-card-chat {
  display: none;
  margin-bottom: 0px !important;
}
.mentor-card-chat .main_area {
  position: absolute;
  background: #081631;
  width: 350px !important;
  z-index: 99999;
  margin: 0px 990px;
}
.mentor-card-chat .chat_header_wrapper {
  padding: 0px 13px !important;
}
.mentor-card-chat .recive_area {
  background-color: #081631 !important;
  height: 310px;
}
.mentor-card-chat .send_area_wrapper {
  margin-bottom: -356px;
  background-color: #081631;
  padding: 9px 7px 4px;
}
.mentor-card-chat .send_area {
  margin: 0px 10px 5px;
}

.mentor_form .form-group textarea {
  width: 100%;
  border: 1px solid #ccc;
  resize: none;
  padding: 15px;
  font-size: 15px;
}

.mentor_form .form-group button {
  background-color: #e35b1e;
  border: none;
  color: #fff;
  font-size: 17px;
  padding: 5px 40px;
  border-radius: 30px;
  outline: none;
  transition-duration: 0.4s;
}

.mentor_form .form-group button:hover {
  background-color: #000;
}

.c__i__user__desc {
  display: flex;
}
.find__mentor__wrap {
  display: flex;
}
.c__i__contents {
  width: 100%;
  margin-right: 50px;
}
.session__packages {
  min-width: 315px;
  width: 315px;
}
.session__packages h4 {
  color: #111;
  font-weight: 600;
  /* margin-bottom: 20px; */
}
.c_i_user_img {
  width: 250px;
  margin-right: 35px;
  min-width: 250px;
}
.c_i_u_d_content {
  width: 100%;
}
.c_i_u_d_content .info_line {
  display: flex;
  align-items: center;
}

.c_i_u_d_content .info_line i {
  color: #e35b1e;
  margin-right: 10px;
}
.c_i_u_d_title {
  display: flex;
  align-items: center;
}
.c_i_u_d_title h1 {
  font-size: 25px;
}
.c_i_u_d_title .top_mentor_tag {
  background-color: #e35b1e;
  color: #fff;
  padding: 2px 8px;
  display: inline-block;
  border-radius: 10px;
  margin-left: 12px;
}
.c_i_u_d_subtitle {
  font-size: 18px;
  margin: 10px 0px 10px;
}

/* .session__packages .s_p_card:nth-child(2) {
  background-color: #2A5673;
  color: #fff;
  border-radius: 15px;
  padding: 15px;
}
.session__packages .s_p_card:nth-child(2) .s_p_c_title {
  color: #fff;
}
.session__packages .s_p_card:nth-child(2) .price {
  color: #fff;
  font-size: 25px;
}
.session__packages .s_p_card:nth-child(2) ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.session__packages .s_p_card:nth-child(2) ul li {
  margin-bottom: 10px;
  font-size: 16px;
}
.session__packages .s_p_card:nth-child(2) .primary-btn {
  background-color: #e35b1e;
  border: none;
  color: #fff;
  font-size: 16px;
  padding: 4px 30px;
  border-radius: 30px;
  outline: none;
  font-weight: 500;
  width: 100%;
} */

.session__packages .s_p_card {
  /* background-color: #2A5673; */
  color: #fff;
  border-radius: 15px;
  /* padding: 15px; */
  padding: 30px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.card_details {
  position: relative;
  z-index: 1;
}
.session__packages .rectangle {
  height: 50%;
  width: 130%;
  background: #333;
  position: absolute;
  top: -60px;
  left: -50px;
  z-index: 0;
  transform: rotate(-15deg);
  transition: 0.5s all ease;
}
.session__packages .s_p_card:hover .rectangle {
  transform: rotate(15deg);
}
.session__packages .s_p_card .s_p_c_title {
  color: #fff;
}
.session__packages .s_p_card .price {
  /* color: #fff; */
  /* font-size: 25px; */
  font-size: 22px;
  /* 23/11/22 */
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 135px;
  height: 135px;
  margin: 0 auto 20px;
  border-radius: 50%;
  border: 10px solid #333;
}
.session__packages .s_p_card ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.session__packages .s_p_card ul li {
  margin-bottom: 10px;
  font-size: 16px;
  color: #000;
}
.session__packages .s_p_card .primary-btn {
  background-color: #e35b1e;
  border: none;
  color: #fff;
  font-size: 16px;
  padding: 4px 30px;
  border-radius: 30px;
  outline: none;
  font-weight: 500;
  width: 100%;
}

.mentor__tab {
  margin-top: 30px;
}
.mentor__tab .nav li a {
  display: block;
  color: #000;
  padding: 10px 15px;
  border-bottom: 2px solid transparent;
}
.mentor__tab .nav li a.active {
  color: #e35b1e;
  border-bottom: 2px solid #e35b1e;
}

.mentor__tab .nav {
  margin-bottom: 50px;
}
.description__tabs h4 {
  font-size: 20px;
  margin-bottom: 10px;
}

img.plus__icon {
  /* width: 20px; */
  /* position: absolute; */
  /* left: 50px; */
  /* top: 17px; */
  width: 25px;
  position: absolute;
  /* left: 45px; */
  left: 20px;
  top: 15px;
}
div#hash__txt span {
  display: inline-block;
  background-color: #555;
  color: #fff;
  border-radius: 15px;
  padding: 0 15px;
  margin: 6px 4px;
  font-size: 12px;
  cursor: pointer;
}

#overlay-spinnnn {
  position: fixed;
  top: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  display: none;
  background: rgba(0, 0, 0, 0.6);
}
.cv-spinner {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.spinner-css {
  width: 40px;
  height: 40px;
  border: 4px #ddd solid;
  border-top: 4px #2e93e6 solid;
  border-radius: 50%;
  animation: sp-anime 0.8s infinite linear;
}
@keyframes sp-anime {
  100% {
    transform: rotate(360deg);
  }
}
.is-hide {
  display: none;
}

.span__text {
  color: #0cafff !important;
}

.share_btn .btn-group {
  position: relative;
}
button#btnGroupDrop1 {
  padding: 0px 8px !important;
}
.share_btn .btn-group ul {
  right: 0px !important;
  left: inherit !important;
}
button#btnGroupDrop1:focus {
  background-color: #f3442d;
  outline: none;
  border: none;
}

.slider_profile ul.point__reward li a {
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 14px 10px;
}
.slider_profile ul.point__reward li a strong {
  color: #fff;
  line-height: 15px;
  font-size: 15px;
  margin-bottom: 5px;
}
.slider_profile ul.point__reward li a span {
  display: block;
  text-align: center;
  font-size: 15px;
  /* padding-top: 8px; */
  text-decoration: underline;
  color: #fff;
}
.description__content:hover .edit_delet {
  display: block;
}
.edit_delet {
  position: absolute;
  right: 0;
  top: 8px;
  display: none;
}
.edit_delet span {
  display: inline-block;
  color: #666;
  padding: 0 2px;
  font-size: 12px;
  cursor: pointer;
}

.comment-reply .wo_commreply_combo {
  margin-top: 10px;
  display: flex;
  position: relative;
}
.comment-image-con {
  width: 50%;
  position: relative;
  margin-top: 10px;
}

.recomment__list {
  display: flex;
  width: 100%;
}

.reply_comment_lis .show___Comments {
  display: block;
}
.show__coment_user > .repeat__list__inner {
  display: none;
}

.repeat__list__inner .recomment__list {
  display: block;
  margin-top: 10px;
}

.nesting__comment {
  display: flex;
  margin-bottom: 15px;
}
.comment__CTA {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.comment__CTA p.comment___text {
  margin-right: 10px;
}
.comment__CTA ul {
  margin-top: 0;
}
.re_profile__comment {
  position: relative;
  margin: 10px 0px;
}
.re_profile__comment > img {
  width: 21px;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 8px;
}
.re_profile__comment > input {
  width: 100%;
  height: 27px;
  border: 1px solid #ccc;
  border-radius: 30px;
  font-size: 14px;
  padding: 8px 130px 8px 40px;
}

.re_profile__comment ul {
  max-width: 120px;
  position: absolute;
  right: 5px;
  top: 1px;
  margin: 0 0 0px;
}
.re_profile__comment ul li a svg {
  width: 18px;
}

.mention-tag {
  display: flex;
  cursor: pointer;
}
.mention-tag img {
  width: 30px;
  height: 30px;
  border: 1px solid #ccc;
  border-radius: 33px;
}

.social-btn {
  text-align: center;
  width: 15%;
  font-size: 19px;
  height: 35px;
  position: relative;
  line-height: 24px;
}
a.social-btn-parent {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: 6px 9px;
  text-decoration: none;
}
.share_modal_social_icos {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 15px;
}
@media only screen and (max-width: 575px) {
  .show__coment_user > .repeat__list__inner {
    padding-left: 15px;
  }
}

/* your story form */
.your__Story__slider {
  height: calc(100vh - 50px);
  display: flex;
  align-items: center;
}
.wrapper.your__Story__slider .container {
  max-width: 1024px;
  height: 100%;
}
.form-container.cf-form {
  height: 100%;
}

.buttons-container .btn-white {
  font-size: 18px;
  padding: 8px 10px;
  width: 130px;
  background-color: #e35b1e;
  border: none;
  color: #fff;
  border-radius: 5px;
  font-weight: 600;
}

.form-container button.btn-submit {
  background: black;
  color: white;
}

.form-container .btn-submit {
  display: none;
}
.form-container .btn-submit:disabled {
  background: #333;
  color: #777;
}
.form-container .slide-container {
  transition: ease-in 0.3s all;
  position: relative;
  top: 0;
}
.form-container form#questionnaire-form {
  height: 90vh;
  width: 100%;
  overflow: hidden;
}
.form-container .slide {
  height: 90vh;
  width: 100%;
  padding: 50px 0px;
  display: flex;
  align-items: center;
}
.description__section {
  width: 100%;
}
.form-container .slide h2 {
  margin-top: 0;
}
.description__section input,
.description__section textarea {
  margin-top: 20px;
  width: 100%;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #666;
  font-size: 22px;
  outline: none;
}

.form-container.cf-form input[type="radio"] {
  display: inline-block;
  width: fit-content;
}
.form-container.cf-form input[type="checkbox"] {
  display: inline-block;
  width: fit-content;
}
.slide .cols {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  column-gap: 10px;
}

.logo__brand {
  max-width: 290px;
  margin: 0 auto 20px;
  display: block;
}
.description__section h5 {
  color: #e35b1e;
  font-size: 18px;
  font-weight: 500;
}
.description__section p {
  color: #e35b1e;
  font-size: 15px;
  margin: 0;
}
.form-group input[type="text"],
.form-group input[type="file"],
.form-group input[type="date"] {
  border-radius: 30px;
}

div.mention-user {
  height: 200px;
  overflow: auto;
  padding: 16px 15px;
  box-shadow: 10px 8px 9px -5px rgb(124 121 128 / 53%);
  background-color: #fff;
  width: 300px;
}
.comment_footer div.mention-user {
  position: absolute;
  top: 46px;
  left: 0;
  z-index: 555;
}
div.mention-user .mention-tag {
  padding: 0px 0px;
  border-radius: 30px;
  margin: 5px 0px;
  width: 100%;
  transition-duration: 0.4s;
}
div.mention-user .mention-tag img {
  min-width: 30px;
  min-height: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 10px;
}
div.mention-user .mention-tag p {
  font-weight: 600;
  display: block;
  width: 100%;
  margin: 0;
  font-size: 14px;
}
div.mention-user .mention-tag:hover {
  background-color: #ddd;
}

.followin__btn {
  margin-right: 15px;
}
.follow_btn {
  display: block;
  color: #fff;
  font-weight: 600;
  padding: 0 10px;
  border-radius: 30px;
  font-size: 12px;
  border: 1px solid #081631;
  background-color: #081631;
}

/*07/10/22*/
.que_poll {
  justify-content: space-between !important;
}
.que_poll.active {
  /* border: 1px solid #081631; */
  /* color: #081631; */
  /* background-color: #fff; */
  border: 1px solid #f44526;
  color: #fff;
  background-color: #f44526;
}
.que_poll_inner {
  display: flex;
  gap: 10px;
}
.que_poll_inner i {
  font-size: 25px;
}
.total-votes {
  width: fit-content;
  margin-left: auto;
  background: #fff;
  padding: 0 10px;
  border-radius: 30pc;
}
.total-votes svg {
  width: 15px;
}
.total-votes span {
  font-size: 12px;
}
.mcq_poll_preview div:nth-child(3) {
  margin-top: 10px !important;
}

/*07/10/22*/

button.connect-button {
  border-radius: 16px;
  font-weight: 600;
}
.my-network-card .card_profile {
  align-items: center;
}
.my-network-card .card-heading {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid rgba(244, 69, 38, 0.22);
}
.my-network-card .card-accept-box {
  padding: 0.5rem 1.5rem;
  border-bottom: 1px solid rgba(244, 69, 38, 0.22);
}
.card-accept-box .d-flex {
  justify-content: space-between;
}
.my-network-card .ignore-btn-box {
  margin-right: 20px;
}
.my-network-card .ignore-btn-box a {
  color: #bbb !important;
  cursor: pointer;
  padding: 7px 14px;
}
.my-network-card .ignore-btn-box a:hover {
  background: #00000014;
}
.my-network-card .accept-btn-box a {
  color: #e35b1e !important;
  border: 1px solid #e35b1e;
  padding: 7px 14px;
  border-radius: 15px;
  cursor: pointer;
}
.my-network-card span {
  color: #bbb;
  font-size: 12px;
}
.my-network-card .my-network-user {
  border-bottom: 1px solid rgba(244, 69, 38, 0.22);
  padding: 1rem 1.5rem;
}
.my-network-card .card-body {
  padding: 0;
}
.my-network-card .message-btn {
  color: #e35b1e !important;
  padding: 7px 14px;
  margin-left: 5px;
}
.my-network-card .message-btn:hover {
  background: #f445261f;
}
.my-network-card .close-btn {
  outline: none;
  border: navajowhite;
  border-radius: 50px;
  background: transparent;
}
.my-network-card .close-btn:hover {
  background: #f445261f;
}

.show-profile-card {
  position: absolute;
  top: -130px;
  padding: 15px;
  width: 250px;
  background-color: #fff;
  box-shadow: 0 1px 5px rgb(0 0 0 / 20%);
  border-radius: 15px;
  display: none;
  transition-duration: 0.4s;
  z-index: 9;
  border: 1px solid #ccc;
}
.car_pro_content {
  position: relative;
}
@media only screen and (min-width: 767px) {
  a.show-profile:hover + .show-profile-card {
    display: block;
  }

  .show-profile-card:hover {
    display: inherit;
  }
}
.show-profile-card .bio {
  color: #aaa !important;
  font-weight: 100;
  font-size: 12px;
}
.show-profile-card .username {
  font-weight: 500;
  font-size: 16px;
}
.show-profile-card .follow-btn-box {
  text-align: center;
  margin-top: 10px;
}
.show-profile-card .follow-btn,
.follow-btn {
  color: #fff !important;
  background-color: #081631;
  font-weight: 500;
  width: 100%;
  border-radius: 15px;
}

.edit-profile-details li .btn {
  background-color: #e35b1e;
  color: #fff;
  margin-right: 6px;
  font-size: 14px;
  border-radius: 7px;
  padding: 4px 8px;
}
.edit-profile-details svg,
#edit_profile_picture .modal-footer svg {
  height: 20px;
  width: auto;
}

#edit_profile_picture .btn-close {
  position: absolute;
  right: 0;
  background-color: #fff;
  opacity: inherit;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  z-index: 555;
  font-size: 12px;
}
.pic-info-cont .user-avatar.flip {
  cursor: pointer;
}
#edit_profile_picture .modal-footer {
  justify-content: space-between !important;
}
#edit_profile_picture .modal-footer .left-box {
  gap: 10px;
}
#edit_profile_picture .profile-picture {
  width: 300px;
  height: auto;
  margin: 0 auto;
}
.profile_right_one {
  min-width: 140px !important;
}
#edit_profile_picture .modal-dialog {
  max-width: 700px;
}

.event_dropdown {
  border-radius: 5px;
}
.eventDropdown_li {
  line-height: 35px;
}
.event_dropdown ul {
  padding-left: 0;
  padding: 15px;
  margin: 0;
  list-style: none;
}
.event_dropdown {
  position: absolute;
  top: 20px;
  background: #fff;
  width: 175px;
  left: -20px;
}
.event_dropdown ul li a {
  display: flex;
  width: auto;
  align-items: center;
}
.event_dropdown ul li a img {
  margin-right: 7px;
  margin-top: 2px;
}
.event_dropdown ul li a p {
  margin-bottom: 0px;
  color: #555555;
}
.sqaure_span {
  position: absolute;
  width: 20px;
  height: 16px;
  transform: rotate(45deg);
  top: -2px;
  background: #fff;
  left: 24px;
}
.comment_like_sec {
  margin: 10px;
  margin-bottom: 0;
  padding-bottom: 1px;
  border-bottom: 1px solid #ccc;
}
/* .add-friend h6 {
  font-size: 11px !important;
} */
.add-friend h6 {
  color: #0b76b7;
}
.add-friend h6 i {
  font-size: 11px !important;
}
.comment___text img {
  border-radius: 7px;
  margin: 3px 0;
}
.new_cards_block {
  position: relative;
}
.new_cards_block .front {
  position: relative;
  top: unset;
  left: unset;
  height: auto;
  border-radius: 15px;
  width: unset;
  background: #fff;
  padding: 0px;
}
.new_cards_block .front .wow_pops_head {
  padding: 25px 15px 60px;
}
.new_cards_block .front .wow_pops_head > svg {
  height: 55px;
}
.new_cards_block .front span i {
  color: #f44526;
}
.new_cards_block .front h2 {
  margin-bottom: 5px;
}
.new_cards_block .front article {
  color: #555;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 10px;
}
.new_cards_block .front ul {
  list-style: none;
  padding-left: 0;
  padding: 5px 0;
}
.new_cards_block .front ul li {
  display: flex;
  align-items: baseline;
  margin: 5px 0;
}

.new_cards_block .front ul li i {
  color: #f44526;
  margin-right: 10px;
  font-weight: bolder;
  font-size: 18px;
  padding: 5px;
  background: #f6f6f6;
  border-radius: 50%;
}
.new_cards_block .front ul li p {
  font-size: 18px;
  font-weight: 600;
  text-align: left;
  line-height: 24px;
}

.new_cards_block .front button {
  padding: 10px 25px;
  font-size: 17px;
  /* font-weight: 600; */
  background: #f44526;
  border: 0;
  border-radius: 12px;
  color: #fff;
  font-weight: 700;
  outline: none;
}

.fornt_card_inner {
  padding: 20px;
  padding-top: 0;
  height: 400px;
}
.are_you_cards {
  padding: 30px 0;
}

#timer {
  font-size: 3em;
  font-weight: 100;
  color: white;
  text-shadow: 0 0 20px #48c8ff;
  padding: 0px !important;
}

#timer div {
  display: inline-block;
  min-width: 90px;
  padding: 0px 0px;
  border: 2px solid #fff;
  border-radius: 10px;
  margin: 0 5px;
}

#timer div span {
  color: #fff;
  display: block;
  font-size: 0.35em;
  font-weight: 400;
}
#otherTimer {
  font-size: 3em;
  font-weight: 100;
  color: white;
  text-shadow: 0 0 20px #48c8ff;
  padding: 0px !important;
}

#otherTimer div {
  display: inline-block;
  min-width: 90px;
  padding: 0px 0px;
  border: 2px solid #fff;
  border-radius: 10px;
  margin: 0 5px;
}

#otherTimer div span {
  color: #fff;
  display: block;
  font-size: 0.35em;
  font-weight: 400;
}
.mentor-img {
  height: 200px;
}
.mentor-img img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.mentor_link_tag {
  /* margin: 0 15px; */
}
.mentors-list-section .mentor-card {
  padding: 10px 15px !important;
  box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
  background: #fafafa;
}
.mentor-title {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
.mentor-card .mentor-name h4 {
  margin-top: 6px;
}
.mentor-card .mentor-title span {
  font-size: 13px;
}

.package {
  text-align: center;
  width: 150px;
  background: #fafafa;
  border-radius: 10px;
  padding: 5px 0;
  margin: 8px auto;
  font-size: 13px;
  font-weight: 600;
}
.mentor-highlights > div {
  /* width: 50%; */
  text-align: center;
}
.mentor-card {
  position: relative;
  overflow: hidden;
}
.mentor_badge {
  position: absolute;
  width: 100px;
  text-align: center;
  transform: rotate(45deg);
  top: 10px;
  right: -25px;
  background: #ccc;
}
.mentors-list-section .mentor-highlights span {
  font-size: 13px;
}

.slider_cross {
  position: absolute;
  top: 3px;
  right: 12px;
  font-size: 20px;
  color: #fff;
  z-index: 99;
  cursor: pointer;
}
.product_info h4 {
  margin: 5px 0;
}
.navbar-list li > a > img {
  width: 35px !important;
  height: 35px !important;
}
#feeling_type_div > ul {
  display: flex;
  justify-content: space-between;
}
#suggested_slider .wow_my_groups .avatar img {
  width: 100px;
  height: 100px;
  object-fit: cover;
  border-radius: 4px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
#suggested_slider .wow_my_groups .avatar {
  padding-top: 70%;
}
#suggested_slider .wow_my_groups_info {
  padding: 10px;
}
#suggested_slider .wow_my_groups {
  padding: 10px 0;
  border: 1px solid #ccc;
  margin: 0 5px;
  border-radius: 10px;
  background: #fff;
}

#suggested_slider .owl-nav button.owl-prev {
  left: 0;
}
#suggested_slider .owl-nav button {
  width: 50px;
  height: 50px;
  background-color: #fff;
  position: absolute;
  top: 40%;
  border: 1px solid #ddd;
  border-radius: 50%;
}
#suggested_slider .owl-nav button.owl-next {
  right: 0;
}

.subscribe_member {
  right: unset !important;
  left: 20px;
  bottom: 6px !important;
}

/* CSS Multiple Whatsapp Chat */
#whatsapp-chat {
  box-sizing: border-box !important;
  outline: none !important;
  position: fixed;
  width: 275px;
  border-radius: 10px;
  box-shadow: 0 1px 15px rgba(32, 33, 36, 0.28);
  bottom: 90px;
  right: 30px;
  overflow: hidden;
  z-index: 99;
  animation-name: showchat;
  animation-duration: 1s;
  transform: scale(1);
}

a.blantershow-chat {
  /*   background: #009688; */
  /* background: #fff; */
  /* color: #404040; */
  position: fixed;
  display: flex;
  font-weight: 400;
  justify-content: space-between;
  z-index: 98;
  bottom: 25px;
  right: 30px;
  font-size: 15px;
  /* padding: 10px 20px; */
  border-radius: 30px;
  box-shadow: 0 1px 15px rgba(32, 33, 36, 0.28);
}

a.blantershow-chat svg {
  transform: scale(1.2);
  /* margin: 0 10px 0 0; */
}

.whatsapp-chat-header {
  background: #009688;
  background: #095e54;
  color: #fff;
  padding: 20px;
}
.whatsapp-chat-header h3 {
  margin: 0 0 10px;
}
.whatsapp-chat-header p {
  font-size: 14px;
  line-height: 1.7;
  margin: -10px;
}
.whatsapp-chat-header .whatsapp-chat-name {
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 0;
  margin-bottom: 0;
  line-height: 0.5;
}

.whatsapp-chat-avatar {
  position: relative;
}
.whatsapp-chat-avatar::after {
  content: "";
  bottom: 0px;
  right: 0px;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  background-color: #4ad504;
  display: block;
  position: relative;
  z-index: 1;
  border-radius: 50%;
  border: 2px solid #095e54;
  left: 40px;
  top: 38px;
}
.whatsapp-chat-avatar img {
  border-radius: 100%;
  width: 50px;
  float: left;
  margin: 0 10px 0 0;
}

.info-chat span {
  display: block;
}

#get-label,
span.chat-label {
  font-size: 12px;
  color: #888;
}

#get-nama,
span.chat-nama {
  margin: 5px 0 0;
  font-size: 15px;
  font-weight: 700;
  color: #222;
}

#get-label,
#get-nama {
  color: #fff;
}

span.my-number {
  display: none;
}

/* .blanter-msg {
        color: #444;
        padding: 20px;
        font-size: 12.5px;
        text-align: center;
        border-top: 1px solid #ddd;
      } */
textarea#chat-input {
  border: none;
  font-family: "Arial", sans-serif;
  width: 100%;
  /* height: 20px; */
  outline: none;
  resize: none;
  padding: 10px;
  font-size: 14px;
}

a#send-it {
  width: 40px;
  font-weight: 700;
  /* padding: 10px 10px 0; */
  background: #eee;
  border-radius: 10px;
  /* height: 20px; */
  /* padding: 10px 15px 10px 9px; */
  display: flex;
  align-items: center;
  justify-content: center;
}
a#send-it svg {
  fill: #a6a6a6;
  height: 24px;
  width: 24px;
}

.first-msg {
  background: transparent;
  padding: 30px;
  text-align: center;
}
.first-msg span {
  background: #e2e2e2;
  color: #333;
  font-size: 14.2px;
  line-height: 1.7;
  border-radius: 10px;
  padding: 15px 20px;
  display: inline-block;
}

.start-chat .blanter-msg {
  display: flex;
  background: #fff;
  height: 46px;
}

#get-number {
  display: none;
}

a.close-chat {
  /* position: absolute; */
  /* top: 5px; */
  /* right: 15px; */
  /* color: #fff; */
  /* font-size: 30px; */
  position: absolute;
  top: 5px;
  right: 6px;
  color: #fff;
  font-size: 30px;
  background: #000;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

@keyframes ZpjSY {
  0% {
    background-color: #b6b5ba;
  }
  15% {
    background-color: #111111;
  }
  25% {
    background-color: #b6b5ba;
  }
}
@keyframes hPhMsj {
  15% {
    background-color: #b6b5ba;
  }
  25% {
    background-color: #111111;
  }
  35% {
    background-color: #b6b5ba;
  }
}
@keyframes iUMejp {
  25% {
    background-color: #b6b5ba;
  }
  35% {
    background-color: #111111;
  }
  45% {
    background-color: #b6b5ba;
  }
}
@keyframes showhide {
  from {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes showchat {
  from {
    transform: scale(0);
    opacity: 0;
  }
}
@media screen and (max-width: 480px) {
  #whatsapp-chat {
    width: auto;
    left: 5%;
    right: 5%;
    font-size: 80%;
  }
}
.hide {
  display: none;
  animation-name: showhide;
  animation-duration: 0.5s;
  transform: scale(1);
  opacity: 1;
}

.show {
  display: block;
  animation-name: showhide;
  animation-duration: 0.5s;
  transform: scale(1);
  opacity: 1;
}

.whatsapp-message-container {
  display: flex;
  z-index: 1;
}

.whatsapp-message {
  padding: 7px 14px 6px;
  background-color: white;
  border-radius: 0px 8px 8px;
  position: relative;
  transition: all 0.3s ease 0s;
  opacity: 0;
  transform-origin: center top 0px;
  z-index: 2;
  box-shadow: rgba(0, 0, 0, 0.13) 0px 1px 0.5px;
  margin-top: 4px;
  margin-left: -54px;
  max-width: calc(100% - 66px);
}

.whatsapp-chat-body {
  padding: 20px 20px 20px 10px;
  background-color: #e6ddd4;
  position: relative;
}
.whatsapp-chat-body::before {
  display: block;
  position: absolute;
  content: "";
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  z-index: 0;
  opacity: 0.08;
  background-image: url("https://elfsight.com/assets/chats/patterns/whatsapp.png");
}

.dAbFpq {
  display: flex;
  z-index: 1;
}

.eJJEeC {
  background-color: white;
  width: 52.5px;
  height: 32px;
  border-radius: 16px;
  display: flex;
  -moz-box-pack: center;
  justify-content: center;
  -moz-box-align: center;
  align-items: center;
  margin-left: 10px;
  opacity: 0;
  transition: all 0.1s ease 0s;
  z-index: 1;
  box-shadow: rgba(0, 0, 0, 0.13) 0px 1px 0.5px;
}

.hFENyl {
  position: relative;
  display: flex;
}

.ixsrax {
  height: 5px;
  width: 5px;
  margin: 0px 2px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  top: 0px;
  background-color: #9e9da2;
  animation-name: ZpjSY;
}

.dRvxoz {
  height: 5px;
  width: 5px;
  margin: 0px 2px;
  background-color: #b6b5ba;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  top: 0px;
  animation-name: hPhMsj;
}

.kAZgZq {
  padding: 7px 14px 6px;
  background-color: white;
  border-radius: 0px 8px 8px;
  position: relative;
  transition: all 0.3s ease 0s;
  opacity: 0;
  transform-origin: center top 0px;
  z-index: 2;
  box-shadow: rgba(0, 0, 0, 0.13) 0px 1px 0.5px;
  margin-top: 4px;
  margin-left: -54px;
  max-width: calc(100% - 66px);
}
.kAZgZq::before {
  position: absolute;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACQUExURUxpccPDw9ra2m9vbwAAAAAAADExMf///wAAABoaGk9PT7q6uqurqwsLCycnJz4+PtDQ0JycnIyMjPf3915eXvz8/E9PT/39/RMTE4CAgAAAAJqamv////////r6+u/v7yUlJeXl5f///5ycnOXl5XNzc/Hx8f///xUVFf///+zs7P///+bm5gAAAM7Ozv///2fVensAAAAvdFJOUwCow1cBCCnqAhNAnY0WIDW2f2/hSeo99g1lBYT87vDXG8/6d8oL4sgM5szrkgl660OiZwAAAHRJREFUKM/ty7cSggAABNFVUQFzwizmjPz/39k4YuFWtm55bw7eHR6ny63+alnswT3/rIDzUSC7CrAziPYCJCsB+gbVkgDtVIDh+DsE9OTBpCtAbSBAZSEQNgWIygJ0RgJMDWYNAdYbAeKtAHODlkHIv997AkLqIVOXVU84AAAAAElFTkSuQmCC");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  top: 0px;
  left: -12px;
  width: 12px;
  height: 19px;
}

.bMIBDo {
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.4);
}

.iSpIQi {
  font-size: 14px;
  line-height: 19px;
  margin-top: 4px;
  color: #111111;
}

.iSpIQi {
  font-size: 14px;
  line-height: 19px;
  margin-top: 4px;
  color: #111111;
}

.cqCDVm {
  text-align: right;
  margin-top: 4px;
  font-size: 12px;
  line-height: 16px;
  color: rgba(17, 17, 17, 0.5);
  margin-right: -8px;
  margin-bottom: -4px;
}
.blantershow-chat svg {
  width: 40px;
}

/* profile card css  */

.profile_grid {
  /*cursor: pointer;*/
  font-family: "Roboto", sans-serif;
  text-align: center;
  padding: 20px 10px 10px 10px;
  transition-duration: 0.4s;
  width: 200px;
  border-radius: 10px;
  border: 0 !important;
  box-shadow: none !important;
  background: #fff !important;
  margin-top: 10px !important;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
  margin-bottom: 5px !important;
}

.profile_grid h3 {
  font-size: 16px;
  margin-bottom: 5px;
}

.profile_grid button {
  font-size: 13px;
  font-weight: 600;
  padding: 3px 25px;
  border-radius: 8px;
  margin: 5px 0;
  border: 1px solid #ccc;
  background: #fff;
}

.octagon_img img {
  width: 70px !important;
  height: 70px;
  position: relative;
  margin: 0 auto 6px;
  overflow: hidden;
  z-index: 555;
  border: 4px solid #6bd4c5;
  border-radius: 50%;
  background-color: #fff;
  /* padding: 4px; */
  box-shadow: 2px 2px 11px #444;
}

.card .home-demo {
  background-color: #f6f6f6;
  padding-bottom: 10px;
}

.profile_grid h4 {
  margin: 0;
  color: #46cab7;
  font-size: 20px;
  line-height: 15px;
}
.profile_grid .profile_grid_bottom_btns a {
  color: #46cab7;
}

.profile_grid strong {
  font-style: italic;
  font-size: 15px;
}

.profile_grid ul {
  margin: 10px 0px;
  padding: 0;
  list-style-type: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.profile_grid ul li a {
  margin: 0 3px;
  color: #fff;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  text-decoration: none;
  font-size: 14px;
  transition-duration: 0.4s;
}

.change-custome-color1 ul li a {
  background-color: #46cab7;
}

.change-custome-color2 ul li a {
  background-color: #f34425;
}

.change-custome-color3 ul li a {
  background-color: #8ece54;
}

.change-custome-color4 ul li a {
  background-color: #fabf0d;
}

.change-custome-color5 ul li a {
  background-color: #457221;
}

.change-custome-color6 ul li a {
  background-color: #2a5051;
}

.profile_grid p {
  margin: 0 0 6px;
  font-size: 15px;
  color: #666;
  line-height: 16px;
}

.card .form-group.form-control {
  border-radius: 30px;
  cursor: pointer;
}

.member-item {
  cursor: pointer;
}

#following_slider .owl-nav button {
  width: 50px;
  height: 50px;
  background-color: #fff;
  position: absolute;
  top: 40%;
  border: 1px solid #ddd;
  border-radius: 50%;
}

#following_slider .owl-nav button.owl-prev {
  left: 0;
}

#following_slider .owl-nav button.owl-next {
  right: 0;
}

/* linkeding occassion modal css =====  */

.ocassion_popup_width {
  max-width: 550px !important;
  width: 100%;
  height: auto;
  z-index: 9;
  padding: 50px 10px 0 0;
  /* padding-top: 50px; */
}

.occasion__close_btn {
  color: #000;
  font-size: 26px;
  opacity: 1 !important;
  position: absolute;
  top: 23px;
  right: 21px;
  color: #fff;
}

.select__option_occasion {
  text-align: left;
  margin-top: -10px;
}

.occasion__header {
  padding: 0px !important;
}

.occasion__header .wow_pops_head {
  padding-bottom: 20px;
  width: 100%;
  background: #081631;
}

.occasion__header .wow_pops_head h5 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.occasion__header .wow_pops_head > svg {
  height: 20px;
}

.occassion_body_section {
  height: 360px;
  overflow-y: scroll;
}

/* .occassion_body_section::-webkit-scrollbar{
              color: #53c7f1 !important;
           } */
.occassion_body_section::-webkit-scrollbar {
  background: #fff !important;
}

/* Style the scrollbar handle */
.occassion_body_section::-webkit-scrollbar-thumb {
  background: #081631 !important;
}

/* #sidebar-scrollbar {
         overflow-y: auto;
         scrollbar-color: #777d74 rgba(119, 125, 116, .2);
         scrollbar-width: thin
     } */

/* #sidebar-scrollbar::-webkit-scrollbar-thumb {
         background-color: #777d74
     } */

.occassion_body_section::-webkit-scrollbar-track {
  background-color: #ccc !important;
}

.occassion_body_section > ul {
  padding-left: 0px;
  list-style: none;
  margin: 0px;
  /* display: flex;
  flex-wrap: wrap; */
}
.main__event {
  width: 100%;
}

.occasion__front_li {
  padding: 12px 0 12px 20px;
  display: block;
  width: 100%;
  border-bottom: 1px solid #ccc;
  cursor: pointor;
}

.occasion__front_li h5 {
  width: 100%;
}

.occasion__front_li p {
  width: 100%;
  margin: 0;
  color: #555;
  font-size: 10px;
}

.occasion_body {
  padding: 0px !important;
}

.occasion__front_li:hover {
  background: #f6f6f6;
}

.add__photo__gifs {
  padding: 15px;
}

.occasion_img__preview {
  /* height: 220px; */
  border: 1px dashed #ccc;
  border-radius: 10px;
  position: relative;
  margin-bottom: 20px;
}

.gifs_modal_section {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.gifs_single_module {
  max-width: 49%;
  width: 100%;
  margin-bottom: 10px !important;
  border: 1px dashed #ccc;
  border-radius: 10px;
}

.gifs_single_module img {
  width: 100%;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}

/* .gifs_single_module:nth-child(odd) {
  margin-right: 5px;
} */

.gifs_single_module:nth-child(even) {
  margin-left: 5px;
}

#removeImage1 {
  display: block;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: 0;
  background: transparent;
  color: #fff;
  transform: scale(1.1);
  background: #000;
}

.modal_styling {
  /* background-image: linear-gradient(
    to right,
    #56ccf2 0%,
    #2f80ed 51%,
    #56ccf2 100%
  ); */
  /* background: url("../images/mmmotif.svg"); */
  background: #ccc;
  z-index: 999999 !important;
}

.modal_styling:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #fff;
  clip-path: polygon(100% 27%, 34% 100%, 100% 100%);
}

.occasion__footer button {
  background: #081631 !important;
  border: 1px solid #fff;
  margin: 0px;
}

.recipient_input {
  padding: 3px 15px;
  font-size: 15px;
  color: #555;
  font-weight: 600;
  margin: 8px 0;
  border-radius: 10px;
  width: 100%;
  border: 1px solid #ccc;
}

.append_bubbles {
  margin: 5px 0;
}

.append_bubbles ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  list-style: none;
  padding-left: 0px;
  margin-bottom: 2px;
}

.select_recipient {
  padding: 20px;
}

.append_bubble_li {
  display: flex;
  align-items: center;
  padding: 3px 9px;
  background: #ccc;
  border-radius: 7px;
  margin-right: 4px;
}

.append_bubble_li p {
  font-size: 14px;
  color: #555;
  font-weight: 500;
  margin-bottom: 0;
  margin-right: 5px;
}

.recipient_ul {
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
}

.recipient_li {
  padding-top: 3px;
  padding-bottom: 6px;
  border-bottom: 1px solid #ccc;
}

.recipient_li > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.recipient_img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 8px;
}

.recipient_img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.recipient_info {
  display: flex;
  align-items: center;
}

.recipient_info p {
  margin-bottom: 0px;
}

.recipient_info pre {
  margin: 0 4px;
  font-weight: 600;
  font-size: 14px;
}

.recipient_info span {
  font-weight: 600;
  font-size: 15px;
}

.has__contact i {
  color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: green;
  border: 1px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.want_to_recognise {
  width: 100%;
  height: 190px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.want_to_recognise div span {
  font-size: 18px;
  font-weight: 600px;
  color: #555;
  margin-bottom: 6px;
}

.want_to_recognise div p {
  font-size: 14px;
  font-weight: 500px;
  color: #ccc;
  margin-bottom: 0px;
}

.kudos_award_img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.kudos_note {
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translate(-50%);
  text-align: center;
}

.gifs_names {
  padding: 8px 0;
  text-align: center;
}

.gifs_names p {
  font-size: 18px;
  color: #555;
  font-weight: 500;
  margin-bottom: 0;
}

.selected_field_txt {
  margin: 10px 0;
  text-align: center;
}
.selected_field_txt p {
  font-size: 18px;
  color: #555;
  font-weight: 600;
  margin-bottom: 0;
}

.share_post_section {
  padding: 15px;
}

.create_post_txtarea {
  width: 100%;
  height: auto;
  margin: 20px 0;
  font-size: 16px;
  letter-spacing: 1px;
  color: #555555;
  line-height: 25px;
}

.create_post_txtarea span {
  font-weight: 600;
}

.post__share__select {
  margin-top: 2px;
}
.boost-btn {
  background-image: linear-gradient(
    90deg,
    #f44526 0,
    #f08252 50%,
    #f44526 100%
  );
  color: #fff !important;
}

@media (max-width: 767px) {
  .gifs_single_module:nth-child(odd) {
    margin: 0px;
  }
}

/* upload img width preview button  */

.form_class {
  /* max-width: 500px; */
  width: 100%;
  margin: 0 auto;
  /* height: 180px; */
}

.btn_upload {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  color: #fff;
  padding: 5px 10px;
  width: 100%;
  background: #f6f6f6;
  height: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0% 100% 0% 100% / 45% 0% 100% 55%;
}

/* .btn_upload:hover,
       .btn_upload:focus {
         background-color: #7ca9e6;
       } */

.btn_upload input {
  cursor: pointer;
  height: 100%;
  position: absolute;
  filter: alpha(opacity=1);
  -moz-opacity: 0;
  opacity: 0;
}

.it {
  height: 100px;
}

.btn-rmv1,
.btn-rmv2,
.btn-rmv3,
.btn-rmv4,
.btn-rmv5 {
  display: none;
}

.rmv {
  cursor: pointer;
  color: #fff;
  border-radius: 30px;
  border: 1px solid #fff;
  display: inline-block;
  background: rgba(255, 0, 0, 1);
  margin: -5px -10px;
}

.rmv:hover {
  background: rgba(255, 0, 0, 0.5);
}

.add__img_div span {
  text-align: center;
  color: #000;
}

.form__up_img {
  position: relative;
}

.form__up_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.btn-rmv1 {
  position: absolute;
  top: 0;
  right: 0;
}

/* 28/11/2022 css  */

/* 06/12/22 */
.your-story .company-box .tags,
.your-story .company-box .location {
  font-size: 12px;
}
.your-story .company-box {
  border-radius: 5px;
  /* min-height: 158px; */
}

.profile_grid:hover {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5) !important;
}

/* 06/12/22 end */

.slider_cross_btn {
  width: 25px;
  height: 25px;
  font-size: 20px;
  color: #fff;
  position: absolute;
  top: 11px;
  right: 11px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
  cursor: pointer;
}

.profile_grid .followin__btn {
  margin-right: 0px !important;
}

.add-friend h6 {
  color: #0b76b7;
  font-size: 11px !important;
}

.whats__going__form {
  position: relative;
}

.wg_overlay {
  width: 0%;
  height: 100%;
  position: absolute;
  top: 0;
  /* right: 0; */
  left: 0;
  bottom: 0;
  background: #000000de;
  z-index: -1;
  opacity: 0;
  transition: all 0.6s;
  border-radius: 2px;
}

.wg_overlay_nc {
  transition: all 0.6s;
  z-index: 99 !important;
  opacity: 1 !important;
  right: 0 !important;
  width: 100% !important;
}

#video__preview {
  height: 300px;
}
#video__preview video {
  height: 100%;
  object-fit: cover;
}

.activities__feelings {
  width: 33%;
  text-align: center;
  padding: 10px 0;
  border: 1px dashed #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
}
.activities__feelings i {
  margin-right: 5px;
}

.btn_info_cta form {
  margin: 0;
}

#article_modal {
  background: #000000d9;
  z-index: 999999;
}

.full_overlay {
  opacity: 0.6 !important;
  transition: all 0.5s !important;
  z-index: 1069;
  bottom: 0 !important;
}

.whatsGoing_zIndex {
  z-index: 1070 !important;
  background: #fff;
  border-radius: 10px;
  transition: all 0.5s !important;
}

.subscribe_member a {
  padding: 8px 15px;
  font-size: 14px !important;
  /* background-image: linear-gradient(
    90deg,
    #f44526 0,
    #f08252 50%,
    #f44526 100%
  ) !important; */
  background: #f44526 !important;
}
.button_blink {
  background-color: #e35b1e !important;
  -webkit-border-radius: 10px !important;
  border-radius: 10px !important;
  border: none !important;
  color: #ffffff !important;
  cursor: pointer !important;
  display: inline-block;
  font-family: Arial !important;
  font-size: 12px !important;
  text-align: center !important;
  text-decoration: none !important;
  -webkit-animation: glowing 1500ms infinite !important;
  -moz-animation: glowing 1500ms infinite !important;
  -o-animation: glowing 1500ms infinite !important;
  animation: glowing 1500ms infinite !important;
}

@keyframes glowing {
  0% {
    background-color: #b20000;
    box-shadow: 0 0 3px #b20000;
  }
  50% {
    background-color: #ff0000;
    box-shadow: 0 0 40px #ff0000;
  }
  100% {
    background-color: #b20000;
    box-shadow: 0 0 3px #b20000;
  }
}

.uploaded_last_img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.startup_owl .owl-nav button {
  width: 35px;
  height: 35px;
  color: #000 !important;
  background-color: #fff !important;
  position: absolute;
  top: 40%;
  border: 1px solid #ddd !important;
  border-radius: 50%;
  font-size: 35px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.startup_owl .owl-nav button.owl-prev {
  left: 0;
}

.startup_owl .owl-nav button.owl-next {
  right: 0;
}

.listing_head .refresh_btn {
  display: none;
}

.slider_profile {
  background: none !important;
}

.slider_profile .wo_user_side_info li {
  width: 32.5%;
  background: transparent;
  /* border-radius: 10px; */
  padding: 10px;
  border-right: 2px dashed #ccc;
}
.slider_profile .wo_user_side_info li:nth-child(4) {
  border-right: none;
}

.slider_profile ul.point__reward li a span {
  text-decoration: unset;
  border-bottom: 1px dotted #fff;
}

.inner_space {
  background: #f6f6f6;
  border-radius: 7px;
}

#first_time_show {
  /* background: #081631d9 ; */
}
#first_time_show button i {
  color: #f7ba00;
  font-size: 14px;
}
.slide_block img {
  aspect-ratio: unset !important;
}

.product_info h4 {
  font-size: 12px;
}
.product_info p {
  font-size: 14px;
}
.product_info p b {
  font-size: 16px;
}
.product_info div {
  font-size: 12px;
}

.form__up_img {
  height: 217px;
}
.form__up_img img {
  border-radius: 10px;
}
.slider_view_all a {
  color: #081631 !important;
}
.slider_head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.subscribe_member_btn p {
  margin-bottom: 0px;
  background: #f44526 !important;
}
.product_form_sec {
  padding: 0 10px;
}
.product_form_sec .form-control,
.product_form_sec .form-select {
  border-radius: 7px !important;
}

.product_form_sec label {
  font-size: 14px;
  font-weight: 500;
  color: #555;
}

/* pankaj */
.footer_wrapper_sidebar {
  background: #081631;
  padding: 15px;
  border-radius: 4px;
  margin-bottom: 15px;
  border: 1px dashed #fff;
}

.rightsidebar-stories .profile_grid h4 a,
.rightsidebar-stories .profile_grid h6 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.rightsidebar-stories .profile_grid p {
  margin: 5px 0 !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.rightsidebar-stories .profile_grid .follow_btn {
  border: 1px solid #ccc;
  width: 100px;
  margin: 0 auto;
}
.rightsidebar-stories .profile_grid h6 {
  margin: 2px 0;
  color: #f44526 !important;
}
.titleContent {
  padding-bottom: 15px;
}
.startup_owl .owl-dots {
  display: none;
}

.stats_sidebar_card {
  border-radius: 10px;
  padding: 0 5px;
  border: 1px dashed #ccc !important;
}
.stats_sidebar_card > div {
  border-radius: 10px;
}

#event__form .form-group input[type="date"],
#event__form .form-group input[type="time"] {
  width: 100%;
  padding: 8px 15px;
  border-radius: 7px !important;
  border: 1px solid #ccc;
  background: #f6f6f6;
}

.sliderTransition::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000ab;
}

/* profile card css  */
.profile_grid {
  /*cursor: pointer;*/
  font-family: "Roboto", sans-serif;
  text-align: center;
  padding: 20px 10px;
  transition-duration: 0.4s;
  box-shadow: 0px 0px 10px 0px transparent;
}

/* .profile_grid:hover {
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	} */
.profile_grid h3 {
  font-size: 16px;
  margin-bottom: 5px;
}

.profile_grid button {
  font-size: 13px;
  font-weight: 600;
  padding: 3px 25px;
  border-radius: 8px;
  margin: 5px auto;
  border: 1px solid #ccc;
  background: #fff;
}

.octagon_img img {
  width: 105px !important;
  height: 105px;
  position: relative;
  margin: 0 auto 6px;
  overflow: hidden;
  z-index: 555;
  /* border: 4px solid #6bd4c5; */
  border: 2px solid #6bd4c5;
  border-radius: 50%;
  background-color: #fff;
  /* padding: 4px; */
  box-shadow: 2px 2px 11px #444;
}

.profile_grid h4 {
  margin: 0;
  color: #46cab7;
  font-size: 20px;
}

.profile_grid strong {
  font-style: italic;
  font-size: 15px;
}

.profile_grid ul {
  margin: 10px 0px;
  padding: 0;
  list-style-type: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.profile_grid ul li a {
  margin: 0 3px;
  color: #fff;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  text-decoration: none;
  font-size: 14px;
  transition-duration: 0.4s;
}

/* .event_slider_cards{
  width: 170px;
  padding: 15px 10px;
  background: #fff !important;
} */

.rightSidebarCard .add-friend h4 {
  font-size: 11px !important;
}
.rightSidebarCard .add-friend h6,
.rightSidebarCard .add-friend p {
  font-size: 9px !important;
  margin-bottom: 0 !important;
}
.rightSidebarCard .add-friend .follow_btn {
  padding: 0 !important;
  border: 0 !important;
  margin: 0 auto !important;
  line-height: 10px;
  background: transparent;
}
.rightSidebarCard .add-friend .follow_btn div {
  font-size: 9px !important;
  line-height: 10px !important;
}

.rightSidebarCard .profile_grid {
  width: auto;
  border: 0 !important;
  padding: 10px 5px !important;
}

.rightSidebarCard .add-friend .octagon_img img {
  width: 50px !important;
  height: 50px !important;
  padding: 0 !important;
  border-width: 2px !important;
}
.rightsidebar-stories .octagon_img img {
  width: 85% !important;
  border-radius: 5px !important;
  border: unset !important;
  padding: 0 !important;
}

.rightSidebarCard .add-friend h5 {
  font-size: 9px !important;
}
.rightSidebarCard .profile_grid h4 a {
  font-size: 12px;
}

.bg-img {
  background-image: url(../../assets/images/banner-3.png);
  /* background-size: 100%; */
  /* background-position: center; */
  background-color: #000;
  position: relative;
}
.bg-img::before {
  position: absolute;
  content: "";
  background-color: rgb(0 0 0 / 50%);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.certified-title {
  color: #f44526;
  text-shadow: 2px 2px 3px rgb(0 0 0 / 77%);
  line-height: 1.5;
}
.certified-text {
  text-align: justify;
  color: #ffffff;
  font-family: "Nunito", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}
.landing-page-btn {
  color: #fff !important;
  background-color: #f44526 !important;
  border-radius: 30px !important;
  padding: 5px 30px !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  outline: unset;
  border: unset;
}

/* 04.02.23 */
.user_popover span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 06.02.23 */
.modalLinst_info h2 {
  font-size: 25px;
  margin-bottom: 10px;
}

.precentage_res {
  width: 100%;
}

.my-post-add-comment {
  border-radius: 0 !important;
  background: transparent !important;
}
.my-post-add-comment svg {
  fill: #000;
}

.my-post-total-comment {
  margin-right: 4px;
}

/* our team start here  */

.profile_grid {
  /*cursor: pointer;*/
  font-family: "Roboto", sans-serif;
  text-align: center;
  padding: 20px 10px;
  transition-duration: 0.4s;
  box-shadow: 0px 0px 10px 0px transparent;
}
.profile_grid:hover {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.octagon_img img {
  width: 105px;
  height: 105px;
  position: relative;
  margin: 0 auto 6px;
  overflow: hidden;
  z-index: 555;
  border: 4px solid #6bd4c5;
  border-radius: 50%;
  background-color: #fff;
  padding: 4px;
  box-shadow: 2px 2px 11px #444;
}
.profile_grid h4 {
  margin: 0;
  color: #46cab7;
  font-size: 20px;
}
.profile_grid strong {
  font-style: italic;
  font-size: 15px;
}
.profile_grid ul {
  margin: 10px 0px;
  padding: 0;
  list-style-type: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.profile_grid ul li a {
  margin: 0 3px;
  color: #fff;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  text-decoration: none;
  font-size: 14px;
  transition-duration: 0.4s;
}
.change-custome-color1 ul li a {
  background-color: #46cab7;
}
.change-custome-color2 ul li a {
  background-color: #f34425;
}
.change-custome-color3 ul li a {
  background-color: #8ece54;
}
.change-custome-color4 ul li a {
  background-color: #fabf0d;
}
.change-custome-color5 ul li a {
  background-color: #457221;
}
.change-custome-color6 ul li a {
  background-color: #2a5051;
}
.profile_grid p {
  margin: 0 0 6px;
  font-size: 15px;
  color: #666;
  line-height: 16px;
}
.card .form-group.form-control {
  border-radius: 30px;
  cursor: pointer;
}
.member-item {
  cursor: pointer;
}
.profile_grid_bottom_btns {
  display: flex;
  justify-content: space-around;
  margin-top: 10px;
}
/* 30.12.22 */
.octagon_img img {
  width: 100px !important;
  height: 100px !important;
}
/* 06.02.23 */
.our-team-heading {
  color: #181818;
  text-shadow: 2px 2px 3px #f44526a2;
  font-weight: 500;
}
.profile_grid {
  width: 100% !important;
}
.about-tab-btn-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 10px;
  position: relative;
}

.about-tab-btn-wrapper .about-tab-btn {
  position: relative;
  white-space: nowrap;
  background-color: #e3e3e3;
  border: unset;
  color: #000;
  border-radius: 30px;
  padding: 3px 13px;
  white-space: nowrap;
}
.about-tab-btn-wrapper .about-tab-btn.active {
  background-color: #e35b1e;
  color: #fff;
}

#founder-team-box,
#our-mentors-box,
#our-mentors-box,
#state-chapter-box,
#board-of-advisors-box,
#investor-community-box,
#aisea-achievers-box,
#kids-entrepreneur-box,
#womens-entrepreneur-box {
  display: none;
}

.member-item .profile_grid .profile_grid_bottom_btns .team-member-chat {
  display: flex;
  width: 50px;
  gap: 5px;
  align-items: center;
}

/* our team ends here  */

/* css for occasion module  */

.my-post-occasion-image {
  width: 100%;
  margin-top: 8px;
  border-radius: 7px;
  -webkit-clip-path: polygon(
    50% 0%,
    100% 0,
    100% 35%,
    100% 82%,
    80% 90%,
    48% 95%,
    20% 90%,
    0 82%,
    0% 35%,
    0 0
  );
  clip-path: polygon(
    50% 0%,
    100% 0,
    100% 35%,
    100% 82%,
    80% 90%,
    48% 95%,
    20% 90%,
    0 82%,
    0% 35%,
    0 0
  );
}
.my-post-occasion-mentions + div {
  width: 100%;
}

.my-post-occasion-mentions {
  flex-wrap: wrap;
}

.sharee__post i {
  margin-right: 4px;
}

.modals_z_indexs {
  z-index: 999999 !important;
}
.my-post-chose-emoji-container {
  position: absolute;
  top: -156px;
}

.answer_prev_ques {
  width: 100%;

  margin-top: 20px;

  display: none;
}

.answer_prev_ques textarea {
  width: 100%;

  border-radius: 10px !important;
}

.answer_prev_ques .poll-btns {
  display: flex;

  justify-content: flex-end;

  gap: 20px;

  margin: 10px 10px 0 0;
}

.answer_prev_ques .poll-btns .cancel-btn {
  color: #f44526 !important;

  border: 1px solid #f44526;
}

.answer_prev_perc {
  width: 100%;

  margin-top: 40px;
}

.votes-wrapper {
  display: flex;

  align-items: flex-start;

  justify-content: center;

  gap: 50px;
}

.votes-wrapper h6 {
  font-size: 40px;

  font-weight: 600;

  border: 10px solid #fff;

  border-radius: 50%;

  /* display: inline-block; */

  width: 130px;

  height: 130px;

  display: flex;

  align-items: center;

  justify-content: center;
}

.votes-wrapper h6 span {
  font-weight: 400;

  font-size: 30px;
  color: #fff;
}

.votes-wrapper h5 {
  margin-top: 10px;

  font-size: 18px;

  color: #fff;
}

.percen_your_vote {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}
.percen_your_vote h5 {
  margin-top: 0px !important;
}
.percen_your_vote img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 7px;
}

.your-story-btn svg {
  fill: #fff;
}
.rightSidebarCard .event_slider a .avatar img {
  width: 50px;
  height: 50px;
}

.pm_text h5 {
  text-align: left;

  color: #000000;

  font-family: "Crimson Text", Sans-serif;

  font-size: 25px;

  font-weight: 500;

  line-height: 35px;

  text-shadow: 2px 2px 3px rgb(0 0 0 / 76%);

  margin: 25px 0;
}

.pm_text ul {
  padding-left: 0px;

  list-style: none;
}

.pm_ul li {
  display: flex;

  align-items: center;

  margin: 10px 0;
}

.pm_ul li i {
  font-size: 17px;

  color: var(--theme);

  margin-right: 8px;
}

.pm_ul p {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 25px;
  font-weight: 600;
  color: #000;
}

.programm_membership h2 {
  text-align: center;

  margin: 25px 0;

  font-size: 40px;

  color: var(--theme);

  text-shadow: 2px 2px 3px rgb(0 0 0 / 76%);
}

.pm_img {
  padding: 15px;

  width: 100%;
}

.pm_img img {
  width: 100%;

  border-radius: 30%;
}

.mb_text h5 {
  text-align: center;
}

.mb_text ul li {
  padding: 27px 21px;

  /* height: 152px; */
  position: relative;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px,
    rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
  border-radius: 15px;
  margin: 30px 0;
  align-items: baseline;
}

.pm_ul li div {
  font-size: 17px;
  color: var(--theme);
  margin-right: 8px;

  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 0;
  right: -7px;
  border-bottom-right-radius: 15px;

  -webkit-clip-path: polygon(100% 100%, 100% 0, 0 100%);
  clip-path: polygon(100% 100%, 100% 0, 0 100%);
  display: flex;
  justify-content: right;
  border-bottom-right-radius: 15px;
}

.pm_ul li:nth-child(1) div {
  background: #081631;
  background-image: #081631;
}

.pm_ul li:nth-child(2) div {
  background-color: #081631;
}

.pm_ul li:nth-child(3) div {
  background-color: #081631;
}

.pm_ul li:nth-child(4) div {
  background-color: #081631;
}

.pm_ul li:nth-child(5) div {
  background-color: #081631;
}

.pm_ul li:nth-child(6) div {
  background-color: #081631;
}

.pm_ul li:nth-child(7) div {
  background-color: #081631;
}

.pm_ul li:nth-child(8) div {
  background-color: #081631;
}

.pm_ul li:nth-child(9) div {
  background-color: #081631;
}

.pm_ul li:nth-child(10) div {
  background-color: #081631;
}

.pm_ul li:nth-child(11) div {
  background-color: #081631;
}

.pm_ul li:nth-child(12) div {
  background-color: #081631;
}

.pm_ul li:nth-child(13) div {
  background-color: #081631;
}

.pm_ul li:nth-child(14) div {
  background-color: #081631;
}

.pm_ul li:nth-child(15) div {
  background-color: #081631;
}

.pm_ul li:nth-child(16) div {
  background-color: #081631;
}

.pm_ul li:nth-child(17) div {
  background-color: #081631;
}

.pm_ul li:nth-child(18) div {
  background-color: #081631;
}

.pm_ul li:nth-child(19) div {
  background-color: #081631;
}

.pm_ul li:nth-child(20) div {
  background-color: #081631;
}

.pm_ul li:nth-child(21) div {
  background-color: #081631;
}

.pm_ul li:nth-child(22) div {
  background-color: #081631;
}

.pm_ul li:nth-child(23) div {
  background-color: #081631;
}

.pm_ul li:nth-child(24) div {
  background-color: #3d3ae0;
}

.pm_ul li:nth-child(25) div {
  background-color: #081631;
}

.pm_ul li:nth-child(26) div {
  background-color: #081631;
}

.pm_ul li:nth-child(27) div {
  background-color: #081631;
}

.pm_ul li:nth-child(28) div {
  background-color: #081631;
}

.pm_ul li:nth-child(29) div {
  background-color: #081631;
}

.pm_ul li div i {
  color: #fff;
  position: absolute;
  bottom: 7px;
}

.loadMorePost > img {
  width: 200px;
  height: 200px;
  margin: 0 auto;
}

.subscribe_member_succ {
  right: unset !important;
  left: 20px;
  bottom: 6px !important;
}
.slider_profile .orangBg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.my-post-community .add-friend .octagon_img img {
  width: 50px !important;
  height: 50px !important;
  padding: 0;
  border-width: 2px;
}
.my-post-community .add-friend .follow_btn {
  padding: 3px 15px !important;
  border-radius: 30px !important;
  background: transparent;
  padding: 0 !important;
  border: 0;
  line-height: 10px;
}
.my-post-community .profile_grid h4 {
  margin-bottom: 2px;
}
.my-post-community .add-friend h6 {
  margin-bottom: 3px;
}
.my-post-community .profile_grid p {
  margin: 0 0 6px;
  margin-top: 2px !important;
}

#navbarSupportedContent > ul > li > div > div .card-body a {
  padding: 4px 5px !important;
}
.sign-out-btn-profile {
  background: #f44526;
  padding: 5px !important;
}
.nav_links_icon_block {
  height: 18px !important;
}
.nav_links_icon_block i {
  font-size: 15px;
}

.my-owl-slider-spec .profile_grid {
  height: 210px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.my-post-product-image {
  width: 50%;
  margin: 0 auto;
  display: flex;
}

.my-post-occasion-image + p {
  text-align: center;
}
.newMargin {
  margin-left: 80px !important;
}

.dot1 {
  color: #cc31ed !important;
}
.dot2 {
  color: #ef804f !important;
}
.dot3 {
  color: #008000 !important;
}
.dot4 {
  color: #ff8200 !important;
}
.dot5 {
  color: #081631 !important;
}
.dot6 {
  color: #e35b1e !important;
}
.dot7 {
  color: #d50fc2 !important;
}
.dot8 {
  color: #3d3ae0 !important;
}
.dot9 {
  color: #353232 !important;
}
.dot10 {
  color: #769c5a !important;
}
.dot11 {
  color: #f0b64a !important;
}
.dot12 {
  color: #0368ae !important;
}
.dot13 {
  color: #c82e2e !important;
}
.dot14 {
  color: #525659 !important;
}
.dot15 {
  color: #cbda49 !important;
}
.dot16 {
  color: #f0b64a !important;
}
.dot17 {
  color: #cbda49 !important;
}
.dot18 {
  color: #f0b64a !important;
}
.dot19 {
  color: #525659 !important;
}
.dot20 {
  color: #0368ae !important;
}
.dot21 {
  color: #f0b64a !important;
}
.dot22 {
  color: #769c5a !important;
}
.dot23 {
  color: #353232 !important;
}
.dot24 {
  color: #3d3ae0 !important;
}
.dot25 {
  color: #cbda49 !important;
}
.dot26 {
  color: #cc31ed !important;
}
.dot27 {
  color: #cbda49 !important;
}
.dot28 {
  color: #cc31ed !important;
}
.dot29 {
  color: #cc31ed !important;
}

.radio-item [type="radio"] {
  display: none;
}
.radio-item + .radio-item {
  margin-top: 15px;
}
.radio-item label {
  display: block;
  padding: 20px 60px;
  background: #1d1d42;
  border: 2px solid #fff;
  border-radius: 8px;
  cursor: pointer;
  font-size: 18px;
  font-weight: 400;
  min-width: 250px;
  white-space: nowrap;
  position: relative;
  transition: 0.4s ease-in-out 0s;
}
.radio-item label:after,
.radio-item label:before {
  content: "";
  position: absolute;
  border-radius: 50%;
}
.radio-item label:after {
  height: 19px;
  width: 19px;
  border: 2px solid #524eee;
  left: 19px;
  top: calc(50% - 12px);
}
.radio-item label:before {
  background: #524eee;
  height: 20px;
  width: 20px;
  left: 19px;
  top: calc(50%-5px);
  transform: scale(5);
  opacity: 0;
  visibility: hidden;
  transition: 0.4s ease-in-out 0s;
}
.radio-item [type="radio"]:checked ~ label {
  border-color: #524eee;
}
.radio-item [type="radio"]:checked ~ label::before {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
.radio-list h1 {
  text-align: center;
}

@import url("https://fonts.googleapis.com/css2?family=Courgette&display=swap");

.etr_qualities_section {
  margin-bottom: 60px;
}

.ques-1 {
  display: none;
}

.bg-img {
  display: none;
}

.etr_index_banner_img {
  width: 100%;
}

.etr_index_banner_img img {
  width: 50%;
  margin: 0 auto;
  display: flex;
}

.etr_index_main_text h4 {
  font-size: 30px;
  margin-bottom: 0px;
  color: #fff;
}

.etr_index_main_text h4:nth-child(2) {
  color: #f44526;
}

.etr_index_main_text h2 {
  margin-bottom: 0px;
  font-size: 50px;
  font-family: "Courgette", cursive;
  color: #f44526;
  letter-spacing: 10px;
}

.etr_index_main_text h5 {
  font-size: 25px;
  margin-bottom: 0px;
  columns: #fff;
}

.etr_index_main_text h3 {
  font-size: 40px;
}

.index_etr_design {
  padding-top: 40px;
  padding-bottom: 40px;
  /* background: linear-gradient(rgba( 0 , 0 , 0.6) , rgba(0 , 0 , 0 , 0.6)) , url(./assets/images/banner-3.png); */
  background: #000;
  padding: 0px;
  background-repeat: no-repeat;
}

.etr_index_cards {
  background: grey;
  text-align: center;
  border-radius: 8px;
  width: 105px;
  margin-right: 10px;
}

.etr_index_cards > div {
  background: #fff;
  border-radius: 5px;
  margin: 3px;
}

.etr_index_cards > div i {
  font-size: 30px;
  color: grey;
  margin: 11px 0 14px;
}

.etr_index_cards p {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 0;
}

.etr_index_card_ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  align-items: baseline;
  margin-top: 40px;
}

.etr_index_main_text p {
  margin-top: 10px;
  font-size: 16px;
  color: #fff;
}

.benefits_heading h4 {
  color: #f44526;
  font-weight: bolder;
  font-size: 45px;
  text-shadow: 2px 2px 3px rgb(0 0 0 / 76%);
}

/* membership plan detail page css  */

.programm_membership h2 {
  text-align: center;
  margin: 25px 0;
  font-size: 40px;
  color: #e35b1e;
  text-shadow: 2px 2px 3px rgb(0 0 0 / 76%);
}

.etr_qualities_section .programm_membership h2 {
  margin-bottom: 10px;
}

.etr_qualities_section .programm_membership h3 {
  text-align: center;
  font-size: 40px;
  text-shadow: 2px 2px 3px rgb(0 0 0 / 76%);
  /* font-family: 'Courgette', cursive; */
  color: #f44526;
  /*letter-spacing: 5px;*/
  margin-top: 50px;
  margin-bottom: 10px;
}

.etr_qualities_section .programm_membership p {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0%;
  text-align: center;
}

.etr_qualities_section .programm_membership {
  margin-bottom: 20px;
}

.flip-container {
  -webkit-perspective: 1000;
  /* margin: 0 auto 60px auto; */
  width: 320px;
  height: 330px;
  border-radius: 15px;
  cursor: pointer;
  /* margin: 0 auto; */
  margin-bottom: 10px;
  margin: 0 auto;
}

.flipper {
  -webkit-transition: 0.5s;
  -webkit-transform-style: preserve-3d;
  position: relative;
}

.front {
  width: 320px;
  /* height: 340px; */
  min-height: 365px;
  border-radius: 5px;
  -webkit-backface-visibility: hidden;
  /* position: absolute; */
  top: 0;
  left: 0;
  z-index: 2;
  box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
  text-align: center;
  padding: 20px;
}

.front span {
  width: 80px;
  height: 80px;
  background: var(--light-grey);
  border-radius: 50%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.front span i {
  font-size: 40px;
}

.front h2 {
  margin: 13px 0;
  font-size: 22px;
  font-weight: 600;
  text-transform: uppercase;
}

.front p {
  font-size: 16px;
  color: var(--grey-text);
}

.etr_form_block {
  max-width: 700px;
  width: 100%;
  margin: 10px auto;
  padding: 15px;
  border: 1px solid #ccc;
  border-radius: 8px;
}

.etr_form_main_block h4 {
  font-size: 21px;
  color: #000;
  margin-bottom: 5px;
}

.etr_form_main_block span {
  color: #555;
  font-size: 17px;
  margin-bottom: 15px;
}

.etr_field_block {
  margin: 15px 0;
  display: block;
}

.etr_field_block label {
  font-size: 16px;
  font-weight: 500;
  color: #555;
  display: block;
}

.etr_field_block input {
  padding: 8px 13px;
  border-radius: 8px;
  border: 0;
  border-bottom: 1px solid #ccc;
  background: #f6f6f6;
  width: 100%;
  margin: 2px 0;
}

.etr_field_block textarea {
  padding: 8px 13px;
  border-radius: 8px;
  border: 0;
  border-bottom: 1px solid #ccc;
  background: #f6f6f6;
  width: 100%;
  margin: 2px 0;
}

.etrfirstNext {
  padding: 7px 20px;
  margin: 0 auto;
  display: flex;
  border-radius: 8px;
  color: #fff;
  background: #081631;
  border: 0;
}

.etrFormSubmit {
  padding: 7px 20px;
  margin: 0 auto;
  display: flex;
  border-radius: 8px;
  color: #fff;
  background: #081631;
  border: 0;
}

.checkBoxLabel {
  padding: 8px 15px;
  border: 1px solid #ccc;
  border-radius: 15px;
  transition: all 0.4s;
  user-select: none;
  color: #000;
  border: 1px solid #ccc;
}

.btnCheckBoxClass:checked + .checkBoxLabel {
  border: 1px solid #0484c3;
  background: #0484c3;
  color: #fff;
  transition: all 0.4s;
}

.second_etr_form_block > div > div {
  display: flex;
  align-items: center;
  justify-content: left;
  flex-wrap: wrap;
  width: 100%;
}

.second_etr_form_block > div > div .ch-box-div {
  margin-right: 7px;
}

.second_etr_form_block > div {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin: 5px 0;
  width: 100%;
  /* border-top: 1px solid #ccc; */
  /*border-bottom: 1px solid #ccc;*/
  padding: 5px 0;
}

.second_etr_form_block > div h4 {
  width: 400px;
  text-align: left;
  font-size: 13px;
  margin-right: 15px;
}

.second_etr_form_block .checkBoxLabel {
  margin: 3px;
  font-size: 13px;
}

.etr_form_select {
  border-radius: 8px !important;
  background: #fff !important;
}

.certificate_badge_section {
  padding-bottom: 40px;
  padding-top: 10px;
}

.etrForm_thankyou {
  width: 70%;
  margin: 0 auto;
}

.etrForm_thankyou img {
  width: 100%;
  height: auto;
}

.form_thank_you_sec {
  text-align: center;
}

.form_thank_you_sec h3 {
  font-size: 28px;
  font-weight: 700;
  color: #1f1f1f;
}

.form_thank_you_sec p {
  font-size: 14px;
  font-weight: 500;
  color: #555;
  margin: 0 10px;
}

.etr_certificate_img_sec {
  /* width: 500px; */
  margin: 10px auto;
  /* border: 1px solid #555; */
  border-radius: 10px;
  padding: 11px;
  cursor: pointer;
}

.ceritification_heading h2 {
  font-size: 30px;
  color: #e35b1e;
  text-shadow: 2px 2px 3px rgb(0 0 0 / 76%);
  margin-bottom: 20px;
  text-align: center;
  margin-top: 20px;
}

.etr_certificate_img_sec img {
  width: 100%;
  height: 250px;
  object-fit: contain;
}

.etr_certificate_img_sec h6 {
  font-size: 18px;
  color: #e35b1e;
  text-shadow: 2px 2px 3px rgb(0 0 0 / 76%);
  text-align: center;
  font-weight: 700;
  margin: 10px 0;
}

.etr_certificate_img_sec p {
  font-size: 12px;
  margin-bottom: 0px;
  color: #555;
  font-weight: 600;
  text-align: center;
}

.etr_form_section {
  margin-bottom: 60px;
}

/* .certificate_img_image {
  border: 1px solid #555;
} */

.etr_form_error_msg {
  color: red !important;
  font-size: 13px !important;
  font-weight: 600;
}

.etr_submit,
.with_business {
  padding: 7px 20px;
  margin: 0 auto;
  display: flex;
  border-radius: 8px;
  color: #fff;
  background: #081631;
  border: 0;
}

.fancybox__container {
  z-index: 9999999 !important;
}

/* .etr_index_card_ul li{

        } */

.radio-section {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 90vh;
  background: #000;
}

.btn-grad {
  background: #f44526;
  margin: 30px auto 0 auto;
  padding: 15px 45px;
  text-align: center;
  text-transform: uppercase;
  transition: 0.5s;
  background-size: 200% auto;
  color: white;
  box-shadow: 0 0 20px #eee;
  border-radius: 10px;
  display: block;
}

.etr_benefits_points li:nth-child(1) div {
  background: #f0b948;
}

.etr_benefits_points li:nth-child(2) div {
  background: #f0b948;
}

.etr_benefits_points li:nth-child(3) div {
  background: #f0b948;
}

.etr_benefits_points li:nth-child(4) div {
  background: #f0b948;
}

.etr_benefits_points li:nth-child(5) div {
  background: #f0b948;
}

.dotetr {
  color: #f0b948 !important;
}

.banner-img-main {
  position: relative;
}

.banner-img-main1 {
  width: 114% !important;
  margin-left: -66px !important;
}

.banner-img-main2 {
  position: absolute;
  top: 172px;
  right: 96px;
  width: 36% !important;
}

.etr-para-color {
  color: #f44526;
}

@media (max-width: 1199px) {
  .index_etr_design {
    padding: 20px;
  }
}

@media (max-width: 576px) {
  .show-profile-card {
    left: -23px;
  }
  .banner-img-main1 {
    margin-left: -38px !important;
  }

  .banner-img-main2 {
    top: 124px;
    right: 49px;
  }

  .etr_index_banner {
    margin-top: -50px;
    position: relative;
    z-index: 99;
  }

  /* .index_etr_design .row{
                    flex-direction: column-reverse;
            }
            .etr_index_banner_img{
                margin-bottom:25px;
            } */
  .etr_index_main_text h4 {
    font-size: 16px;
  }

  .etr_index_main_text h2 {
    font-size: 20px;
  }

  .etr_index_main_text h5 {
    font-size: 14px;
  }

  .etr_index_main_text p {
    font-size: 11px;
    text-align: justify;
  }

  .programm_membership h2 {
    margin: 15px 0;
    font-size: 20px;

    font-weight: 700;
  }

  .ceritification_heading h2 {
    font-size: 20px;
    font-weight: 700;
  }

  .etr_certificate_img_sec {
    width: auto;
  }

  .etr_index_cards p {
    font-size: 8px;
  }

  .etr_index_cards {
    width: 70px;
  }

  .etr_form_main_block h4 {
    font-size: 16px;
    color: #000;
    margin-bottom: 5px;
  }

  .etr_form_main_block span {
    font-size: 12px;
  }

  .etr_field_block label {
    font-size: 12px;
    font-weight: 500;
    color: #555;
    display: block;
  }

  .etr_qualities_section .programm_membership h3 {
    font-size: 20px;
    margin-top: 50px;

    font-weight: 700;
  }

  .front p {
    font-size: 11px;
  }

  .form_thank_you_sec h3 {
    font-size: 25px;
  }

  .flip_container_block:nth-child(1) {
    /* height: 225px; */
  }

  .flip_container_block:nth-child(1) .front {
    /* height: 225px; */
    min-height: auto;
  }

  .flip_container_block:nth-child(2) {
    height: 235px;
  }

  .flip_container_block:nth-child(2) .front {
    height: 235px;
  }

  .flip_container_block:nth-child(3) {
    height: 300px;
  }

  .flip_container_block:nth-child(3) .front {
    height: 300px;
  }

  .flip-container {
    height: auto;
  }

  .etr_qualities_section .we_are_row {
    gap: 25px;
  }

  .content-page {
    margin-top: 48px;
  }

  .etr_index_cards > div i {
    font-size: 25px;
    margin: 12px 0;
  }
}

@media (min-width: 1700px) {
  .rightSidebarCard .profile_grid {
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media (max-width: 1299px) {
  .newMargin {
    margin-left: 0px !important;
  }
}
@media (min-width: 1024px) {
  .rightSidebarCard .profile_grid {
    min-height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media (max-width: 1460px) {
  .fornt_card_inner {
    height: auto;
  }
  .new_cards_block {
    position: relative;
    margin: 10px 0;
  }
}

@media (max-width: 1400px) {
  .slider_profile .wo_user_side_info {
    flex-wrap: wrap;
  }
  .slider_profile .wo_user_side_info li {
    width: 49%;
  }
  .slider_profile .wo_user_side_info li:nth-child(2),
  .slider_profile .wo_user_side_info li:nth-child(4) {
    border-right: none;
  }
  .group_title {
    font-size: 9px !important;
    padding: 0px 5px !important;
  }
}

@media (max-width: 767px) {
  .emojis__block {
    overflow-x: scroll;
    padding-bottom: 0;
    margin-bottom: 10px;
  }
  .emojis__block ul {
    padding-left: 0px;
    width: 772px;
    /* overflow-x: scroll; */
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .emojis__block::-webkit-scrollbar-thumb {
    background: #081631;
  }
  .mb_text ul li {
    height: max-content;
  }
  .radio-item label {
    display: block;
    padding: 10px 60px;

    border: 2px solid #fff;
    border-radius: 8px;
    cursor: pointer;
    font-size: 15px;
    margin: 0 15px;
  }
  .radio-list h1 {
    font-size: 21px;
  }
  .radio-section {
    /* height: unset !important; */
    padding: 35px 0;
  }
}

@media (min-width: 576px) {
  .desktop_version {
    display: block;
  }
  .mobile__profile {
    display: none;
  }
}
@media (max-width: 576px) {
  .new_cards_block .front ul li p {
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    line-height: 24px;
    color: #000;
  }
  .fornt_card_inner {
    padding: 10px;
    padding-top: 0;
  }
  .mentor_link_tag {
    /* margin: 0 auto; */
  }
  .find-mentor-form-section h1 {
    font-size: 28px;
    line-height: 35px;
  }
  .desktop_version {
    display: none;
  }
  .mobile__profile {
    display: block;
  }
  .subscribe_member a {
    padding: 8px 15px;
    font-size: 10px !important;
  }
  .subscribe_member_btn p i {
    font-size: 17px !important;
    margin: 0px 9px;
  }

  /* .subscribe_member_succ{
    right: unset !important;
    left: 20px !important;
    bottom: 6px !important;
  } */
  a.blantershow-chat svg {
    transform: scale(1);
  }
  .status_list .pic img {
    width: 70px;
    height: 70px;
    min-height: 70px;
    min-width: 70px;
    margin: 0 auto;
  }
  .group_title {
    /* font-size: 12px; */
    font-size: 10px;
  }
  .Avtar_img {
    height: 70px;
    width: 70px;
  }
  .ocassion_popup_width {
    padding: 25px 10px 0 0;
  }
  .recipient_info {
    display: block;
  }
  .recipient_info pre {
    display: inline;
  }
  .create_post_txtarea {
    font-size: 13px;
  }
  .recipient_info span {
    font-weight: 600;
    font-size: 13px;
  }
  .recipient_info pre {
    font-size: 11px;
  }
  .occasion__front_li h5 {
    font-size: 14px;
  }
  .recipient_info p {
    font-size: 11px;
  }
  .post__share__select {
    width: 92px;
  }
  .content-page {
    padding-right: 0px !important;
    margin-left: 0px !important;
  }
  #otherTimer {
    color: white;
    text-shadow: 0 0 20px #48c8ff;
    padding: 0px !important;
  }

  #otherTimer div {
    display: inline-block;
    min-width: 90px;
    padding: 0px 0px;
    border: 2px solid #fff;
    border-radius: 10px;
    margin: 0 5px;
    width: 40%;
    font-size: 30px;
    font-weight: 600;
  }
  #otherTimer div {
    display: inline-block;
    min-width: 90px;
    padding: 0px 0px;
    border: 2px solid #fff;
    border-radius: 10px;
    margin: 0 5px;
    width: 40%;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 0px;
    padding-bottom: 0px;
    line-height: 30px;
  }
  #timer div {
    display: inline-block;
    min-width: 90px;
    padding: 0px 0px;
    border: 2px solid #fff;
    border-radius: 10px;
    margin: 0 5px;
    width: 40%;
    font-size: 30px;
    font-weight: 600;
  }
  #otherTimer div span {
    color: #fff;
    display: block;
    font-size: 11px;
    font-weight: 500;
    margin-bottom: 0px !important;
  }
  #timer div span {
    color: #fff;
    display: block;
    font-size: 11px;
    font-weight: 500;
    margin-bottom: 0px !important;
  }
  .applyMem_inner h3 {
    font-size: 15px;
  }
  .rightSidebarCard .add-friend .octagon_img img {
    width: 50px !important;
    height: 50px !important;
  }
  .event_slider a .avatar img {
    width: 50px;
    height: 50px;
  }
  .my-owl-slider-spec .profile_grid {
    padding: 15px 4px;
  }
  .my-owl-slider-spec .profile_grid h4 a {
    font-size: 12px;
  }
  .my-owl-slider-spec .add-friend h5 {
    font-size: 9px !important;
  }
  .my-owl-slider-spec .add-friend h6 {
    font-size: 8px !important;
  }
  .my-owl-slider-spec .my-post-community .profile_grid p {
    font-size: 9px !important;
  }
  .my-owl-slider-spec .profile_grid button {
    font-size: 9px;
    margin: 2px 0;
  }
  .mb_text ul li {
    margin: 11px 0;
    padding: 12px;
  }
  .pm_ul p {
    font-size: 13px;
  }
}

/* 03.01.23 */

@media (min-width: 992px) and (max-width: 1644px) {
  .your-story .company-box {
    min-height: 155px;
  }
}

@media only screen and (max-width: 991px) {
  /* 17.02.23 */
  .find-mentor-form-section .search-input .for {
    text-align: left !important;
  }
  .find-mentor-form-section .search-filter .sort_by {
    text-align: left !important;
  }
  .find-mentor-form-section .clear-filters-btn {
    margin: unset !important;
  }

  /* find mentor */
  .find-mentor-form-section .search-input {
    display: block !important;
  }

  .find-mentor-form-section .input-wrapper {
    width: 100% !important;
  }

  .find-mentor-form-section .tags {
    margin: 5px 0;
  }

  .find-mentor-form-section .tags a {
    padding: 8px 15px !important;
  }

  .find-mentor-form-section .for {
    text-align: center;
    font-weight: 700;
    margin: 10px 0;
  }

  .find-mentor-form-section .search-filter {
    display: block !important;
  }

  .find-mentor-form-section .dropbtn {
    width: 100% !important;
    margin: 7px 0;
  }

  .find-mentor-form-section .sort_by {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
  }

  .find-mentor-form-section #experienceDropdown,
  .find-mentor-form-section #setpriceDropdown,
  .find-mentor-form-section #recommendedDropdown,
  .find-mentor-form-section #industryDropdown,
  .find-mentor-form-section #domainDropdown {
    width: 100% !important;
  }

  .find-mentor-form-section input.mentor-range {
    width: 100%;
  }

  .find-mentor-form-section .clear-filters-btn {
    display: flex;
    margin: 0 auto;
    font-size: 15px;
    font-weight: 600;
  }

  .find-mentor-form-section p {
    font-size: 14px !important;
  }

  .find-mentor-form-section h1 {
    font-size: 37px;
  }
}

/* 02.02.23 */
@media only screen and (max-width: 768px) {
  .navbar-list li > a {
    padding: 0 10px !important;
    line-height: 65px !important;
  }
  .chat_li h4 {
    font-size: 14px !important;
  }
  .home_icons {
    margin: 20px 5px 0 5px !important;
  }
  nav .menu-btnn {
    padding: 5px 0 !important;
  }
  .iq-search-bar.device-search {
    display: block !important;
    position: absolute !important;
    margin: unset !important;
    padding: unset !important;
    left: 190px !important;
  }
  .iq-search-bar.device-search .searchbox .search-link {
    line-height: 70px;
    right: 0;
    font-size: 12px !important;
    top: 0px !important;
  }
  .iq-search-bar.device-search .searchbox .search-input {
    font-size: 10px !important;
    padding: 5px 25px 5px 10px !important;
  }
  .navbar-list li > a > img {
    width: 30px !important;
    height: 30px !important;
    /* margin-top: 5px !important; */
  }
  .fa-comments,
  .fa-bell {
    width: 15px !important;
  }
  .top-icons::before {
    font-size: 17px !important;
  }
  .badge-top {
    font-size: 10px !important;
    left: 18px;
  }
  .home_icons img {
    /* width: 20px !important; */
    width: 25px !important;
    height: 20px !important;
  }
  .main-circle i {
    /* font-size: 18px; */
  }

  .daynightmsg .small-texts {
    font-size: 14px;
  }
  .daynightmsg p {
    font-size: 11px;
  }
  .post__share__select {
    padding: 3px 10px;
    font-size: 10px;
    width: 95px;
    height: 25px;
  }
  .share__btn button {
    line-height: unset !important;
    font-size: 12px !important;
    padding: 0 10px !important;
  }
  .iq-top-navbar {
    height: 60px !important;
  }
  .iq-search-bar .search-input {
    height: 28px !important;
  }

  .iq-search-bar.device-search .searchbox {
    /* width: 200px !important; */
  }

  /* 15.02.23 */
  .advance-search-btn-box h4 {
    font-size: 16px !important;
  }
  .advance-search-btn-box h4 span {
    font-size: 12px !important;
  }
  .flexableGrid .avatar_Img img {
    width: 50px;
    height: 50px;
  }
  .flexableGrid .btnGroup .btn {
    padding: 4px 13px;
  }
  .flexableGrid .btnGroup .btn span {
    display: none;
  }
  .my-post-update-time {
    font-size: 9px !important;
  }
}

@media only screen and (max-width: 715px) {
  .iq-search-bar.device-search {
    left: 170px !important;
  }
}
@media only screen and (max-width: 685px) {
  .iq-search-bar.device-search {
    left: 155px !important;
  }
}
@media only screen and (max-width: 670px) {
  .iq-search-bar.device-search .searchbox {
    width: 320px !important;
  }
}
@media only screen and (max-width: 640px) {
  .iq-search-bar.device-search .searchbox {
    width: 300px !important;
  }
}
@media only screen and (max-width: 620px) {
  .iq-search-bar.device-search .searchbox {
    width: 280px !important;
  }
}
@media only screen and (max-width: 600px) {
  .iq-search-bar.device-search .searchbox {
    width: 260px !important;
  }
}

/* 03.02.23 */
@media only screen and (max-width: 575px) {
  /* 04.02.23 */
  .start_founder {
    /* width: 100%; */
  }
  .start_founder .user_avatar_flip {
    /* width: 80px; */
    /* height: 80px; */
  }
  .group-join-mobile {
    width: 75%;
    margin: 0px auto;
  }
  .modalLinst_info .btn-close {
    height: 20px;
    right: -7px;
    top: -6px;
    font-size: 9px;
    width: 20px;
  }
  .modalLinst_info .btn {
    width: 67px;
    font-size: 12px;
    padding: 2px 0px;
  }
  .modalLinst_info .channel_list li i {
    padding-top: 4px;
    font-size: 12px;
  }
  .modalLinst_info .channel_list li {
    font-size: 10px;
  }

  /* 06.02.23 */
  .modalLinst_info h2 {
    font-size: 12px;
    text-align: center;
    font-weight: 600;
  }
  .editable__div:empty:before {
    font-size: 10px;
  }
  .car_pro_content h5 {
    font-size: 13px !important;
  }
  .User_identity {
    font-size: 10px !important;
  }
  .my-post-upload-type {
    font-size: 10px !important;
  }
  #content-page > .container {
    padding-left: 0;
    padding-right: 0;
  }
  .profile_left_one {
    align-items: unset;
  }
  .my-post-follow-action {
    color: red;
    font-size: 11px;
  }
  .lss_text {
    font-size: 10px;
  }

  .top-icons:before {
    font-size: 14px !important;
  }
  #notification-drop i {
    /* font-size: 17px !important; */
    /* top: 5px; */
    position: relative;
    /* top: -7px; */
    left: 5px;
  }
  .badge-top {
    font-size: 8px !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .my-post-give-reaction-emoji,
  .user_comment,
  .sharee__post {
    display: block;
  }
  .my-post-give-reaction-emoji i,
  .user_comment i,
  .sharee__post i {
    width: 100%;
    font-size: 12px;
  }
  .lss_text {
    display: block;
    width: 100%;
  }

  .rightSidebar_mq_style {
    padding: 0 15px;
  }

  .card_pro_img img {
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
  }
  .card_pro_img {
    margin-right: 7px;
  }
  .my-post-give-reaction-emoji img {
    width: 15px !important;
    height: 15px !important;
  }

  .device-search .search-link {
    top: 0;
    font-size: 14px;
  }
  .percentage_poll_preview h4 {
    font-size: 14px;
  }

  .iq-navbar-logo {
    top: 10px;
  }
  .iq-search-bar.device-search {
    left: 90px !important;
    top: -15px !important;
  }
  .iq-search-bar.device-search .searchbox {
    width: 300px !important;
  }

  /* 17.02.23 */
  .find-mentor-form-section {
    padding: 0 15px !important;
  }
  .mentors-list-section .mentors-list-container .mentor_link_tag {
    /* width: 100% !important; */
    width: 48% !important;
  }
  .mentors-list-section .mentor-card {
    width: 100% !important;
  }
  .mentors-list-section .mentor-card h4 {
    font-size: 16px !important;
    font-weight: 600 !important;
  }
  .mentor-img {
    height: 100px !important;
  }
  .mentors-list-section .mentor-info {
    font-size: 10px !important;
  }
  .mentors-list-section .mentor-info span {
    font-size: 10px !important;
  }
  .mentor-highlights,
  .mentor-highlights .call,
  .mentor-highlights .quick-chat > span,
  .mentor-highlights .highlight span {
    font-size: 10px !important;
  }
  .mentor-highlights svg {
    width: 10px !important;
  }
  .mentors-list-section .mentors-list-container {
    gap: 10px !important;
  }

  .subscribe_member_btn .button_blink {
    padding: 5px 0 !important;
  }
  .setting_form > center .mx-auto .card-body {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .aisea-badge-inner img {
    transform: scale(1.4);
  }

  #event__image__preview .slide_block {
    max-width: unset;
  }
  .landing-page-btn {
    font-size: 16px !important;
  }
  a.blantershow-chat {
    bottom: 60px;
  }
}

@media only screen and (max-width: 555px) {
  .iq-search-bar.device-search .searchbox {
    width: 290px !important;
  }
}
@media only screen and (max-width: 540px) {
  .iq-search-bar.device-search .searchbox {
    width: 275px !important;
  }
}
@media only screen and (max-width: 525px) {
  .iq-search-bar.device-search .searchbox {
    width: 260px !important;
  }
}
@media only screen and (max-width: 510px) {
  .iq-search-bar.device-search .searchbox {
    width: 245px !important;
  }
}
@media only screen and (max-width: 490px) {
  .iq-search-bar.device-search .searchbox {
    width: 230px !important;
  }
}
@media only screen and (max-width: 480px) {
  .iq-search-bar.device-search .searchbox {
    width: 215px !important;
  }
}
@media only screen and (max-width: 465px) {
  .iq-search-bar.device-search .searchbox {
    width: 205px !important;
  }
}
@media only screen and (max-width: 455px) {
  .iq-search-bar.device-search .searchbox {
    width: 190px !important;
  }
}
@media only screen and (max-width: 440px) {
  .iq-search-bar.device-search .searchbox {
    width: 180px !important;
  }
}
@media only screen and (max-width: 430px) {
  .iq-search-bar.device-search .searchbox {
    width: 160px !important;
  }
}

@media only screen and (max-width: 415px) {
  .iq-search-bar.device-search .searchbox {
    width: 150px !important;
  }
}
@media only screen and (max-width: 400px) {
  .iq-search-bar.device-search .searchbox {
    width: 135px !important;
  }
}
@media only screen and (max-width: 390px) {
  .iq-search-bar.device-search .searchbox {
    width: 125px !important;
  }
}
@media only screen and (max-width: 375px) {
  .iq-search-bar.device-search .searchbox {
    width: 115px !important;
  }
}
@media only screen and (max-width: 360px) {
  .iq-search-bar.device-search .searchbox {
    width: 105px !important;
  }
}
@media only screen and (max-width: 350px) {
  .iq-search-bar.device-search .searchbox {
    width: 95px !important;
  }
}

/* AAAAAAAA */
.my-post-area > div {
  padding: 10px !important;
}
/* AAAAAAAA */
.edit-profile-icon-div {
  background: none !important;
}
.edit-profile-icon {
  color: #fff;
  font-size: 20px !important;
}
.edit-profile-icon-anchor:hover {
  background-image: linear-gradient(
    90deg,
    #f44526 0,
    #f08252 50%,
    #f44526 100%
  );
  border-radius: 5px;
}
.create-page-icon {
  color: #ef3c38;
  font-size: 23px;
  margin: 0px 9px 0px 4px;
}
.create-page-btn {
  text-align: end;
}
/* creat-page-show */
.create-page-info {
  display: inline-block !important;
  margin: 30px 0px 0px !important;
  width: 100% !important;
}
.create-page-lower {
  padding: 15px;
}
.create-page-info img {
  border-radius: 5px 5px 0px 0px !important;
  width: 100% !important;
  height: 190px !important;
}
.create-page-lower h4 {
  font-weight: 600 !important;
  font-size: 19px !important;
}
.create-page-lower-link {
  font-weight: 500 !important;
  font-size: 14px !important;
  color: blue !important;
  margin: 2px 0px !important;
}
.create-page-para {
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 13px !important;
  margin: 6px 0px !important;
}
.create-page-follow {
  justify-content: space-between;
  display: flex;
  margin: 8px 0px;
}
.create-page-follow h5 {
  display: flex !important;
  font-size: 14px !important;
  gap: 4px !important;
  font-weight: 600 !important;
  align-items: center !important;
}
.create-page-follow h5 span {
  color: #e7652c !important;
  font-weight: 600 !important;
  font-size: 16px !important;
}
/* page-created-details */
/* .create-page-details {
  height: 250px !important;
} */
.create-page-details img {
  width: 100% !important;
  height: 315px !important;
  object-fit: cover !important;
}

@media (max-width: 576px) {
  .mobile-padding {
    padding: 0px 25px !important;
  }
  .my-post-area > div {
    padding: 0 !important;
  }
  .mq_padding {
    padding: 10px !important;
  }
}
/* edit interest by shivani */
.edit_interest_close_button,
.add_skill_button {
  color: #fff;
  border-radius: 50% !important;
  height: 35px !important;
  width: 35px !important;
  /* border-style: dashed; */
  border: 2px dashed #fff !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.skill_add_btn {
  color: #fff;
  transition: 0.5s all linear;
}
.skill_add_btn:hover {
  background-color: #fff !important;
  border-color: #081631 !important;
  border: 2px solid #081631 !important;
  color: #081631 !important;
}
.skill_add_btn:active {
  background-color: #fff !important;
  border-color: #081631 !important;
  border: 2px solid #081631 !important;
  color: #081631 !important;
}
.btn-danger {
  color: #fff;
  transition: 0.5s all linear;
}
.btn-danger:hover {
  background-color: #fff !important;
  border-color: #f44526 !important;
  border: 2px solid #f44526 !important;
  color: #f44526 !important;
}
.btn-danger:active {
  background-color: #fff !important;
  border-color: #f44526 !important;
  border: 2px solid #f44526 !important;
  color: #f44526 !important;
}
/*About-etr-badge*/
.about-etr-badge button {
  font-weight: 600;
  color: #000;
  font-size: 18px;
}
.about-etr-badge .accordion-button:not(.collapsed) {
  color: #f44526;
}
.about-etr-badge .accordion-item {
  width: 82%;
  margin: 0px auto;
}
.about-etr-badge .accordion-item p {
  font-size: 13px;
}
.apply-for-etr {
  margin-top: 38px;
}
.apply-etr-card {
  width: 320px;
  min-height: 250px;
  border-radius: 5px;
  top: 0;
  left: 0;
  z-index: 2;
  box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
  text-align: center;
  padding: 20px;
  margin: 0px auto;
}
.apply-for-etr i {
  font-size: 40px;
}
.apply-for-etr h6 {
  margin: 12px 0px;
  font-size: 18px;
  font-weight: 500;
}
.apply-for-etr h6 strong {
  color: #f44526;
}
.apply-for-etr p {
  font-size: 15px;
}
@media (max-width: 575px) {
  .about-etr-badge .accordion-item {
    width: 100%;
  }
  .about-etr-badge button {
    font-size: 16px;
  }
  .about-etr-badge .accordion-item p {
    font-size: 11px;
  }
  .certified-text {
      line-height: 20px;
  }
}
.footer-logo-icon i{
  color:#fff  !important;
}
#otherTimer div{
    background-color:#f44526;
    font-weight: 300;
    font-size: 32px;
}
#timer div {
    font-weight: 300;
    font-size: 32px;
    background: #081631;
    padding: 7px 0px;
}
.post-upload-error{
    text-align:center !important;
    background-color:#f44526 !important;
    color:#fff  !important;
    font-weight: 900  !important;
}