/*============================================================== main second ============================================================*/
input.verify-the-project-class {
  padding: 0 !important;
}
.form-switch__new__parent {
  display: flex;
  align-items: center;
  padding-left: 0 !important;
}
.form-switch__new__parent .form-check {
  padding-left: 0 !important;
}
.form-switch__new__parent label {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.tool-tip .tool-tip__icon {
  width: 16px !important;
  height: 16px !important;
}
.form-switch__new__parent input {
  margin: 0 !important;
  margin-right: 15px !important;
}
#infrigment-copyright-agreement {
  width: 1em !important;
  margin: 0 !important;
  padding: 0 !important;
  margin-right: 15px !important;
}
.infrigment-copyright-agreement-parent {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.infrigment-copyright-agreement-parent label {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.form-control-file___new::-webkit-file-upload-button {
  color: transparent !important;
}
.form-control-file___new {
  padding: 8px !important;
}
.account-personal-form-save__new {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  display: block;
  border-radius: 4px;
  border: 1px solid var(--border-color);
  padding: 0px 14px !important;
  height: 35px;
  line-height: 35px;
}
.wps-nonplatform-portfolio-edit {
  cursor: pointer;
}
.video-content ._actions {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  padding-left: 10px;
}
.video-content ._actions a {
  padding: 7px;
  padding-bottom: 3px;
}
.video-content ._actions .wps-nonplatform-portfolio-delete a {
  padding-top: 3px;
}
#user-profile-portfolio #map,
#portfolio_form-edit #map {
  height: 200px !important;
  min-height: 250px !important;
}
.pac-container.pac-logo {
  z-index: 99999999 !important;
}
#counter {
  /* z-index: 1000; */
}
.toggle-sidebar-btn__new {
  position: fixed;
  height: 20px;
  width: 20px;
  top: 113px;
  left: 12px;
  z-index: 100000;
  cursor: pointer;
}
.d-none {
  display: none !important;
}
.d-block {
  display: block !important;
}
.main-menu #menu-profile-menu {
  margin-top: 150px !important;
}
#portfolio-video {
  padding-bottom: 0;
}
#testimonial a.view-more {
  margin-bottom: 30px;
}
.footer-content-child-1 img {
  margin-top: 6px;
}
.footer-content-child-1 .footer-btn-parent img {
  margin-top: 0;
}
.shooting-days b,
.city b {
  font-weight: 400 !important;
}
.portfolio-page-video iframe {
  width: 100% !important;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  overflow: hidden;
}
.country-details-single-box {
  align-items: center;
}
.country-details-single-box .country-details-box-content a.title {
  margin-top: 0 !important;
}
.country-details-single-box .country-details-box-img img {
  height: 200px;
}
.country-details-box-content .location p {
  width: 100%;
}
.country-details-single-box .country-details-box-content .location {
  margin-top: 5 !important;
}
p.new__country__content__color {
  color: #16c7ff !important;
}
p.new__country__content__color b {
  color: var(--black-color);
}
#crew h2 {
  font-weight: 600 !important;
  text-align: left;
}
#portfolio-video h2 {
  padding-left: 0;
  margin-top: -6px;
}
.testimonial-box-child p {
  color: var(--black-color) !important;
}
.sidebar-wrapper .sidebar-header .user-pic {
  border-radius: 50%;
}
#portfolio-video.behind-the-scence {
  padding-bottom: 32px;
}
.country-details-box-content b {
  font-weight: 400 !important;
}
.country-details-col .strong span a {
  color: #16c7ff !important;
}
.toggle-sidebar-btn__new,
.main-menu {
  display: none;
}
.testimonial-modal-rating-box p:first-child {
  margin: unset;
} /* comments  */
.wps-commente-delete {
  position: absolute;
  right: 26px;
  bottom: 30px;
  cursor: pointer;
} /* comments  */
.selection .select2-selection {
  box-shadow: 0px 4px 10px rgb(0 0 0 / 10%) !important;
  border-radius: 4px !important;
  border: 1px solid var(--border-color) !important;
  padding: 0px 16px !important;
}
.detailed-employer-crew-content-footer p a {
  word-break: break-all;
}
.detailed-employer-crew-content-footer p span {
  margin-right: 10px;
}
#crew .crew-box {
  word-wrap: break-word;
  word-break: break-all;
}
#crew .crew-box .active-name {
  word-wrap: break-word;
  word-break: break-all;
}
.mapview h2,
.mapview h1 {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 26px;
  color: var(--text-color-dark);
}
#service-we-provide a.view-more {
  margin-top: 0;
}
#service-we-provide .service-title h2,
#service-we-provide .service-title h1 {
  margin-top: -6px;
}
.service-title-margin h2 {
  margin-top: 30px !important;
  margin-bottom: 20px;
}
#portfolio-page .portfolio-page-box p.city {
  word-wrap: break-word;
  word-break: break-all;
}
#testimonial h2 {
  margin-bottom: 16px !important;
}
#logo h2 {
  margin-left: 0;
}
.portfolio-tab-btn ul li a {
  text-align: center;
}
.testimonial-box-child h4,
.testimonial-box-child h3 {
  word-break: break-all;
  word-wrap: break-word;
  min-width: 100px;
  min-height: 24px;
}
#crew .crew-box .video-icon,
#crew .crew-box .active-name {
  width: unset;
  min-width: 100px;
  margin-left: auto;
  margin-right: auto;
}
#portfolio-page .portfolio-page-box .client-img-client {
  width: max-content;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
  max-width: 250px !important;
  word-wrap: break-word;
  word-break: break-all;
}
#crew .select2.select2-container .select2-selection {
  box-shadow: 0px 4px 10px rgb(0 0 0 / 10%) !important;
  border-radius: 4px !important;
  border: 1px solid var(--border-color) !important;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 35px !important;
}
#crew
  .select2.select2-container
  .select2-selection
  .select2-selection__arrow:before {
  color: #333333 !important;
}
#service-we-provide.service-we-provide-margin {
  /* padding-top: 34px; */
  margin-bottom: -34px;
}
#crew {
  padding-top: 22px;
}
#service-we-provide h2 {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  color: var(--text-color-dark);
}
#portfolio-page h2,
#portfolio-page h1 {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  color: var(--text-color-dark);
  margin-top: -6px;
}
#crew-portfolio-content .portfolio-profile-details-build a {
  word-break: break-all;
}
#portfolio-page .portfolio-page-box a.project-category-link {
  max-width: 90%;
  word-wrap: break-word;
  word-break: break-all;
}
#portfolio-page .portfolio-page-box a.project-category-link b {
  text-align: right;
}
.portfolio-tab-all-btn select,
#portfolio-page .portfolio-tab-all-btn select,
#map .portfolio-tab-all-btn select,
#crew .portfolio-tab-all-btn select {
  height: 35px !important;
}
.country-map h2,
#logo h2 {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  color: var(--text-color-dark);
}
.select2.select2-container .select2-selection .select2-selection__arrow:before {
  font-size: 22px !important;
}
#service-we-provide .service-single {
  padding: 5px 10px;
}
#testimonial-detailed-employer-crew a.detailed-employer-footer-link img {
  width: 40px !important;
  height: 40px !important;
  object-fit: cover;
}
p.portfolio-profile-content-paragraph {
  display: -webkit-box;
  -webkit-line-clamp: 16;
  -webkit-box-orient: vertical; /* overflow: hidden; */
}
#service-we-provide h2,
#service-we-provide h1 {
  margin-top: 20px;
  margin-bottom: 10px;
}
ul li.switch-parent .switch {
  margin-left: 10px;
}
#testimonial-detailed-employer-crew-body h2 {
  margin-top: 32px;
}
.detailed-employer-crew-content-footer a span {
  margin-left: 10px;
}
#hero .hero-content p {
  width: 100%;
  max-width: 450px;
}
#logo .logo-single {
  overflow: hidden;
}
#logo .logo-single img {
  width: 70%;
  max-width: 100%;
  object-fit: contain;
}
.footer-content-child-1 a img {
  margin-top: 0;
  width: 200px;
  margin-bottom: 28px;
}
body .cdp-copy-alert-success {
  display: none !important;
}
.portfolio-tab-btn ul {
  margin-right: 0;
}
.wp-common-btn {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: var(--white-color);
  display: block;
  background: var(--primary-color) !important;
  padding: 8px 14px;
  border-radius: 5px 5px 0px 0px;
  border-left: 1px solid var(--border-color);
  border-right: 1px solid var(--border-color);
  border-top: 1px solid var(--border-color);
}
.crew-portfolio-profile-img-parent .crew-verified-symbol li img,
#crew-portfolio-content .portfolio-profile-details-alarm img,
#crew-portfolio-content .iconimg img,
#crew-portfolio-content .gender img,
#portfolio-page .portfolio-page-box .client-img-client img,
#portfolio-page .portfolio-page-box a.project-category-link img,
#country-support .country-box .time img,
#crew .crew-box .alarm-clock img,
#crew .crew-box .gender img {
  width: 20px !important;
  margin-right: 6px;
  min-height: 20px;
  object-fit: contain;
  max-height: 20px;
}
.video-content img {
  width: 20px !important;
  margin-right: 6px;
}
.video-content .gridclientimg,
#portfolio-page .portfolio-page-box .client-img-client .gridclientimg {
  width: auto !important;
  height: 20px;
}
.video-content.info {
  text-align: center;
  min-height: 120px;
}
.country-details-single-box .country-details-box-content .location img,
.country-details-single-box .country-details-box-content .alarm-clock img {
  width: 19px;
}
#testimonial-detailed-employer-crew
  .detailed-employer-crew-details
  .corporate-video
  img {
  width: 20px;
}
#logo .logo-single img {
  height: 80%;
}
#sign-up-select-arrow select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: "";
  margin-bottom: 0 !important;
}
#sign-up-select-arrow {
  position: relative;
  margin-bottom: 16px;
}
#sign-up-select-arrow::after {
  position: absolute;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f107";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
  right: 18px;
}
#signup-parent-1 label {
  display: flex;
  align-items: center;
}
#signup-parent-1 .um-right .um-button {
  background: var(--primary-color);
  color: #fff;
  border-radius: 0 !important;
}
#signup-parent-1 .check__item label {
  display: flex !important;
  align-items: center;
  cursor: pointer;
}
#signup-parent-1 label {
  line-height: 19px;
}
.detailed-employer-admin-crew-details p img {
  width: 20px;
}
#testimonial {
  padding-bottom: 32px;
} /* #testimonial-detailed-employer-crew-body #testimonial {    padding-bottom: 0;  } */
.testimonial-detailed-filming-in-china p img {
  width: calc(25% - 12px);
  margin-bottom: 20px;
  object-fit: cover;
}
.testimonial-detailed-filming-in-china p {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.detailed-employer-crew-content p {
  word-break: break-all;
}
#testimonial-detailed-employer-crew-body p {
  display: flex;
  justify-content: space-between;
}
#testimonial-detailed-employer-crew-body p img {
  width: calc(25% - 12px);
}
.account-personal-form-parent .account-personal-form-child:nth-child(3) {
  position: relative;
}
.wpsa-nonplatform-portfolio-form .modal-body {
  padding: 3rem !important;
}
#header-second .usd-link-parent > span {
  display: none;
}
#header-second .allen-walker {
  flex-direction: row;
}
#crew-portfolio-content .video-icon img {
  width: 20px !important;
  margin-right: 4px;
}
#crew-portfolio-content .portfolio-profile-details > div {
  margin-bottom: 10px;
}
#crew-portfolio-content
  .portfolio-profile-details
  .iconimg
  > .d-flex
  ._right
  span:first-child {
  margin-right: 6px;
}
#crew-portfolio-content .portfolio-profile-details .d > .d-flex > ._left img {
  width: 18.5px !important;
  min-height: 18.5px !important;
  max-height: 18.5px !important;
}
.detailed-employer-crew-rating {
  overflow: inherit;
} /* Edited Css */
.tooltip .tooltiptext {
  white-space: nowrap;
  background-color: var(--white-color);
  color: var(--black-color) !important;
  font-size: 14px;
  position: absolute;
  width: unset;
  left: 50%;
  bottom: 100%;
  margin-bottom: 15px;
  padding: 5px 10px; /* box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5); */
  border: 1px solid #707070;
  border-radius: 0;
  visibility: hidden;
  opacity: 0;
  text-align: justify;
  max-width: unset !important;
  transform: translate(-50%);
  z-index: 99999 !important;
  max-width: 250px !important;
  white-space: normal;
  width: max-content; /* text-transform: capitalize; */
  min-width: unset !important;
}
.tool-tip .tool-tip__info .info__title {
  text-transform: initial;
  display: block;
}
.tooltip .tooltiptext:first-letter,
.tool-tip .tool-tip__info::first-letter,
.tool-tip .tool-tip__info .info__title::first-letter {
  /* text-transform: uppercase !important; */
}
.tooltip .tooltiptext::before,
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  top: 100%;
  left: 50%;
  margin-left: 0;
  transform: translate(-50%);
}
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
  z-index: 99999 !important;
}
.tooltip .tooltiptext::before {
  border-top: 10px solid #707070;
  margin-top: 0;
}
.tooltip .tooltiptext::after {
  border-top: 10px solid white;
  margin-top: -2px;
  z-index: 1;
}
#hero .slider-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100vh;
  padding: 0 12px;
  box-sizing: border-box;
}
.hero-small-box {
  margin-right: 12px;
}
#hero .background-overlay {
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
}
.slick-next::before,
.slick-prev::before,
#hero .slick-prev::before,
#hero .slick-next::before {
  background-repeat: no-repeat;
  background-position: center;
  font-size: 25px;
  font-weight: 700;
  opacity: 1 !important;
  content: "\f105";
  font-family: FontAwesome;
  color: var(--primary-color);
  height: 30px;
  width: 30px;
  line-height: 30px;
  background: var(--white-color);
  justify-content: center;
  align-items: center;
  display: flex;
  border-radius: 50%;
  border: 2px solid var(--primary-color);
}
.slick-prev::before,
#hero .slick-prev:before {
  content: "\f104";
}
.passwordRestEncoderIt,
.um-page-password-reset main#primary .entry-content {
  min-height: 700px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.um-page-password-reset
  main#primary
  .entry-content
  > .um-password.um-um_password_id {
  padding: 30px;
  margin: 0 auto !important;
}
.um-page-password-reset
  main#primary
  .entry-content
  > .um-password.um-um_password_id
  .um-form
  form {
  max-width: 480px;
  width: 100% !important;
}
#portfolio-page .portfolio-page-box {
  min-height: 315px;
}
#service-we-provide {
  padding: 25px 0;
}
button.account-personal-form-save {
  margin-top: 20px;
}
#account-personal-profile
  .account-personal-form-parent
  .account-personal-form-child:nth-child(3)::after {
  top: 50px;
  right: 30px;
}
.user-profile-img {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  object-fit: cover;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 35px !important;
} /* css new */
.hintcontent .new-icon-i {
  margin-left: 5px !important;
  width: 12px;
  height: 12px;
  object-fit: contain;
  margin-top: -5px;
  position: relative;
}
.hintcontent .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 6px;
  height: 44%;
  width: 0;
  text-align: left;
  opacity: 0;
  transition: 0.5s ease;
  background-color: var(--black-color);
}
.hintcontent:hover .overlay {
  opacity: 1;
  width: 100%;
}
.hintcontent {
  display: inline-block;
}
.hintcontent:hover .overlay {
  opacity: 0;
  transition: opacity 2s;
  opacity: 1;
}
.hintcontent p {
  z-index: -1;
  width: 420px;
  line-height: 20px;
  display: inline-block;
  padding: 200px 0px;
  vertical-align: middle;
  font-family: "Trebuchet MS";
  height: 450px;
}
.account-personal-form-child {
  position: relative;
}
.name.tooltip {
  display: flex !important;
  align-items: center !important;
  height: max-content;
  justify-content: center;
}
/* .project-news-parent p.unverified,.unverified,.project-news-parent p.verified,.verified {padding: 2px 5px;padding-top: 4px;border-radius: 9px;line-height: 15px !important;font-size: 12px !important;box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);} */
.project-news-parent p.unverified,
.unverified,
.project-news-parent p.verified,
.verified,
.pro_thumb_icons .name.tooltip {
  color: var(--white-color) !important;
  line-height: 13px !important;
  font-size: 12px !important;
  padding: 2px 5px;
  padding-top: 3px;
  border-radius: 4px;
  text-align: center;
  font-family: "Roboto";
}
.pro_thumb_icons .name.tooltip {
  background: var(--primary-color);
  margin-left: 0;
  margin-right: 3px;
}
.project-news-parent p.verified,
.verified {
  background: green;
}
.project-news-parent p.unverified,
.unverified {
  background: purple;
}
.pro_thumb_icons .name.tooltip:last-child {
  margin-right: 0;
}
.page-template-page-user-profile .portfolio-profile-details .name.tooltip {
  justify-content: left;
}
.page-template-page-user-profile .portfolio-profile-details .name.tooltip,
.country-details-box-content .name.tooltip {
  justify-content: left;
}
#portfolio-video .portfolio-video-child .video-content ul li .tooltip img {
  width: 20px !important;
  height: 20px !important;
} /*#sign-up-select-arrow select {    color: var(--black-color)000;  }*/
.form-group input:checked + label:after {
  top: -1px;
  left: 8px;
  width: 6px;
  height: 13px;
}
.form-group label:before {
  border: 2px solid var(--primary-color);
  border-radius: 3px;
}
#header-second .news-feed-chat-projects .allen-walker-img-parent img {
  object-fit: cover;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0 !important;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 38px !important; /* line-height: 35px !important; */
}
.page-id-3054
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 44px !important;
}
.page
  .wps-nonplatform-portfolio-form
  .select2.select2-container
  .select2-selection {
  height: 46px !important;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 5px !important;
}
.wps-nonplatform-portfolio-form
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 11px !important;
}
.account-personal-form-parent .account-personal-form-child input[type="date"] {
  padding: 10px 0 !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.page
  #account-professional-profile
  .select2.select2-container
  .select2-selection
  .select2-selection__rendered {
  line-height: 42px !important; /* color: #7a7a7a !important; */
}
#page
  .account-personal-form-parent
  .account-personal-form-child
  .select2-default {
  color: #f00 !important;
} /* .select2-container--default .select2-results > .select2-results__options .select2-results__option:first-child{    color: #7a7a7a !important;  }  .select2-container--default .select2-results > .select2-results__options .select2-results__option:first-child:hover{    color: var(--white-color) !important;    background-color: #5897fb;  } */
#account-professional-profile
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 11px !important;
}
.hintcontent .new-icon-i {
  width: 11px;
  height: 11px;
  margin-top: 1px;
}
#account-professional-profile
  .account-personal-form-child-width-three-parent
  .select2-selection {
  margin-top: 7px !important;
  height: 42px !important;
}
#page
  #account-professional-profile
  .account-personal-form-child-width-three-parent
  .select2-selection
  .select2-selection__rendered {
  line-height: 42px !important;
}
#page
  #account-professional-profile
  .account-personal-form-child-width-three-parent
  .select2-selection
  .select2-selection__arrow {
  top: 15px !important;
}
#crew .portfolio-tab-all-btn ul p,
#map .portfolio-tab-all-btn ul p,
#portfolio-page .portfolio-tab-all-btn ul p {
  padding-right: 1rem !important;
}
#portfolio-video {
  padding-top: 24px;
}
#portfolio-video .portfolio-video-child .video-content ul li img {
  height: 20px !important;
}
#wp-youtube-video-section iframe {
  /*  min-height: 170px !important;  height: unset !important; */
}
#wp-youtube-video-section .row-grid-one iframe {
  /* height: 500px !important; */
}
#wp-youtube-video-section .row-grid-two iframe {
  /* height: 350px !important; */
}
#wp-youtube-video-section .row-grid-three iframe {
  /* height: 230px !important; */
}
a.crew-portfolio-hero-username img {
  margin-right: 0 !important;
}
a.crew-portfolio-hero-username span {
  /* margin-left: 8px !important; */
  text-transform: lowercase;
}
a.crew-portfolio-hero-username span:first-letter {
  text-transform: uppercase;
}
#portfolio-video.behind-the-scence {
  padding-bottom: 0;
  padding-top: 0;
  margin-top: 24px;
  margin-bottom: 24px;
}
#portfolio-video.behind-the-scence .project-news-parent {
  margin-top: 0;
  margin-bottom: 0;
}
#country-support
  .crewtabcontent
  .portfolio-tab-all-btn
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 33px !important;
}
#country-support .country-box .time.weather img {
  height: auto !important;
  max-width: 24px !important;
}
.weather img.wethericon {
  max-width: 36px !important;
  margin-right: 9px;
  margin-left: 0;
  height: auto;
}
.boxicon {
  margin-bottom: 13px !important;
}
.country-details-box-content .filmingicon img {
  margin-right: 15px;
  margin-left: 3px;
}
.country-details-box-content .location.f img {
  width: 22px !important; /* margin-right: 14px; */
  margin-left: 3px;
}
.country-details-single-box .country-details-box-content .location.time,
.country-details-single-box .country-details-box-content .location.f,
.country-details-single-box .country-details-box-content .language,
.country-details-single-box .country-details-box-content .alarm-clock {
  /* margin-top: 0;    margin-bottom: 0;    padding: 5px 0; */
}
.country-details-single-box .country-details-box-content .location.no-margin {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  margin-left: 20px;
}
.page-id-33
  #country-support
  #portfolio-page
  .portfolio-page-box
  .video-content {
  min-height: 140px;
}
.page-id-31 #portfolio-page .portfolio-page-box .video-content.info {
  min-height: 100px;
}
.page-id-31 #portfolio-page .portfolio-page-box .video-content {
  min-height: 140px;
}
.page-id-34 #portfolio-page .portfolio-page-box,
.page-id-36 #portfolio-page .portfolio-page-box,
.page-id-31 #portfolio-page .portfolio-page-box,
.postid-2994 #portfolio-page .portfolio-page-box,
.postid-1437 #portfolio-page .portfolio-page-box,
.page-id-33 #country-support #portfolio-page .portfolio-page-box {
  min-height: 315px;
}
.page-id-34 .portfolio-page-box .video-content,
.page-id-36 .portfolio-page-box .video-content,
.postid-2994 .portfolio-page-box .video-content,
.postid-1437 .portfolio-page-box .video-content,
.page-id-40 #portfolio-video .portfolio-video-child .video-content {
  min-height: 120px;
}
.financialrow {
  min-height: 530px;
}
.file-private {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  row-gap: 30px;
  gap: 30px;
  grid-row-gap: 30px;
  grid-gap: 30px;
}
.financialrow {
  height: auto !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  row-gap: 10px;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
.single-wps-project .financialrow {
  margin-top: 1.2rem;
}
.single-wps-project .financialrow > h3 {
  color: var(--primary-color);
  text-transform: capitalize;
}
.financialrow .detailed-employer-crew-details .top-part strong,
.financialrow .detailed-employer-crew-details strong {
  text-align: center;
  width: 100%;
  display: block;
}
.financialrow .detailed-employer-crew-details strong.no-file {
  /* margin-top: 15%; */
  height: 114px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#user_project_file {
  text-align: center;
}
#user_project_file .input-group {
  justify-content: center;
}
button.account-personal-form-save {
  width: 100%;
  max-width: max-content;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.postid-2197 #portfolio-page .portfolio-page-box {
  min-height: 315px;
}
.postid-2197 #portfolio-page .portfolio-page-box .video-content {
  min-height: 115px;
}
.page-id-379 .site-main {
  min-height: 700px;
}
#crew-portfolio-content .portfolio-profile-content {
  height: 65%; /* height: 260px; */ /* overflow: scroll; */
  overflow-y: auto;
}
#crew-portfolio-content .portfolio-profile-content.fileinfo {
  height: 35%;
}
#signup-parent-1 .um-error-code-incorrect_password {
  color: var(--white-color);
}
.um-page-login #signup-parent-1 .signup-child {
  width: 450px;
  box-sizing: border-box;
}
.um-form form {
  box-sizing: border-box;
  width: 100% !important;
}
.um-page-login #signup-parent-1 input,
.um-page-login #signup-parent-1 select {
  width: 100%;
}
.um-page-login .um-col-alt {
  margin: 0 0 5px 0;
  width: 100%;
}
p.um-notice i {
  top: 3px !important;
}
.editorimg img {
  object-fit: cover !important;
}
.page-id-198
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 33px !important;
}
.page-id-198
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 4px !important;
}
.wps-nonplatform-portfolio-edit i {
  color: var(--primary-color);
}
.wps-nonplatform-portfolio-delete {
  top: 18px;
  right: 2px;
}
#how-to-hire-a-crew .wpb_single_image,
#how-to-hire-a-crew .wpb_single_image .vc_single_image-img {
  width: 100%;
  margin-bottom: 0 !important;
}
#how-to-hire-a-crew .vc_custom_1674885115715 {
  margin-bottom: 0 !important;
}
.pagefeatured-image {
  background-color: rgba(0, 0, 0, 0.5);
}
.country-details-box-content .name.tooltip {
  display: flex !important;
  height: 21px;
}
#crew .crew-box .country {
  max-width: 100%;
}
#crewlistcon {
  margin-top: 0 !important;
}
.page-id-31 #portfolio-page {
  padding-top: 10px !important;
  margin-bottom: 0 !important;
}
.page-id-31 #portfolio-page.my-5,
.page-id-36 #portfolio-page {
  /* padding-bottom: 0 !important; */
  margin-bottom: 0 !important;
  padding-top: 0 !important;
}
.postid-2994 #portfolio-page {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.country-details-box-content .time.weather {
  margin-left: 4px;
  height: 21px;
}
#how-to-hire-a-crew .tabiconsec .wpb_text_column.wpb_content_element {
  margin-top: 15px;
}
.wps-how-it-work-tab .portfolio-tab-btn ul li a {
  color: #333333;
}
.wps-how-it-work-tab .portfolio-tab-btn ul li a.active {
  color: var(--active-color);
}
#service-we-provide.service-we-provide4-margin {
  padding-top: 32px !important;
  padding-bottom: 0 !important;
}
#portfolio-page .wps-global-portfolio-content {
  margin-bottom: 25px;
}
.page-id-203 #portfolio-page .row.justify-content-center {
  margin-top: 0 !important;
}
.page-id-36 #service-we-provide a.view-more {
  margin-bottom: 0;
}
.page .select2.select2-container .select2-selection {
  min-width: 147px;
}
.page-id-198 #country-support {
  padding-top: 12px !important;
}
#crew {
  padding-bottom: 15px;
}
.page-id-34 #portfolio-page {
  margin-bottom: 0 !important;
}
.page-id-203 #clients {
  padding-bottom: 0 !important;
}
.page-id-31
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 5.5px !important;
}
#testimonial-detailed-employer-crew .detailed-employer-crew-details.mh-3 {
  overflow: unset !important; /* overflow-y: scroll !important; */
}
.pagination:has(#no_pagi) {
  display: none !important;
}
div.pagination {
  display: none !important;
} /* Global css, danger */
#testimonial-detailed-employer-crew-body h2 {
  margin-top: 0;
}
#testimonial-detailed-employer-crew-body > .row.pt-3 {
  padding-top: 0 !important;
}
#bts h2,
#portfolio .col-12 h2 {
  margin-top: 24px !important;
}
#bts .col-12 h2 {
  margin-top: 8px !important;
}
#testimonial {
  margin-top: 12px !important;
} /* End */
#ewps-comment-list .country-details-col .articles {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#ewps-comment-list .country-details-col .articles .popular_cities img {
  height: 265px;
  object-fit: cover;
}
#ewps-comment-list .country-details-col .articles a {
  color: var(--primary-color);
  text-align: center;
  width: max-content;
}
.banner_text {
  background-color: var(--primary-color);
  padding: 15px;
  border-radius: 15px;
  overflow: hidden;
}
.banner_text p,
.banner_text {
  color: var(--white-color);
  font-size: 18px;
  line-height: 32px;
  margin-bottom: 20px;
}
.banner_text p:last-child {
  margin-bottom: 0;
}
.popular_cities {
  position: relative;
}
.popular_cities h2 {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  font-weight: 700;
  color: var(--white-color);
}
.articles .popular_title {
  font-weight: 700;
}
.popular_cities {
  display: flex;
  width: 100% !important;
}
.post-title {
  color: var(--primary-color) !important;
}
#portfolio-video .portfolio-video-child .video-content ul li .name:nth-child(2),
#crew-portfolio-content .profileline .name:nth-child(2),
#country-support .country-box .name.tooltip img,
#crew .crew-box .video-icon .name.tooltip img,
.name.tooltip img {
  margin-right: 0;
  margin-left: 0;
}
#portfolio-video .portfolio-video-child .video-content ul li .name:nth-child(3),
#country-support .country-box .time .name:nth-child(2),
#crew .crew-box .gender .name:nth-child(2),
.name:nth-child(2) {
  margin-left: 6px;
}
#portfolio-page .portfolio-page-box .client-img-client .tooltip img,
#crew-portfolio-content .profileline .name:first-child,
#crew-portfolio-content .d .name img {
  margin-right: 6px;
}
#page a._left,
.page #page a._left {
  line-height: 1;
}
#page ._left,
.page #page ._left {
  margin-right: 6px !important;
  margin-left: 0;
}
#page .no_username ._left,
.page #page .no_username ._left {
  margin-right: 0 !important;
}
#page ._left *,
#page ._left span,
#page ._left img,
.page #page ._left *,
.page #page ._left span,
.page #page ._left img {
  margin-left: 0;
  margin-right: 0 !important;
}
#page ._right,
#page ._right *,
#page ._right span,
#page ._right div,
#page ._right img,
.page #page ._right,
.page #page ._right *,
.page #page ._right span,
.page #page ._right div,
.page #page ._right img {
  margin-left: 0 !important;
}
.country-details-single-box .country-details-box-img img {
  height: 100%;
  width: auto;
  max-width: unset;
}
.country-details-box-content img {
  margin-right: 0;
  margin-left: 0;
}
.country-details-box-content .filmingicon img {
  margin-right: 0;
  margin-left: 0;
}
#portfolio-video .portfolio-video-child .video-content ul li span.tooltiptext,
.country-details-box-content .location.f img,
.country-details-box-content .time.weather {
  margin-left: 0;
}
.country-details-box-content .name:nth-child(2),
p.new__country__content__color b {
  margin-left: 12px;
}
.country-details-box-content .weather img {
  max-width: 19px;
}
.country-details-box-content .langicon img {
  width: 19px;
  height: 19px;
}
.video-content img {
  margin-right: 0;
}
.single_content img {
  width: calc(25% - 15px);
  height: 230px;
  object-fit: cover;
}
.single_content .gallery {
  margin-top: 15px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  row-gap: 20px;
  column-gap: 20px;
  justify-content: center;
}
.signup-child .setting-field:last-child {
  margin-right: 0;
} /* custom Dropdown  start*/
#signup-parent-1 .custom__dropdown .custom_drop_btn {
  background-color: #04aa6d;
  color: var(--white-color);
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}
#signup-parent-1 .custom__dropdown .custom_drop_btn:hover,
#signup-parent-1 .custom__dropdown .custom_drop_btn:focus {
  background-color: #3e8e41;
}
#signup-parent-1 .custom__dropdown #search__container {
  display: flex;
  margin: 15px 0;
}
#signup-parent-1 .custom__dropdown #search__container input {
  border: 1px solid var(--black-color);
  outline: none;
  box-sizing: border-box;
  box-shadow: none;
  background-color: var(--white-color);
  padding: 8px;
  border-radius: 5px;
}
#signup-parent-1 .custom__dropdown .subcatsave {
  width: auto;
  padding: 10px 16px;
  outline: none;
  border: none;
  background: var(--primary-color);
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  color: var(--white-color);
  margin: 0 auto;
  margin-top: 15px;
  text-align: center;
  display: flex;
  max-width: max-content;
}
#signup-parent-1 .custom__dropdown #search__container button {
  border: 1px solid var(--black-color);
  outline: none;
  box-sizing: border-box;
  box-shadow: none;
  background-color: var(--white-color);
  padding: 8px;
  border-radius: 5px;
  margin-left: 10px;
  display: flex;
  justify-content: center;
  color: var(--black-color);
  align-items: center;
}
#signup-parent-1 .custom__dropdown form {
  margin: 15px 0;
}
#signup-parent-1 .custom__dropdown h2 {
  font-size: 22px;
  font-weight: 600;
}
#signup-parent-1 .custom__dropdown {
  position: relative;
  display: inline-block;
}
#signup-parent-1 .custom__dropdown .dropdown-content {
  padding: 20px;
  position: relative;
  background-color: #f6f6f6;
  min-width: 330px;
  overflow: auto;
  border: 1px solid #ddd;
  z-index: 1;
}
#signup-parent-1 .custom__dropdown .close_btn {
  position: absolute;
  top: 0;
  right: 0;
  margin: 10px;
  background-color: transparent;
  border: none;
  outline: none;
  line-height: 1;
}
#signup-parent-1 .custom__dropdown .close_btn2 {
  position: absolute;
  top: 0;
  right: 0;
  margin: 10px;
  background-color: transparent;
  border: none;
  outline: none;
  line-height: 1;
}
#signup-parent-1 .custom__dropdown .dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
#signup-parent-1 .custom__dropdown i {
  font-size: 20px;
}
#signup-parent-1 .custom__dropdown a:hover {
  background-color: #ddd;
}
#signup-parent-1 .custom__dropdown .show {
  display: block;
} /* custom Dropdown  end*/
#signup-parent-1 .custom__dropdown .accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  background-image: unset;
  font-size: 25px;
  opacity: 1 !important;
  content: "+";
  font-family: FontAwesome;
  height: 18px;
  width: 18px;
  font-size: 10px;
  border-radius: 50%;
  background: var(--active-color);
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--white-color);
}
#signup-parent-1 .custom__dropdown .accordion-button:not(.collapsed)::after {
  background-image: unset;
  content: "";
}
#signup-parent-1 .custom__dropdown .accordion-button {
  color: var(--active-color);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
#signup-parent-1 .custom__dropdown .accordion-button.collapsed {
  color: var(--black-color);
  box-shadow: none;
}
#signup-parent-1 .custom__dropdown .accordion-body h4 {
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 0;
}
#signup-parent-1 .custom__dropdown button:focus:not(:focus-visible) {
  outline: none;
  box-shadow: none;
}
#signup-parent-1 .custom__dropdown .accordion-body ul {
  padding-top: 10px;
}
#signup-parent-1 .custom__dropdown .tab__container__main .nav {
  display: flex;
  border: none;
}
#signup-parent-1 .custom__dropdown .tab__container__main .nav-item {
  border: none;
  border-radius: 0;
  margin-right: 8px;
  margin-bottom: 0;
}
#signup-parent-1 .custom__dropdown .tab__container__main .nav-item:last-child {
  margin-right: 0;
}
#signup-parent-1 .custom__dropdown .tab__container__main .nav-link {
  border: none;
  border-radius: 0;
  border: 2px solid var(--active-color);
  background-color: transparent;
  color: var(--active-color);
  padding: 4px 10px;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
}
#signup-parent-1 .custom__dropdown .tab__container__main .nav-link.active {
  background-color: var(--active-color);
  color: var(--white-color);
}
#signup-parent-1 .custom__dropdown .tab-content {
  margin-top: 15px;
}
#signup-parent-1 .custom__dropdown .accordion-item ul li {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
#signup-parent-1 .custom__dropdown .accordion-item ul li:last-child {
  margin-bottom: 0;
}
#signup-parent-1 .custom__dropdown .accordion-item ul li input {
  width: auto;
  margin-right: 8px;
}
#signup-parent-1 .custom__dropdown .modal-content label {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1;
}
#signup-parent-1 .custom__dropdown .modal-dialog {
  max-width: 1024px;
}
#signup-parent-1 .custom__dropdown .accordion {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#signup-parent-1 .custom__dropdown .accordion .accordion-item {
  width: 33.33333333%;
  margin-bottom: 2px; /* position: relative; */
}
#signup-parent-1 .custom__dropdown .dropdown-content {
  overflow: visible;
}
#signup-parent-1 .custom__dropdown button {
  width: unset;
  padding: unset;
  color: var(--active-color);
  margin-top: 0;
}
#signup-parent-1 .custom__dropdown .accordion .accordion-button {
  width: 100%;
  background: transparent;
  padding: 10px; /* box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); */
}
#signup-parent-1 .custom__dropdown h2 {
  font-weight: 600;
  font-size: 30px;
  line-height: 35px;
  text-align: center;
  color: var(--black-color);
  margin-top: 0;
  margin-bottom: 0;
}
#signup-parent-1 .custom__dropdown p {
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
  font-size: 14px;
  line-height: 18px;
}
.email__notifications .switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
  margin-right: 8px;
  min-width: 40px;
}
.email__notifications .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.email__notifications .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.email__notifications .slider:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 3px;
  bottom: 2.5px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.email__notifications input:checked + .slider {
  background-color: #2196f3;
}
.email__notifications input:focus + .slider {
  box-shadow: 0 0 1px #2196f3;
}
.email__notifications input:checked + .slider:before {
  -webkit-transform: translateX(19px);
  -ms-transform: translateX(19px);
  transform: translateX(19px);
} /* Rounded sliders */
.email__notifications .slider.round {
  border-radius: 34px;
}
.email__notifications .slider.round:before {
  border-radius: 50%;
}
.email__notifications .inner__item {
  background-color: #ececec;
  padding: 10px; /* border-bottom: 2px solid var(--black-color); */
  margin-bottom: 20px;
}
.email__notifications .inner__item:last-child {
  border-bottom: 0;
  margin-bottom: 0; /* padding-bottom: 0; */
}
#signup-parent-1 .email__notifications .toggle_option p {
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.email__notifications .inner__item .toggle_option {
  margin-bottom: 10px;
}
.email__notifications .inner__item .toggle_option:last-child {
  margin-bottom: 0;
}
#signup-parent-1 .email__notifications .input_group label {
  margin-bottom: 8px;
}
#signup-parent-1 .tabsec h3 {
  margin: 15px 0;
}
#signup-parent-1 .sec_box form > p {
  margin: 10px 0;
}
.email__notifications .inner__item h3 {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 15px;
}
#signup-parent-1 .email__notifications input::placeholder,
#signup-parent-1 .email__notifications select {
  color: var(--black-color);
}
#signup-parent-1 .account_setting_tab .active,
#signup-parent-1 .account_setting_tab .active::after {
  color: var(--active-color);
}
#signup-parent-1 .verrifysec .green_bg_color {
  background-color: green;
  border-color: green;
}
#signup-parent-1 .check__item {
  display: flex;
  margin-bottom: 5px;
  align-items: center;
}
#signup-parent-1 .check__item input {
  width: auto;
  margin-right: 7px;
}
#signup-parent-1 .check_field {
  margin-top: 8px;
}
#signup-parent-1 .sec_box .setting-field {
  width: 100%;
}
.page-id-317 #crew-portfolio-content .portfolio-profile-content {
  padding-top: 12px !important;
}
.page-id-317 #crew-portfolio-content .portfolio-profile-rating,
.page-id-317 #crew-portfolio-content .portfolio-profile-details {
  padding: 12px 8px 12px;
}
.page-id-317
  .crew-portfolio-profile-img-parent
  .crew-portfolio-hero-username-child {
  margin-top: 15px;
}
.page-id-317 #crew-portfolio-content {
  padding-top: 5px;
}
.page-id-317 .iconimg p {
  margin-left: 0;
}
.page-id-317 .langicon,
.page-id-317 .video-icon,
.page-id-317 .gender {
  display: flex;
}
.page-id-31 #portfolio-page .name:nth-child(2) {
  margin-left: 0;
}
#portfolio-page.editrating .row.justify-content-center h2.text-center {
  justify-content: start;
}
#edittesti .select_recommend {
  display: flex;
  align-items: center;
}
#edittesti .select_recommend span {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
#edittesti .select_recommend span .recommendation {
  margin-right: 4px;
}
.single-wps-project .middle__column .detailed-employer-crew-content {
  overflow: hidden;
}
.single-wps-project .inner___content {
  padding: 12px 0;
}
.single-wps-project .inner__child {
  padding: 0 8px;
  overflow-y: auto;
  overflow-x: hidden;
}
#vacant_sec .first__column .inner__child,
.single-wps-project .middle__top__content .inner__child {
  overflow-y: auto !important;
  overflow-x: hidden !important;
}
.single-wps-project .middle__column .middle__top__content .inner__child {
  height: 306px;
}
.single-wps-project .middle__column .service_require .inner__child {
  height: 100px;
}
.single-wps-project .middle__column .detailed-employer-crew-content,
.single-wps-project .first__column .detailed-employer-crew-rating,
.single-wps-project .third__column .detailed-employer-crew-details {
  padding: 0;
  overflow: hidden !important;
}
.single-wps-project .middle__column .desc_title {
  margin-left: 0;
}
.single-wps-project .first__column .inner__child {
  height: 306px;
}
.single-wps-project .third__column .inner__child {
  height: 326px;
}
.single-wps-project .first__column .inner__child,
.single-wps-project .first__column .detailed-employer-crew-rating {
  overflow: visible !important;
}
.page-id-198 #crew .crew-box .country .time a {
  margin-bottom: 0;
}
#crew .crew-box .alarm-clock,
#crew .crew-box .video-icon,
#crew .crew-box .gender,
#crew .crew-box .country,
#crew .crew-box .language {
  margin-top: 0;
  margin-bottom: 6px !important;
}
#crew .crew-box .active-name {
  margin-bottom: 6px !important;
}
#project_production_sidebar .hustel-country img {
  /* margin-right: 6px !important; */
}
/* #crew #crewlistcon .crew-box .alarm-clock */
.checkbox_with_popup .um-field-checkbox {
  margin-bottom: 0 !important;
}
#country-support #crew #crewlistcon .crew-box .alarm-clock {
  margin-bottom: 6px;
}
.account-personal-form-parent .checkbox_with_popup input {
  height: auto;
}
.account-personal-form-parent .checkbox_with_popup {
  flex-direction: row !important;
  align-items: center;
}
.cover_profile {
  padding: 0 !important;
  position: relative;
  width: 100%;
}
.cover_profile .coverimg {
  object-fit: cover;
  height: 328px;
}
.cover_profile .profileimg {
  position: absolute;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  bottom: -50px;
  left: 25px;
  overflow: hidden;
  object-fit: cover;
}
.account-personal-form-parent .verify_box {
  justify-content: center;
  margin-top: 15px;
}
#account-personal-profile
  .account-personal-form-parent
  .account-personal-form-child:nth-child(3)::after {
  display: none;
}
#account-professional-profile
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 9px !important;
}
.tool-tip .tool-tip__info {
  z-index: 999;
}
.wps-nonplatform-portfolio-form .row > * {
  margin-top: 0 !important;
}
.wps-nonplatform-portfolio-form .selection .select2-selection {
  box-shadow: none !important;
}
.tool-tip .tool-tip__info {
  display: none;
  background: var(--white-color);
  border: 1px solid #707070;
  border-radius: 0;
  font-size: 0.875em;
  padding: 1em;
  position: absolute;
  left: 50%;
  right: 50%;
  top: unset;
  width: 250px;
  z-index: 999;
  bottom: 35px;
  transform: translatex(-50%);
  background-color: var(--white-color);
  text-align: justify;
  max-width: 250px !important;
  white-space: normal;
  width: max-content;
  font-weight: 400; /* box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5); */
}
.tool-tip .tool-tip__info .info__title {
  color: var(--black-color);
}
.tool-tip .tool-tip__info::before,
.tool-tip .tool-tip__info::after {
  content: "";
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  top: 100%;
  left: 50%;
  margin-left: 0;
  transform: translate(-50%);
}
.tool-tip .tool-tip__info::after {
  border-top: 10px solid white;
  margin-top: -2px;
  z-index: 1;
}
.tool-tip .tool-tip__info::before {
  border-top: 10px solid #707070;
  margin-top: 0;
}
#hero .slider-content .hero-content {
  color: var(--white-color);
}
form #sign-up-select-arrow select {
  height: 43.58px;
  margin: 0 auto;
  display: block;
  width: 100%;
  -webkit-appearance: caret !important;
}
#signup-parent-1 #signup {
  height: 43.58px;
}
.wps-nonplatform-portfolio-form
  .select2-container
  .select2-search--inline
  .select2-search__field {
  top: 12px;
}
.wps-nonplatform-portfolio-form
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__display {
  /* padding-left: 0; */
  padding-right: 12px;
}
.wps-nonplatform-portfolio-form
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove {
  /*  right: 0;left: auto; */
  margin-right: 0;
  margin-left: 3px;
  position: unset;
  border: none;
  color: var(--white-color);
  background-color: transparent;
  padding-right: 0;
}
.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice {
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  display: flex;
  flex-direction: row-reverse;
  color: var(--white-color);
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
  margin-left: 0;
  margin-top: 8px !important;
}
.account-personal-form-parent .add_pinpoint {
  min-width: 120px;
}
.page #page .client-link-parentd li,
.page #page .client-img-client li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.selection .select2-selection {
  box-shadow: none !important;
}
#crew-portfolio-content .portfolio-profile-content.h-100 {
  border-radius: 8px !important;
}
.portfolio-tab-btn.border-none ul:after {
  left: unset !important;
}
#portfolio-page a.portfolilobtn {
  padding: 8px 11px !important;
  margin-top: 35px !important;
  margin-bottom: 35px;
  background: #c427bf !important;
  min-width: 250px;
  min-height: 55px;
  justify-content: center;
  align-items: center;
  display: flex;
}
#portfolio-page a.portfolilobtn i {
  margin-right: 6px;
}
.text-blue,
.primary-color {
  color: var(--primary-color);
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}
#supporting_doc,
#equipment {
  margin-bottom: 40px;
}
.account-personal-form-parent .editrate {
  margin-top: 40px;
}
.alert-danger {
  text-align: center;
}
button.catdata-remove {
  color: var(--white-color);
  background-color: var(--primary-color);
  border: none;
  outline: none;
  box-shadow: none;
}
.account-personal-form-parent .account-personal-form-child option {
  color: var(--black-color);
}
.account-personal-form-parent .account-personal-form-child option:disabled {
  color: var(--primary-color);
}
.account-personal-form-parent .global-wps-portfolio-country {
  background-color: transparent;
  color: #7a7a7a;
}
.account-personal-form-parent label {
  text-transform: capitalize;
}
.account-personal-form-parent label .um-field-checkbox-option,
.account-personal-form-parent label .labelhint,
.account-personal-form-parent label .tool-tip__icon {
  text-transform: lowercase;
}
.account-personal-form-parent label .um-field-checkbox-option::first-letter,
.account-personal-form-parent label .labelhint::first-letter {
  text-transform: uppercase;
}
.account-personal-form-parent label span::first-letter,
label .tool-tip .tool-tip__info::first-letter,
label .tool-tip .tool-tip__info .info__title::first-letter {
  /* text-transform: uppercase; */
}
.account-personal-form-child.radio label {
  text-transform: inherit;
}
#crew-portfolio-content .portfolio-profile-details .gender.d .name img {
  padding-bottom: 0 !important;
}
.page-id-113 main.container article.page,
.page-id-109 main.container article.page,
.privacy-policy .privacy-page .container,
.page-template-page-privacy .privacy-page .container {
  background: var(--white-color);
  box-shadow: var(--box-shadow);
  padding: 32px 25px;
  max-width: 1120px;
  margin: 0 auto;
}
.footer-content-parent ul.menu,
.footer-social-icon-parent ul {
  margin: 0 !important;
  padding: 0 !important;
}
.page-id-109 main.container article.page .entry-content,
.page-id-113 main.container article.page .entry-content,
.page-id-113 main.container article .wpb_text_column {
  background: transparent !important;
}
.page-id-113 main.container article.page .wpb_column {
  margin-left: 0 !important;
  width: 100% !important;
}
.selectedcatpanel table tr {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.selectedcatpanel table tr:not(:last-child) {
  margin-bottom: 10px;
}
.selectedcatpanel table tr td:first-child {
  min-width: 100px;
  text-align: right;
}
.selectedcatpanel tr td:last-child {
  margin: 0 !important;
  margin-left: 10px !important;
  padding-top: 0 !important;
}
#page .container .wps-portfolio-film-video-projectc .inline-field a {
  border: 1px solid var(--active-color) !important; /* box-shadow: none !important; */
}
#wp-youtube-video-section.row > .row {
  padding: 0;
}
.pageurlbox {
  transition: 0.4s;
}
#page .selectedcatpanel {
  margin-bottom: 16px;
}
.custom__dropdown .d-flex.inline_field.main_tab {
  margin-top: 20px;
}
#page #project_production_sidebar img {
  width: 20px;
  min-height: 20px;
}
#page #project_production_sidebar .hustel-country > * {
  display: flex !important;
  align-items: center;
}
.country-details-page .rowc .strong {
  display: flex;
  align-items: end;
  justify-content: space-between;
  margin-bottom: 20px;
}
.country-details-page .rowc .strong h1 {
  font-size: 30px;
}
.country-details-page .rowc .strong span,
.country-details-page .rowc .strong span a {
  font-size: 16px;
}
.country-details-page .rowc .strong span a {
  color: #16c7ff !important;
}
.single-wps-support-country #crew .portfolio-tab-all-btn ul .reset a {
  height: 34px !important;
}
.single-wps-support-country
  #crew
  .select2.select2-container
  .select2-selection {
  border-radius: 4px 4px 0 0 !important;
  height: 34px !important;
}
.single-wps-support-country
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 34px !important;
}
.single-wps-support-country
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 4px !important;
}
.single-popular-locations .editor_content.article {
  margin-top: 15px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  row-gap: 20px;
  column-gap: 20px;
  justify-content: center;
  align-items: stretch;
}
.single-popular-locations .editor_content.article img {
  width: calc(25% - 15px);
  height: auto;
  object-fit: cover;
}
.single-popular-locations .post-main-content-text {
  max-width: 100%;
}
.mapview h2,
.mapview h1 {
  margin-top: 0 !important;
}
#crew .crew-box .clock__weather__temperature {
  width: max-content !important;
}
#crew .crew-box .clock__weather__temperature .alarm-clock {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0 !important;
}
#crew .crew-box .clock__weather__temperature .__weather {
  margin-left: 20px;
  margin-right: 20px;
  height: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#crew .crew-box .clock__weather__temperature .__temperature {
  margin-left: 0;
}
#crew .crew-box .clock__weather__temperature .__weather img {
  max-width: 40px;
}
#crew .crew-box .clock__weather__temperature .__weather a {
  height: 21px;
  display: flex !important;
}
#page .portfolio-tab-btn ul,
#page .portfolio-tab-all-btn ul,
#page .portfolio-tab-btn.border-none ul,
#portfolio-page .portfolio-tab-all-btn ul {
  border-bottom: 1px solid var(--border-color) !important;
}
#page ul .reset a,
#page ul .reset .active,
#portfolio-page .portfolio-tab-all-btn ul li a,
#portfolio-page .portfolio-tab-all-btn ul li a.active,
#crew .select2.select2-container .select2-selection,
#page .select2.select2-container .select2-selection,
.page .select2.select2-container .select2-selection,
#page .page .portfolio-tab-btn #filtertesti ul li.reset a,
.portfolio-tab-all-btn #filterportfolios ul li.reset a {
  border: 1px solid var(--border-color) !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom: 0 !important;
  box-shadow: 0px 4px 10px rgb(0 0 0 / 10%) !important;
}
#page ul .reset a {
  padding: 0px 14px !important;
}
#page
  .wps-nonplatform-portfolio-form
  .select2.select2-container
  .select2-selection,
#page
  .account-personal-form-parent
  .select2.select2-container
  .select2-selection,
.page
  .account-personal-form-parent
  .select2.select2-container
  .select2-selection {
  border: 1px solid var(--primary-color) !important;
  border-bottom: 1px solid var(--primary-color) !important;
  box-shadow: none !important;
}
.page
  #personal_profile_form
  .select2.select2-container.selecterror
  .select2-selection {
  border-color: red !important;
}
.page #personalform .select2.select2-container.selecterror .select2-selection {
  border-color: red !important;
}
#cke_custom_ckeditor_field.error {
  border-color: red !important;
}
#primary .selecterror .select2-selection,
#page .selecterror .select2-selection,
#page
  .wps-nonplatform-portfolio-form
  .select2.select2-container.selecterror
  .select2-selection {
  border-color: red !important;
}
#page
  .wps-nonplatform-portfolio-form
  .select2.select2-container
  .select2-selection
  .select2-selection__rendered,
#page
  .account-personal-form-parent
  .select2.select2-container
  .select2-selection
  .select2-selection__rendered,
.page
  .account-personal-form-parent
  .select2.select2-container
  .select2-selection
  .select2-selection__rendered {
  color: var(--black-color) !important;
}
#page
  .wps-nonplatform-portfolio-form
  .select2.select2-container.gray_def
  .select2-selection
  .select2-selection__rendered,
#page
  .account-personal-form-parent
  .select2.select2-container.gray_def
  .select2-selection
  .select2-selection__rendered,
#page main .select2.select2-container.gray_def .select2-selection__rendered,
#page
  .account-personal-form-parent
  .select2.select2-container.gray_def
  .select2-selection
  .select2-selection__rendered,
.page
  .account-personal-form-parent
  .select2.select2-container.gray_def
  .select2-selection
  .select2-selection__rendered {
  color: #999 !important;
}
#page
  .wps-nonplatform-portfolio-form
  .select2.select2-container
  .select2-selection
  .select2-selection__arrow
  b,
#page
  .account-personal-form-parent
  .select2.select2-container
  .select2-selection
  .select2-selection__arrow
  b,
.page
  .account-personal-form-parent
  .select2.select2-container
  .select2-selection
  .select2-selection__arrow
  b {
  border-color: #888 transparent transparent transparent !important;
}
#page
  .wps-nonplatform-portfolio-form
  .select2.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b,
#page
  .account-personal-form-parent
  .select2.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b,
.page
  .account-personal-form-parent
  .select2.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: transparent transparent #888 transparent !important;
}
#page
  .wps-nonplatform-portfolio-form
  .select2.select2-container
  .select2-selection {
  border-radius: 0.2rem !important;
  border-bottom-left-radius: 0.2rem !important;
  border-bottom-right-radius: 0.2rem !important;
}
#portfolio-page .portfolio-tab-all-btn select {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
#page .portfolio-tab-btn ul li:first-child,
#page .portfolio-tab-all-btn ul li:first-child,
#page .portfolio-tab-btn.border-none ul li:first-child,
#portfolio-page .portfolio-tab-all-btn ul li:first-child {
  margin-left: 0 !important;
}
#page .portfolio-tab-btn ul,
#page .portfolio-tab-all-btn ul,
#page .portfolio-tab-btn.border-none ul,
#portfolio-page .portfolio-tab-all-btn ul {
  margin-left: unset !important;
}
#page .portfolio-tab-btn form > p,
#page .portfolio-tab-all-btn form > p,
#page .portfolio-tab-btn.border-none form > p,
#portfolio-page .portfolio-tab-all-btn form > p {
  padding-right: 1rem !important;
}
#page .portfolio-tab-btn form > p span,
#page .portfolio-tab-all-btn form > p span,
#page .portfolio-tab-btn.border-none form > p span,
#portfolio-page .portfolio-tab-all-btn form > p span {
  color: var(--primary-color);
}
#page .portfolio-tab-btn form > p.d-flex span,
#page .portfolio-tab-all-btn form > p.d-flex span,
#page .portfolio-tab-btn.border-none form > p.d-flex span,
#portfolio-page .portfolio-tab-all-btn form > p.d-flex span {
  margin-left: 2px;
}
#page .portfolio-tab-btn form,
#page .portfolio-tab-all-btn form,
#page .portfolio-tab-btn.border-none form,
#portfolio-page .portfolio-tab-all-btn form {
  display: flex;
  align-items: center;
  justify-content: end;
}
.account-personal-form-parent
  .account-personal-form-child
  input[name="day_rate"],
.account-personal-form-parent
  .account-personal-form-child
  input[name="overtime_charge"],
.account-personal-form-parent
  .account-personal-form-child
  input[name="half_day_rate"],
.account-personal-form-parent
  .account-personal-form-child
  input[name="half_overtime_charge"],
.account-personal-form-parent
  .account-personal-form-child
  input[name="weekly_rate"],
.account-personal-form-parent
  .account-personal-form-child
  input[name="monthly_rate"] {
  /* text-align: right; */
  transition: 0.4s;
}
.account-personal-form-parent
  .account-personal-form-child
  input[name="day_rate"]::-webkit-input-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="overtime_charge"]::-webkit-input-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="half_day_rate"]::-webkit-input-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="half_overtime_charge"]::-webkit-input-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="weekly_rate"]::-webkit-input-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="monthly_rate"]::-webkit-input-placeholder {
  color: var(--black-color);
  opacity: 1;
}
.account-personal-form-parent
  .account-personal-form-child
  input[name="day_rate"]:-moz-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="overtime_charge"]:-moz-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="half_day_rate"]:-moz-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="half_overtime_charge"]:-moz-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="weekly_rate"]:-moz-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="monthly_rate"]:-moz-placeholder {
  color: var(--black-color);
  opacity: 1;
}
.account-personal-form-parent
  .account-personal-form-child
  input[name="day_rate"]:-ms-input-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="overtime_charge"]:-ms-input-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="half_day_rate"]:-ms-input-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="half_overtime_charge"]:-ms-input-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="weekly_rate"]:-ms-input-placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="monthly_rate"]:-ms-input-placeholder {
  color: var(--black-color);
  opacity: 1;
}
.account-personal-form-parent
  .account-personal-form-child
  input[name="day_rate"]::placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="overtime_charge"]::placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="half_day_rate"]::placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="half_overtime_charge"]::placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="weekly_rate"]::placeholder,
.account-personal-form-parent
  .account-personal-form-child
  input[name="monthly_rate"]::placeholder {
  color: var(--black-color);
  opacity: 1;
}
.account-personal-form-child .input-after {
  position: relative;
  margin-top: 7px !important;
}
.account-personal-form-child .input-after input {
  margin-top: 0 !important;
}
.account-personal-form-child .placeholder_right {
  position: absolute;
  right: 6px;
  top: 50%;
  bottom: 50%;
  height: max-content;
  transform: translatey(-50%);
  background: var(--white-color);
  padding: 5px 10px;
}
.page .select2.select2-container .select2-selection {
  height: 35px !important;
}
.page
  .select2.select2-container
  .select2-selection
  .select2-selection__rendered {
  line-height: 35px !important;
  padding-left: 0;
}
#page
  .wps-nonplatform-portfolio-form
  .select2.select2-container
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 44px !important;
}
#page
  .account-personal-form-parent
  .select2.select2-container
  .select2-selection
  .select2-selection__rendered {
  line-height: 42px !important;
}
.portfolio-tab-btn.border-none ul::after {
  display: none !important;
}
.hovertip span {
  font-weight: 600 !important;
  font-size: 16px !important;
  line-height: 19px !important;
}
.account-personal-form-parent .editrate,
.account-personal-title .text-blue,
.account-personal-title h2 {
  font-size: 22px;
  line-height: 28px;
}
#signup-parent-1 p.accordian-top-text {
  text-align: center !important;
  margin-bottom: 0px !important;
}
.select2-container--default .select2-selection--multiple:before {
  content: "";
  position: absolute;
  right: 7px;
  top: 50%;
  border-top: 5px solid #888;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.select2-container--open .select2-selection--multiple:before {
  border-top: 0px solid transparent;
  border-bottom: 5px solid #888;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
#coveruploadimageModal .modal-header button,
#uploadimageModal .modal-header button,
#uploadimageModal .modal-header .btn {
  position: absolute;
  left: 1rem;
  top: 1rem;
}
#coveruploadimageModal .modal-header .modal-title,
#uploadimageModal .modal-header .modal-title {
  text-align: center;
  width: 100%;
}
.account-personal-form-child input::placeholder {
  color: #7a7a7a !important;
}
.account-personal-form-child input::-ms-input-placeholder {
  color: #7a7a7a !important;
}
#page #swal2-html-container,
.page #swal2-html-container {
  text-align: center !important;
}
.news .single_tp_part,
.post-details .single_tp_part {
  text-align: center;
  padding-bottom: 20px;
}
figure,
.figure_img,
.news .single_content figure,
.post-details .single_content figure {
  position: relative;
}
.figure_img figcaption,
figure figcaption,
.news .single_content figcaption,
.post-details .single_content figcaption {
  position: absolute;
  bottom: 0;
  right: 0;
  color: var(--primary-color);
  margin: 10px 17px;
  font-size: 20px; /* text-transform: capitalize; */
}
.figure_img figcaption a {
  transition: all 0.4s;
  color: var(--primary-color);
  font-size: 20px;
  text-transform: capitalize;
}
.figure_img figcaption a:hover {
  color: #16c7ff;
}
.wps-portfolio-film-video-project img {
  object-fit: contain;
  min-height: 40px;
  max-height: 40px;
}
.wps-portfolio-film-video-project .col-sm-4:nth-child(2) img {
  margin-top: -5px;
}
.wps-portfolio-film-video-project .col-sm-4:nth-child(2) {
  text-align: center;
}
.wps-portfolio-film-video-project .col-sm-4:nth-child(3) {
  text-align: right;
}
.country-details-col img {
  width: 100%;
}
#page .portfolio-tab-btn ul li select,
#page .portfolio-tab-all-btn ul li select,
#page .portfolio-tab-btn.border-none ul li select,
#portfolio-page .portfolio-tab-all-btn ul li select,
#page .portfolio-tab-btn ul li .select2-selection__rendered,
#page .portfolio-tab-all-btn ul li .select2-selection__rendered,
#page .portfolio-tab-btn.border-none ul li .select2-selection__rendered,
#portfolio-page .portfolio-tab-all-btn ul li .select2-selection__rendered {
  color: var(--white-color) !important;
}
.sidebar-menu .dropdown .dropdown-menu {
  background: #31353d;
  height: max-content;
  margin-top: -8px !important;
  margin-left: 50px !important;
  position: unset !important;
  transform: unset !important;
  width: max-content;
  border: none;
  padding: 0;
}
.sidebar-menu .dropdown:hover .usd-icon-parent i {
  color: #818896;
  text-shadow: none;
}
.sidebar-menu .dropdown li:hover .usd-icon-parent i {
  color: #b8bfce;
}
.sidebar-menu .dropdown .dropdown-menu li .usd-icon-parent {
  width: auto;
  height: auto;
  border-radius: 0;
  margin-right: 5px;
  background: transparent;
}
.sidebar-menu .dropdown .dropdown-menu li .usd-icon-parent i {
  width: auto;
  font-size: 8px;
}
.sidebar-menu .dropdown .dropdown-menu li a {
  padding: 3px 10px;
}
.sidebar-menu .dropdown .dropdown-menu li a span {
  font-size: 13px !important;
  line-height: 20px;
}
.select2-container--default
  .select2-results__option--highlighted[aria-selected] {
  background-color: var(--primary-color) !important;
  color: var(--white-color) !important;
}
.page_top_video .entry-title,
.page-id-2974 .status-publish .entry-title,
.page-id-2976 .status-publish .entry-title,
.page-id-2977 .status-publish .entry-title {
  margin: 0 auto;
  font-size: 30px;
  line-height: 38px;
}
.page_top_video .top_video video,
.page_top_video .top_video iframe {
  width: 100%;
  height: 100%;
  min-height: 650px;
}
.page-id-2974 .entry-content ol,
.page-id-2976 .entry-content ol,
.page-id-2977 .entry-content ol,
.page-id-2974 .entry-content .wpb_content_element,
.page-id-2976 .entry-content .wpb_content_element,
.page-id-2977 .entry-content .wpb_content_element {
  margin: 0;
}
.page .shadow_sec .vc_col-sm-8 {
  padding: 45px 12px;
  padding-top: 63px;
}
.page-id-2974 .entry-content ol,
.page-id-2976 .entry-content ol,
.page-id-2977 .entry-content ol {
  padding-left: 0 !important;
}
.page-id-2974 .entry-content.text-justify,
.page-id-2976 .entry-content.text-justify,
.page-id-2977 .entry-content.text-justify {
  text-align: left !important;
}
.page-id-2974 .entry-content ol figure,
.page-id-2976 .entry-content ol figure,
.page-id-2977 .entry-content ol figure {
  position: relative;
}
.page-id-2974 .entry-content ol figcaption,
.page-id-2976 .entry-content ol figcaption,
.page-id-2977 .entry-content ol figcaption {
  position: absolute;
  bottom: 0;
  right: 0;
  color: var(--primary-color);
  margin: 10px 17px;
  font-size: 20px;
  text-transform: capitalize;
} /* Help and Support Page */
.page-id-101 #support .container,
.PageHelpSupport-section .container,
.page-id-101 #support .container.chating-sec {
  max-width: 1018px !important;
  margin: 0 auto;
}
.PageHelpSupport-section .SupportRoleCard:not(:last-child) {
  margin-bottom: 8px;
}
.PageHelpSupport-section .SupportRoleCard {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 48px;
  background-color: var(--white-color);
  transition: 0.4s;
}
.PageHelpSupport-section .SupportRoleCard:hover {
  background-color: var(--primary-color);
}
.PageHelpSupport-section .SupportRoleCard figure {
  text-align: right;
  margin-bottom: 0;
}
.PageHelpSupport-section .SupportRoleCard .SupportRoleCard-content {
  padding: 48px 0;
  padding-right: 25px;
}
.PageHelpSupport-section .SupportRoleCard .SupportRoleCard-content h2 {
  margin-bottom: 30px;
  transition: 0.4s;
  color: var(--primary-color);
  text-align: left;
}
.PageHelpSupport-section .SupportRoleCard .SupportRoleCard-content p,
.PageHelpSupport-section
  .SupportRoleCard
  .SupportRoleCard-content
  .SupportRoleCard-desc {
  font-size: 17px;
  line-height: 22px;
  color: var(--black-color);
  transition: 0.4s;
}
.PageHelpSupport-section .SupportRoleCard:hover .SupportRoleCard-content h2,
.PageHelpSupport-section .SupportRoleCard:hover .SupportRoleCard-content p {
  color: var(--white-color);
}
.PageHelpSupport-section .SupportRoleCard figure {
  display: none;
}
.page-id-101 #support .chating-sec .SupportServices {
  padding: 0 !important;
}
.page-id-101 #support .chating-sec > .row {
  margin-top: 20px;
  margin-bottom: 20px;
}
#page .get-support .get-support-form-parent {
  /* margin-bottom: 0; */
}
#page .get-support .helSupportroot .PageHelpSupport-popularSearch {
  background-color: rgba(0, 105, 199, 0.1);
  padding-top: 40px;
  padding-bottom: 20px;
}
#page .get-support .PageHelpSupport-popularSearch-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 24px;
  color: var(--white-color);
}
#page .get-support .Grid {
  display: flex;
  flex-wrap: wrap;
}
#page .get-support .Grid-col--12 {
  width: 100%;
}
#page .get-support .Grid-col--tablet-3 {
  width: 25%;
  margin-bottom: 10px;
}
#page .get-support .PageHelpSupport-popularSearch-link {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: var(--white-color);
  margin-right: 15px;
}
#page .get-support ._helpSupport {
  /* background: linear-gradient(    89.92deg,    #03a9f4 0.67%,    #3ebcf5 23.92%,    #0372f4 62.52%,    #00a0ff 102.16%  ); */
  background-color: var(--primary-color);
  margin-bottom: 24px;
}
#page .get-support .PageHelpSupport-popularSearch-inner {
  max-width: 795px;
  margin: 0 auto;
}
.get-support-faq .help_support_top_con .right_part {
  height: max-content;
  padding: 3px;
  border-radius: 30px;
  border: 1px solid var(--primary-color);
  min-width: max-content;
}
.get-support-faq .help_support_top_con .right_part a {
  color: var(--primary-color);
  padding: 3px 24px;
  border-radius: 30px;
}
.get-support-faq .help_support_top_con .right_part .active {
  color: var(--white-color);
  background-color: var(--primary-color);
}
.get-support-faq .help_support_top_con .left_part p {
  font-size: 17px;
  line-height: 22px;
  margin-bottom: 48px;
}
.get-support-faq .help_support_top_con .left_part {
  margin-right: 25px;
}
.help-support .SupportServices-item .SupportServices-icon {
  min-height: 126px;
  min-width: 126px;
  max-height: 126px;
  max-width: 126px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--primary-color);
  border-radius: 50%;
}
.help-support .SupportServices-item {
  transition: 0.4s;
}
.help-support .SupportServices-item:hover {
  background: var(--primary-color);
}
.help-support .SupportServices-item .SupportServices-icon img {
}
.signup-parent-2 .verifycode,
#signup-parent-1 .verifycode {
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 42px;
  width: 42px;
  min-width: 42px;
  min-height: 42px;
  text-align: center;
}
.page-id-2974 .shadow_sec img,
.page-id-2976 .shadow_sec img,
.page-id-2977 .shadow_sec img,
.page-id-2974 .wpb_video_wrapper iframe,
.page-id-2976 .wpb_video_wrapper iframe,
.page-id-2977 .wpb_video_wrapper iframe {
  max-width: 1020px;
  width: 100%;
  height: auto;
}
.page-id-2974 #primary.container,
.page-id-2976 #primary.container,
.page-id-2977 #primary.container {
  max-width: 1050px;
}
.page-id-2974 #primary.container > article,
.page-id-2976 #primary.container > article,
.page-id-2977 #primary.container > article {
  padding: 0 15px;
}
.page-id-2974 .shadow_sec ol li,
.page-id-2976 .shadow_sec ol li,
.page-id-2977 .shadow_sec ol li {
  list-style: none;
}
#resulttable .Cell p {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: var(--white-color);
  text-align: left;
  max-width: 200px;
  width: 100%;
  background: var(--primary-color);
  padding: 5px;
  border-radius: 5px 5px 0px 0px !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  border: 1px solid var(--border-color);
  border-bottom: 0;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 3px;
}
#resulttable .Cell {
  text-align: center;
  border: none;
  padding-left: 0;
  padding-right: 0;
  padding: 0;
  max-width: 200px;
  width: 12.5%;
  display: flex;
  justify-content: center;
  align-items: center;
}
#resulttable .Cell:last-child p {
  margin-right: 0;
}
#resulttable .Cell:first-child p {
  margin-left: 0;
}
#resulttable {
  justify-content: center;
  border-bottom: 1px solid var(--border-color);
}
.single_content,
.single_content p,
.editor_content,
.editor_content p {
  text-align: justify;
}
.btn.btn_primary {
  outline: none;
  padding: 8px 35px;
  text-decoration: none;
  border-radius: 4px !important;
  background-color: var(--primary-color) !important;
  background: var(--primary-color) !important;
  color: var(--white-color);
  font-size: 16px;
  font-weight: 700;
  display: block;
  width: max-content;
  border: 2px solid var(--primary-color);
  margin: 7px 0;
}
.artcile_row .portfolio-slider .slider_item {
  padding-bottom: 35px;
}
.artcile_row .portfolio-slider .slick-arrow::before {
  color: var(--primary-color);
  font-size: 25px;
}
.top_radious_none {
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.bottom_radious_none {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.container .container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.um-field-area.aggrement_label {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: max-content;
  justify-content: center;
  align-items: center;
}
.account-personal-title.left_right_con {
  flex-wrap: wrap;
}
.single-wps-project .inner___content .name.tooltip {
  justify-content: start;
  margin-left: 0;
}
.testimonial-page-box .testimonial-country h3 {
  padding-left: 0;
  min-width: unset;
}
.country-details-single-box {
  width: max-content;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  background: #ffffff;
  box-shadow: 3px 3px 20px 5px rgb(204 204 204 / 25%);
  border-radius: 8px;
  /* min-width: 600px; */
  margin-bottom: 32px;
}
#crew .select2.select2-container .select2-selection {
  height: 40px !important;
  height: 35px !important;
}
li .select2.select2-container .select2-selection,
li .select2.select2-container .select2-selection.select2-selection--multiple {
  margin-top: 0;
  height: 35px !important;
  border-radius: 4px !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.new__fieldDesign .setting-field button {
  margin: 0 !important;
  max-width: 200px;
  min-width: 200px;
  margin-left: 7px !important;
}
.new__fieldDesign {
  margin-bottom: 24px;
}
.new__fieldDesign .setting-field:first-child {
  margin-bottom: 15px;
}
.page-template-page-professional
  .select2-results__options
  .select2-results__option {
  text-transform: capitalize;
}
.imagebox .imgfile ._content {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
}
.imagebox .imgfile ._content img {
  width: auto;
  max-height: 200px;
  min-height: 200px;
  object-fit: cover;
}
.imagebox {
  align-items: stretch;
}
.imagebox .imgfile {
  height: max-content;
}
.single-wps-project-support .main-content.post-details,
.single-wps-service .main-content.post-details {
  min-height: 100vh;
}
#country-support .country-box .time._pop_lang img {
  max-width: 20px !important;
}
#country-support .banner_sec > .col-12 > .mb-3.row {
  padding-top: 1.5rem;
}
.country-details-page .blog-content .readmore {
  display: none;
}
#vacant_sec .mh-3 {
  min-height: 230px;
}
.single-wps-project #vacant_sec .first__column .inner__child {
  height: 206px;
}
#vacant_sec .inner__child .service_require > .row > div:first-child *,
#vacant_sec .inner__child .service_require > .row > div:first-child {
  text-align: left;
}
#vacant_sec .inner__child .service_require > .row > div:nth-child(2) *,
#vacant_sec .inner__child .service_require > .row > div:nth-child(2) {
  text-align: center;
}
#vacant_sec .inner__child .service_require > .row > div:last-child *,
#vacant_sec .inner__child .service_require > .row > div:last-child {
  text-align: right;
}
.single-wps-project
  .financialrow
  .detailed-employer-crew-details
  .file_folder
  .productionfilebtn {
  background: var(--border-color);
  height: 29px;
  padding: 5px 12px;
}
.single-wps-project
  .financialrow
  .detailed-employer-crew-details
  .file_folder
  .productionfilebtn.active {
  background: var(--white-color);
}
.single-wps-project .financialrow .border.finan-details,
.single-wps-project .financialrow .border.file-private {
  border: none !important;
}
#user-profile-portfolio .wps-embed-video-links img.w-100 {
  /*  object-fit: cover;  margin: 0.75rem 0 !important; */
}
.account-personal-form-parent .account-personal-form-child select .show.hide {
  display: none !important;
}
.blog-content p,
.post-listing .post-list .blog-content p {
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.first__column .top_status_sec {
  margin-bottom: 16px;
}
.first__column .top_status_sec .desc_title {
  margin-bottom: 0;
}
.first__column .top_status_sec span {
  padding: 5px 8px;
  max-height: 24px;
  line-height: 14px;
}
#testimonial-detailed-employer-crew .__middle_col {
  width: calc(100% - 560px);
  margin-right: 24px;
  margin-left: 24px;
}
#testimonial-detailed-employer-crew .__middle_col,
#testimonial-detailed-employer-crew .small__col {
  margin-bottom: 24px;
}
#testimonial-detailed-employer-crew .small__col {
  width: 256px;
  min-height: 350px;
}
.single-wps-project .inner___content {
  padding: 12px 0;
  min-height: 350px;
}
/* Client no need to extra hight, that's why i'm usning min-hight unser */
#testimonial-detailed-employer-crew #vacant_sec .small__col,
.single-wps-project #vacant_sec .inner___content {
  min-height: unset;
}
._verifybtns a.verify_link {
  border: 1px solid var(--primary-color);
}
#map .gm-style img {
  object-fit: cover !important;
}
#map .gm-svpc img {
  object-fit: contain !important;
}
.swal2-html-container p a,
.swal2-html-container p {
  font-size: 15px !important;
  line-height: 22px;
}
.__single_n_main .single_n_btn {
  font-size: 14px;
  text-align: center;
  display: block;
  margin-bottom: 10px;
  background: #fff !important;
  color: #008bcb !important;
  box-shadow: 0px 4px 10px rgb(0 0 0 / 10%) !important;
  border: 1px solid var(--active-color);
  padding: 0px 14px;
  height: 35px;
  line-height: 35px;
  border-radius: 5px 5px 0px 0px !important;
  width: max-content;
}
.__single_n_main .header_single_part {
  display: flex;
  flex-wrap: wrap; /* padding-top: 30px; */
}
.__single_n_main .___top_flex_col .report_violation {
  margin-right: 10px;
}
.__single_n_main .___top_flex_col {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.__single_n_main .__profile_photo {
  width: 40px;
  height: 40px;
  min-width: 40px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
}
.__single_n_main .verify_profile_img {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.__single_n_main .heading_verifi_btn_col {
  display: flex;
  align-items: center;
}
.__single_n_main .heading_verifi_btn_col .verify_sec {
  margin-left: 20px;
}
.image-uploader,
#page .image-uploader {
  border-color: var(--primary-color);
  border-radius: 0.2rem;
}
.image-uploader .uploaded {
  text-align: center;
}
.image-uploader .uploaded .uploaded-image img {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
#testimonial-detailed-employer-crew .inner__child .dropdown-menu {
  z-index: 9999;
}
/* popup text new css start */
.single-wps-project .third__column .hustel-country {
  position: relative;
}
.single-wps-project .third__column .inner__child .hustel-country .name.tooltip {
  position: unset;
}
.single-wps-project
  .third__column
  .inner__child
  .hustel-country
  .tooltip
  .tooltiptext {
  max-width: 239px !important;
}
.single-wps-project .inner__child .hustel-country .tooltip .tooltiptext {
  /* bottom: 9px; */
}
/*.single-wps-project .third__column .inner__child {  height: 260px;}*/
.single-wps-project .third__column .chatdropbtnsec {
  position: absolute;
  bottom: 12px;
  left: 8px;
  padding-top: 8px;
  background-color: #fff;
  z-index: 9999;
}
/* popup text new css End */
#crew-portfolio-content .gender img.__employer_icon {
  width: 22px !important;
}
.portfolio-tab-btn .nav-tabs li a:hover {
  color: var(--white-color) !important;
}
.portfolio-tab-btn .nav-tabs li a.active:hover {
  color: var(--active-color) !important;
}
.__item__vr p a.name,
#portfolio-video.behind-the-scence .d-flex.justify-content-between p a.name {
  color: var(--primary-color) !important;
  font-family: "Roboto", sans-serif;
}
.__item__vr .wps-nonplatform-portfolio-head,
.__single_n_main .___top_flex_col .heading_verifi_btn_col h3,
#portfolio-video.behind-the-scence .d-flex.justify-content-sm-between p a.name {
  text-transform: capitalize;
}
._inv_verify_btn {
  display: block;
  margin: 0 auto;
  margin-top: 10px;
}
#map .gm-style .gm-style-iw-c {
  padding: 12px !important;
  height: auto !important;
  max-height: max-content !important;
  max-width: max-content !important;
  border-radius: 4px !important;
  min-width: 100px !important;
  padding-right: 25px !important;
}
#map .gm-style .gm-style-iw-chr button {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  width: 24px !important;
  height: 24px !important;
}
#map .gm-style .gm-style-iw-chr button span {
  margin: 0 !important;
  width: 21px !important;
  height: 21px !important;
}
#map .gm-style .gm-style-iw-chr .gm-style-iw-ch {
  padding: 0 !important;
}
#map .gm-style .gm-style-iw-c .gm-style-iw-d {
  height: 100% !important;
  width: 100% !important;
  overflow: unset !important;
  max-height: max-content !important;
}
#map .gm-style div[role="button"] {
  /* position: relative !important; */
  display: inline-block;
  overflow: visible !important;
}
#map .gm-style div[role="button"]::after {
  content: attr(aria-label);
  position: absolute;
  bottom: -27px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 5px;
  border-radius: 3px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  width: max-content;
}
#map .gm-style div[role="button"]:hover::after {
  opacity: 1;
}
.__item__vr ._verifybtns a.verify_link {
  width: max-content;
  font-size: 13px;
  height: auto;
  padding: 2px 8px;
}
p.v_false {
  color: var(--white-color) !important;
  line-height: 13px !important;
  font-size: 12px !important;
  padding: 2px 5px;
  padding-top: 3px;
  border-radius: 4px;
  text-align: center;
  font-family: "Roboto";
  background: red;
}
.image-uploader .uploaded .uploaded-image._sensitive {
  border: 1px solid red;
}
.image-uploader .uploaded .uploaded-image._sensitive img {
  padding: 4px;
}
img._offline,
.active-name ._offline {
  height: 10px;
  width: 10px;
  object-fit: cover;
}
.user__profile_inner_mid_col {
  padding: 0 15px;
  height: 100%;
}
.single-wps-project .ksdfksdf435794837 .top_status_sec.px-3,
.single-wps-project .ksdfksdf435794837 .user__profile_inner_mid_col {
  padding: 0 8px !important;
}
.portfolio-profile-content.h-100 .user__profile_inner_mid_col {
  /* max-height: 275px; */
}
.single-wps-project
  .portfolio-profile-content.h-100
  .user__profile_inner_mid_col {
  max-height: 299px;
}
.single-wps-project .portfolio-profile-content .user__profile_inner_mid_col {
  max-height: 160px;
}
.portfolio-profile-content .user__profile_inner_mid_col {
  /*  max-height: 160px; */
  overflow: auto;
  text-align: justify;
}
.user__profile_mid_col .portfolio-profile-content.h-100 {
  overflow: unset;
}
.user__profile_mid_col .fileinfo .fileicon {
  max-width: 50px;
}
#select2-flexibility_rates-results li:not(:first-child) {
  text-transform: lowercase;
}
#select2-flexibility_rates-results li:not(:first-child)::first-letter {
  text-transform: uppercase;
}
.__video_instruction p:not(:last-child) {
  margin-bottom: 10px;
}
.account-personal-form-parent
  .account-personal-form-child
  .cke_wysiwyg_frame
  .cke_editable,
.account-personal-form-parent
  .account-personal-form-child
  .cke_wysiwyg_frame
  .cke_editable
  *,
.account-personal-form-parent
  .account-personal-form-child
  .cke_custom_ckeditor_field
  *,
.account-personal-form-parent .account-personal-form-child .cke_wysiwyg_frame {
  font-family: "Roboto", sans-serif !important;
}
#verify-the-project {
  box-shadow: none !important;
  height: 13.5px !important;
  cursor: pointer;
}
.wps-portfolio-add-embed-link .fa-plus-circle {
  font-size: 17px;
}
.wps-embed-video-links .fa-times-circle {
  font-size: 24px;
}
.wps-portfolio-film-video-project
  .wps-embed-video-links
  .wps-single-embed-video-link
  .wps-portfolio-remove-embed-link {
  /* padding: 0 !important; */
  border: none;
  outline: none;
  height: 100%;
  box-shadow: none !important;
  min-width: 28px;
  text-align: right;
  margin-left: 10px;
}
.wps-portfolio-film-video-project .wps-embed-video-links .btn {
  display: flex;
  align-items: center;
  justify-content: center;
}
.wps-portfolio-film-video-project .wps-embed-video-links .btn img {
  min-height: 20px;
  max-height: 20px;
}
.wps-portfolio-film-video-project .wps-embed-video-links .input__btn {
  display: flex;
  align-items: center;
}
.account-personal-title.left_right_con .inv_right .verify_btn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.page-template-blog .page-title {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  color: var(--text-color-dark);
  text-align: left;
}
.page-template-blog .blog_page {
  padding-top: 1.5rem;
}
.blog .post-listing .post-list .list-img {
  padding: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  overflow: hidden;
}
#headshot_imagebox #head_photo {
  object-fit: contain;
  width: 290px;
  border-radius: 50%;
}
#supporting_doc .documentbox,
#passport_imagebox,
#headshot_imagebox {
  align-items: center;
}
.dropzone .dz-preview {
  border: 1px solid #f1f1f1;
  padding: 15px;
  margin: 5px !important;
  position: relative !important;
  width: calc(33.333333% - 10px);
  min-height: 78px !important;
}
.dropzone {
  border: 1px solid var(--primary-color);
  height: 330px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  text-align: center;
  position: relative;
  overflow-y: auto;
  flex-wrap: wrap;
}
.dropzone .dz-preview .dz-image {
  border-radius: 0 !important;
  width: 100% !important;
  height: 100% !important;
}
.dropzone .dz-preview .dz-image img {
  width: 100%;
  max-height: 200px;
  min-height: 200px;
  object-fit: cover;
}
.dropzone .dz-preview .dz-details {
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.dropzone .dz-preview .btn {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
  cursor: pointer;
  background-color: transparent;
  border-radius: 50%;
  padding: 0;
  height: 15px;
  width: 15px;
  font-size: 0;
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  box-shadow: none;
  border: none;
}
.dropzone .dz-preview:hover .btn {
  background-color: #ffffffda;
}
.dropzone .dz-preview .btn::before {
  font-size: 15px;
  opacity: 1 !important;
  content: "";
  height: 15px;
  width: 15px;
  line-height: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
  background-image: url("../images/dropzone_close_icon.svg");
  background-image: url("../images/dropzone_close_icon.png");
  background-repeat: no-repeat;
  background-size: contain;
}
._co_workers_info_box {
  background: var(
    --white-color
  ); /* box-shadow: 0px 23px 30px 30px rgba(0, 0, 0, 0.07); */
  border-radius: 8px;
  padding: 23px;
  padding-top: 7px;
  margin-top: 16px;
  margin-bottom: 16px;
  position: relative;
  border: 1px solid #dee2e6;
}
.request__worker_page ._close_btn,
.wps-nonplatform-portfolio-form
  .wps-embed-video-links
  .wps-single-embed-video-link
  .wps-portfolio-remove-embed-link,
._co_workers_close_btn {
  background-color: transparent;
  border: none;
  outline: none;
  box-shadow: none;
  position: absolute;
  right: 0;
  top: 0;
  padding: 7px !important;
  line-height: 0;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  min-width: 30px;
  transition: 0.4s;
  z-index: 999;
}
.request__worker_page ._close_btn:hover,
.wps-nonplatform-portfolio-form
  .wps-embed-video-links
  .wps-single-embed-video-link
  .wps-portfolio-remove-embed-link:hover,
._co_workers_close_btn:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.request__worker_page ._close_btn img,
.wps-nonplatform-portfolio-form
  .wps-embed-video-links
  .wps-single-embed-video-link
  .wps-portfolio-remove-embed-link
  img,
._co_workers_close_btn img {
  max-width: 16px;
  max-height: 16px;
  min-height: 16px;
}
.client_logo_uploader .imagebox {
  max-height: 46px;
  border-radius: 0.2rem;
  justify-content: start;
}
.client_logo_uploader .imagebox .imgfile {
  border: none;
  padding: 0;
  margin: 0;
  width: max-content;
  min-height: auto;
  height: 100%;
}
.client_logo_uploader .imagebox .imgfile ._content img {
  min-height: 100%;
  width: 100% !important;
  height: 24px !important;
}
.client_logo_uploader .imagebox .imgremove {
  right: -11px;
  top: -14px;
}
.wps-nonplatform-portfolio-form .modal-footer {
  /* border-top: none !important; */
}
.inviter_invitee_switch {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 14px;
  margin: 0 12px;
}
.inviter_invitee_switch #verify-the-project,
.inviter_invitee_switch input {
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
}
.ii_slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--primary-color);
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.ii_slider:before {
  position: absolute;
  content: "";
  height: 7px;
  width: 7px;
  min-width: 7px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.inviter_invitee_switch input:checked + .ii_slider {
  background-color: var(--primary-color);
}
.inviter_invitee_switch input:focus + .ii_slider {
  box-shadow: 0 0 1px var(--primary-color);
}
.inviter_invitee_switch input:checked + .ii_slider:before {
  -webkit-transform: translateX(12.5px);
  -ms-transform: translateX(12.5px);
  transform: translateX(12.5px);
}
.ii_slider.round {
  border-radius: 2em;
}
.ii_slider.round:before {
  border-radius: 50%;
}
.__inviteswitcher {
  margin-bottom: 15px;
}
._heading_Sec {
  align-items: center;
}
._heading_Sec .account-personal-title h1 {
  margin-bottom: 15px !important;
}
._heading_Sec .inv_right .verify_btn {
  margin-top: 0 !important;
  margin-bottom: 15px !important;
}
.wps-nonplatform-portfolio-form
  .wps-embed-video-links
  .wps-single-embed-video-link {
  background: var(--white-color);
  border-radius: 8px;
  padding: 23px;
  margin-top: 16px;
  margin-bottom: 16px;
  position: relative;
  border: 1px solid #dee2e6;
}
.wps-nonplatform-portfolio-form
  .wps-embed-video-links
  .wps-single-embed-video-link
  .wps-portfolio-remove-embed-link {
  margin-left: 0 !important;
}
.wps-nonplatform-portfolio-form
  .wps-embed-video-links
  .wps-single-embed-video-link:first-child
  .wps-portfolio-remove-embed-link {
  display: none !important;
}
.co_workers_slider_col .workers_item {
  display: flex;
  max-width: 53px;
  min-width: 53px;
  border: none !important;
  margin: 7.5px;
}
._coworker_grid .co-worker-img-parent img,
.co_workers_slider_col .workers_item img {
  border-radius: 50%;
  overflow: hidden;
}
.__single_n_main .___top_flex_col .left_inner__,
.__single_n_main .___top_flex_col ._profile,
.__single_n_main .___top_flex_col .co_worker_btn,
.__single_n_main .___top_flex_col .co_workers_slider_col .workers_item {
  padding-top: 70px;
}
.__single_n_main .___top_flex_col .left_inner__ {
  display: flex;
  align-items: center;
}
.__single_n_main .___top_flex_col .videoPortfolioCol {
  margin-right: 20px;
}
.co_workers_slider_col .co_workers_s_heading {
  margin-bottom: 7.5px;
  white-space: nowrap;
}
.co_workers_slider_col .co_workers_slider__width {
  /* max-width: 425px; */
  width: 100%;
}
.co_workers_slider_col .workers_slider_container .slick-prev {
  left: -8px;
}
.co_workers_slider_col .workers_slider_container .slick-next {
  right: -8px;
}
.co_workers_slider_col .co_workers_slider__width .slick-track {
  /*padding-top: 70px;margin-top: -70px;*/
}
.__single_n_main .___top_flex_col .co_worker_btn .btn.white-text {
  font-weight: 400 !important;
  font-size: 1rem !important;
  color: #fff !important;
  font-family: "Roboto", sans-serif;
  white-space: nowrap;
  text-align: center; /* margin-left: 10px; */
}
.request__worker_page .account-personal-form-parent {
  margin-top: 10px;
  position: relative;
}
.request__worker_page .column__block_item:not(:last-child) {
  margin-bottom: 30px;
}
.request__worker_page .co_workers_slider_col .co_workers_s_heading {
  margin-bottom: 0;
}
.page-template form .selection .select2-selection--multiple,
#page #primary .selection .select2-selection--multiple {
  height: auto !important;
  min-height: 46px !important;
  background: unset !important;
}
#page
  .select2.select2-container
  .selection
  .select2-selection--multiple.select2-selection
  .select2-selection__rendered {
  line-height: 35px !important;
}
.page-template-page-request-coworker
  #page
  #primary
  .selection
  .select2-selection--multiple
  li.select2-search {
  padding-top: 12px;
}
.myNetwork_middle_col {
  /* margin-left: 24px;  margin-right: 24px;  width: calc(100% - 498px); */
}
.myNetwork_middle_col .info_two_col,
.myNetwork_middle_col .info_four_col,
.myNetwork_middle_col .info_three_col {
  margin-left: -5px;
  margin-right: -5px;
  margin-top: 12px;
}
.myNetwork_middle_col .info_three_col .info_item {
  width: calc(33.33333333% - 10px);
  padding: 0 15px;
}
.myNetwork_middle_col .info_two_col .info_item {
  width: calc(50% - 10px);
  padding: 0 15px;
}
.myNetwork_middle_col .info_three_col .info_item:nth-child(2) .info_inner {
  text-align: center;
}
.myNetwork_middle_col
  .info_three_col
  .info_item:nth-child(2)
  .info_
  .name.tooltip {
  justify-content: center !important;
}
.myNetwork_middle_col .row_d .info_item:last-child .info_inner > p,
.myNetwork_middle_col .row_d .info_item:last-child .info_ {
  text-align: right;
}
.myNetwork_middle_col .row_d .info_item:last-child .info_inner .name.tooltip {
  justify-content: end !important;
}
.myNetwork_middle_col .row_d .info_item .info_inner .title_with_btnMian {
  justify-content: end;
}
.page-template-page-user-profile
  .myNetwork_middle_col
  .row_d
  .info_item.detailed_popup_container
  .info_inner
  .title_with_btnMian {
  justify-content: center;
}
.page-template-page-user-profile
  .myNetwork_middle_col
  .row_d
  .info_item.detailed_popup_container
  .info_inner
  .info_ {
  text-align: center;
}
.myNetwork_middle_col .info_item {
  /* padding: 7px;border: 1px solid var(--border-color); */
  margin: 5px;
  margin-top: 15px;
  box-sizing: border-box;
}
.myNetwork_middle_col .network_col_top {
  /* border: 1px solid var(--border-color); margin-bottom: 7.5px; padding: 5px; */
  display: inline-block;
  width: 100%;
}
.myNetwork_middle_col .info_item .btn_container .btn {
  color: var(--primary-color) !important;
  padding: 2px 5px;
  padding-top: 2px;
  padding-top: 2.5px;
  border-radius: 4px;
  text-align: center;
  font-style: normal;
  font-weight: 400;
  background-color: transparent;
  margin-left: 5px;
  border: 1px solid var(--primary-color);
  display: flex;
  align-items: center;
  justify-content: center;
}
.myNetwork_middle_col .info_item .btn_container .btn .btn_text {
  line-height: 13px !important;
  font-size: 12px !important;
}
.myNetwork_middle_col .info_item .info_item_btn_cont .btn {
  width: calc(50% - 5px);
}
.myNetwork_middle_col .info_item .info_item_btn_cont .btn:first-child {
  margin-left: 0;
}
.employee_3_labels {
  margin-top: 15px;
  margin-left: 45px;
}
.__no_found img {
  max-width: 40px;
}
.myNetwork_middle_col .info_item .name.tooltip {
  justify-content: start !important;
}
.myNetwork_middle_col .co_workers_slider_col .workers_item {
  /* margin: 2.5px; */
}
.myNetwork_middle_col .info_ p {
  /*line-height: 19px;*/
}
.myNetwork_middle_col .info_item .info_item_btn_cont {
  margin-top: 3px;
}
#newLayoutUserProfile {
  max-width: calc(100% - 225px);
  width: 100%;
}
#newLayoutUserProfile .info_four_col .info_item:nth-child(2) .info_inner {
  text-align: center;
}
#newLayoutUserProfile .info_four_col .info_item:nth-child(2) .name.tooltip {
  justify-content: center !important;
}
#newLayoutUserProfile .info_four_col .info_item {
  width: calc(25% - 10px);
}
#newLayoutUserProfile .info_four_col .info_item:nth-child(3) .info_inner {
  text-align: end;
}
#newLayoutUserProfile .networkMain {
  width: 75%;
}
#newLayoutUserProfile .infoMain {
  margin-left: auto;
}
/* .equipped_negotiableBtn, */
.title_with_btnMian,
.detailed_popup_container {
  position: relative;
}
.detailed_popup_tooltip {
  position: absolute;
  width: 100%;
  right: 0;
  top: 100%;
  padding-top: 15px;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
  max-width: 822px;
  min-width: 822px;
  transition: 0.4s;
}
.detailed_popup_tooltip .inner_details_popup {
  padding: 10px;
  background-color: var(--white-color);
  color: var(--black-color) !important; /* box-shadow: var(--box-shadow); */
  border-radius: 0;
  border: 1px solid #707070;
  position: relative;
}
.detailed_popup_tooltip .inner_details_popup::before,
.detailed_popup_tooltip .inner_details_popup::after {
  content: "";
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  top: -10px;
  margin-left: 0;
  right: 90px;
}
.detailed_popup_tooltip.negotiablePopup .inner_details_popup::before,
.detailed_popup_tooltip.negotiablePopup .inner_details_popup::after {
  /* margin-left: 0; */
  right: 25px;
}
.detailed_popup_tooltip .inner_details_popup::after {
  border-bottom: 10px solid white;
  margin-top: 2px;
  z-index: 1;
}
.detailed_popup_tooltip .inner_details_popup::before {
  border-bottom: 10px solid #707070;
  margin-top: 0;
}
.equipped_negotiableBtn .btn:hover .detailed_popup_tooltip {
  opacity: 1;
  z-index: 9999;
  visibility: visible;
}
.detailed_info_item_container {
  width: 100%;
  justify-content: start;
}
.detailed_popup_tooltip .title_with_btn {
  margin-bottom: 15px;
}
.detailed_info_item_container:first-child {
  margin-top: 15px;
}
.detailed_info_item_container .dtails_item {
  width: 33.3333333%;
  margin-bottom: 15px;
}
.__equipement,
.detailed_info_item_container .dtails_item {
  text-align: start;
}
.equipment_included__pdf_container {
  margin-left: -3.5px;
  margin-right: -3.5px;
  display: flex;
  flex-wrap: wrap;
}
.equipment_included__pdf_container .img_item {
  display: inline-block;
  margin: 3.5px;
}
.equipment_included__pdf_container .img_item img {
  min-width: 80px;
  min-height: 80px;
  object-fit: cover;
}
._coworker_grid > a {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._coworker_grid span._left {
  margin-left: 0 !important;
}
.page-id-9965 .video-content .wps-nonplatform-portfolio-head {
  margin-top: 0 !important;
  margin-bottom: 0;
}
._coworker_grid .co-worker-img-parent .__image_popup.tooltiptext::after,
._coworker_grid .co-worker-img-parent .__image_popup.tooltiptext::before {
  display: none !important;
}
._coworker_grid .co-worker-img-parent .__image_popup {
  position: absolute;
  left: 50%;
  bottom: 100%;
  transform: translate(-50%);
  z-index: 99999;
  max-width: 250px !important;
  white-space: normal;
  width: max-content;
  min-width: unset !important;
  background-color: transparent;
  padding-bottom: 15px;
  visibility: hidden;
  opacity: 0;
  transition: 0.4s;
}
._coworker_grid .co-worker-img-parent:hover .__image_popup {
  visibility: visible;
  opacity: 1;
}
._coworker_grid .co-worker-img-parent .__image_popup .__headshotpopup {
  padding: 5px 10px;
  border: 1px solid #707070;
  text-transform: capitalize;
  text-align: justify;
  background-color: var(--white-color);
  font-size: 14px;
  position: relative;
  display: flex;
  box-sizing: border-box;
}
#page ._coworker_grid .co-worker-img-parent a,
._coworker_grid .co-worker-img-parent a {
  display: inline-block;
  margin-left: 2.5px !important;
  margin-right: 2.5px !important;
}
#page ._coworker_grid .co-worker-img-parent > a:first-child,
._coworker_grid .co-worker-img-parent > a:first-child {
  margin-left: 0 !important;
}
._coworker_grid .co-worker-img-parent .__image_popup .__headshotpopup::before,
._coworker_grid .co-worker-img-parent .__image_popup .__headshotpopup::after {
  content: "";
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  top: 100%;
  left: 50%;
  margin-left: 0;
  transform: translate(-50%);
}
._coworker_grid .co-worker-img-parent .__image_popup .__headshotpopup::before {
  border-top: 10px solid #707070;
  margin-top: 0;
}
._coworker_grid .co-worker-img-parent .__image_popup .__headshotpopup::after {
  border-top: 10px solid white;
  margin-top: -2px;
  z-index: 1;
}
.account-personal-form-parent #equipment #verify-the-project {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
#signup-parent-1 #exampleModal2 .parent_modal {
  margin-top: 35px;
}
#signup-parent-1 #exampleModal2 .accordian-top-text {
  font-weight: 600;
  font-size: 24px;
  background-color: var(--primary-color);
  color: var(--white-color) !important;
  padding: 13px 0;
  margin-bottom: 15px !important;
}
#signup-parent-1 #exampleModal2 .accordion .accordion-item {
  width: calc(50% - 15px);
  background: transparent;
  border: none;
}
#signup-parent-1 #exampleModal2 .accordion .accordion-item:nth-child(odd) {
  margin-right: 30px;
}
#signup-parent-1 #exampleModal2 .accordion .accordion-button {
  padding: 0;
  box-shadow: none;
  margin: 0 !important;
}
#signup-parent-1 #exampleModal2 .accordion-button label {
  /* align-items: start; */
  width: 100%;
}
#signup-parent-1 #exampleModal2 .accordion .accordion-button input {
  height: 20px;
  width: 20px;
  margin-right: 10px;
}
#signup-parent-1 #exampleModal2 .accordion-button label span {
  color: var(--primary-color) !important;
  font-size: 20px;
}
#signup-parent-1 #exampleModal2 .main_tab {
  margin-top: 35px;
}
/* New css tooltip */
/* Default tooltip position (Top Center) */
.tool-tip__info.top-center,
.tooltiptext.top-center {
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 15px;
  z-index: 99999999 !important;
}
.tool-tip__info.top-center::before,
.tooltiptext.top-center::before,
.tool-tip__info.top-center::after,
.tooltiptext.top-center::after {
  top: 100%;
  left: 50%; /* border-color: black transparent transparent transparent; */
  transform: translateX(-50%);
}
/* Tooltip positions */
.tool-tip__info.left,
.tooltiptext.left {
  right: 100%;
  top: 50%;
  transform: translateY(-50%);
  height: max-content;
  left: unset;
  margin-right: 15px !important;
  z-index: 99999999 !important;
  margin-bottom: 0;
}
.tool-tip__info.left::after,
.tooltiptext.left::after {
  margin-top: 0;
  margin-left: -2px;
}
.tool-tip__info.left::before,
.tooltiptext.left::before,
.tool-tip__info.left::after,
.tooltiptext.left::after {
  top: 50%;
  left: 100%; /* border-color: transparent black transparent transparent; */
  transform: translateY(-50%) rotate(-90deg); /* right: -15px;left: auto; */
}
.tool-tip__info.right,
.tooltiptext.right {
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  height: max-content;
  margin-left: 15px !important;
  z-index: 99999999 !important;
  margin-bottom: 0;
}
.tool-tip__info.right::after,
.tooltiptext.right::after {
  margin-top: 0;
  margin-right: -2px;
}
.tool-tip__info.right::before,
.tooltiptext.right::before,
.tool-tip__info.right::after,
.tooltiptext.right::after {
  top: 50%;
  right: 100%; /* border-color: transparent transparent transparent black; */
  transform: translateY(-50%) rotate(90deg);
  left: unset;
}
.tool-tip__info.bottom,
.tooltiptext.bottom {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  height: max-content;
  margin-top: 15px;
  z-index: 99999999 !important;
}
.tool-tip__info.bottom::before,
.tooltiptext.bottom::before {
  margin-bottom: 1px;
}
.tool-tip__info.bottom::before,
.tooltiptext.bottom::before,
.tool-tip__info.bottom::after,
.tooltiptext.bottom::after {
  bottom: 100%;
  left: 50%; /* border-color: transparent transparent black transparent; */
  transform: translateX(-50%) rotate(180deg);
  top: unset;
}
.tooltiptext.right::after {
  right: auto;
  left: -13px;
}
.tooltiptext.right::before {
  right: auto;
  left: -15px;
}
.tooltiptext.left::after {
  right: -13px;
  left: auto;
}
.tooltiptext.left::before {
  right: -15px;
  left: auto;
}
.tooltip {
  z-index: unset !important;
}
.pro_title_sec a,
.pro_title_sec h2.primary-color {
  text-decoration: none;
}
.pro_title_sec a {
  display: inline-block;
}
.wechat_section .wechat_page,
.wechat_section .wechat_heading,
.wechat_section.container {
  margin-left: auto;
  margin-right: auto;
}
.wechat_section .wechat_heading,
.wechat_section .wechat_page {
  max-width: 250px;
}
.wechat_section.container {
  min-height: 710px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer-content-parent .menu li a {
  line-height: 20px;
}
.footer-content-parent .menu li:not(:last-child) {
  margin-bottom: 18px;
}
#mobileSocialFooter {
  display: none;
}
.myNetwork_middle_col .info_item .info_ .name.tooltip {
  margin-left: 0;
}
/* Phase 5 Start */
#_talentEditStepSection2 .UploadCompCardsContainer img {
  height: 200px;
  object-fit: contain;
}
/* Phase 5 End */
/* 15/10/204 */
.page-id-10585 main > article {
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
#thankYouPage {
  min-height: 710px;
}
#thankYouPage .message_notification {
  background: var(--primary-color);
  border-color: var(--primary-color);
}
#thankYouPage .message_notification i,
#thankYouPage .message_notification p {
  color: var(--white-color);
  font-size: 18px;
  line-height: 32px;
}
.progressContianer {
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  margin-left: -5px;
  margin-right: -5px;
}
.progressContianer .progressItem {
  width: calc(33.3333% - 10px);
  margin: 5px;
  padding: 20px;
  padding-top: 70px;
  text-decoration: none;
  cursor: pointer;
  border-radius: 5px;
  transition: background-color 0.45s ease-in, border 0.45s ease-in,
    opacity 0.45s ease-in;
  border: 1px solid transparent;
  background-color: var(--white-color);
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.progressContianer .progressItem.w_100 {
  padding-right: 26px;
}
.progressContianer .progress {
  position: relative;
  overflow: visible;
  border-radius: 0;
  background-color: red;
  height: 8px;
}
.page-template-page-professional .progressItem,
.page-template-page-portfolio-func .progressItem,
.page-template-page-personal-profile .progressItem {
  opacity: 0.7;
  background-color: rgba(0, 0, 0, 0.2);
}
.progressContianer .progressItem:hover,
.page-template-page-professional #professional_progress,
.page-template-page-portfolio-func #portfolio_progress,
.page-template-page-personal-profile #personal_progress {
  background-color: transparent;
  opacity: 1;
}
.progressContianer .progress::after,
.progressContianer .progress::before {
  content: "";
  position: absolute;
}
.progressContianer .progress.w_0::before {
  left: -4px;
  border-style: solid;
  border-color: red;
  border-width: 4px 4px 4px 0;
  border-top: 4px solid red;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  z-index: -1;
}
.progressContianer .progress::after {
  right: -6px;
  top: 50%;
  transform: translateY(-50%) rotate(-90deg);
  border-width: 4px 4px 4px 0;
  border-top: 4px solid red;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.progressContianer .progress-bar {
  background-color: #06b506;
  position: relative;
  overflow: visible;
}
.progressContianer .progress-bar::before {
  content: "";
  position: absolute;
  background-color: #06b506;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  right: -9px;
  top: 50%;
  transform: translatey(-50%);
  z-index: 9;
}
.progressContianer .w_0 .progress-bar::before {
  display: none;
}
.progressContianer .progress .progressText {
  position: absolute;
  top: -55px;
  left: 50%;
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  width: 100%;
  max-width: 200px;
  color: #000;
  z-index: 999;
  font-weight: 400;
  line-height: 20px;
  white-space: normal;
  text-align: center;
  font-size: 17px;
  margin-bottom: 0;
  font-weight: 600;
}
.progressContianer .progress .progressText span {
  font-size: 14px;
  color: red;
  display: block;
  font-weight: 400;
}
.progressContianer .w_100 .progress .progressText,
.progressContianer .w_100 .progress .progressText span {
  color: #06b506;
}
.mainProgress_container .single_progress:not(:last-child) {
  margin-bottom: 50px;
}
#user-profile-portfolio .modal-dialog,
#user-profile-portfolio-edit .modal-dialog {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  pointer-events: auto;
}
.progressContianer .progress-bar.gold {
  background-color: gold !important;
}
.progressContianer .progress-bar.red {
  background-color: red !important;
}
.progressContianer .progress-bar.green {
  background-color: green !important;
}
/* .single-wps-project .container, */
.small-container,
.page-template-page-post-project .container,
.page-id-103 .container,
.page-id-8406 .container,
.page-template-page-request-coworker .container,
.page-template-page-place-bids .container,
.page-template-page-portfolio-func .container,
.page-template-page-professional .container,
.page-template-page-personal-profile .container,
.single-nonplatform-project .container {
  max-width: 1180px;
}
.page-template-page-post-project #header .container,
.page-template-page-post-project #counter___footer__parent .container,
.page-template-page-request-coworker #header .container,
.page-template-page-request-coworker #counter___footer__parent .container,
.page-template-page-place-bids #header .container,
.page-template-page-place-bids #counter___footer__parent .container,
.page-id-103 #header .container,
.page-id-103 #counter___footer__parent .container,
.page-id-8406 #header .container,
.page-id-8406 #counter___footer__parent .container,
.page-template-page-portfolio-func #header .container,
.page-template-page-portfolio-func #counter___footer__parent .container,
.page-template-page-professional #header .container,
.page-template-page-professional #counter___footer__parent .container,
.page-template-page-personal-profile #header .container,
.page-template-page-personal-profile #counter___footer__parent .container,
.single-nonplatform-project #header .container,
.single-nonplatform-project #counter___footer__parent .container,
.single-wps-project #header .container,
.single-wps-project #counter___footer__parent .container {
  max-width: 1380px;
}
/* .post-details .single_content, */
#testimonial-detailed-employer-crew-body .figure_img {
  position: relative;
}
#testimonial-detailed-employer-crew-body .figure_img::after {
  /* content: ""; */
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  height: 50px;
  width: 100%;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 36.76%,
    rgba(0, 0, 0, 0.7) 100%
  );
}
#testimonial-detailed-employer-crew-body .figure_img figcaption {
  z-index: 99;
  margin: 3px;
}
#testimonial-detailed-employer-crew-body .figure_img figcaption a,
#testimonial-detailed-employer-crew-body .figure_img figcaption {
  font-size: 15px;
  line-height: 15px;
  color: var(--white-color);
}
#testimonial-detailed-employer-crew-body .figure_img img {
  /*  min-height: 202px;  max-height: unset;  height: auto; */
}
.single-wps-project .middle__column .inner__child {
  text-align: justify;
}
.single-wps-project .detailed-employer-crew-content p {
  word-break: unset;
}
#portfolio-video
  .portfolio-video-child
  .video-content
  ul
  li
  .tooltip
  img.gridclientimg {
  width: auto !important;
  max-width: 50px;
}
.page-id-8406 #crew .crew-box {
  box-shadow: 0px 20px 30px 15px rgba(0, 0, 0, 0.07);
}
.single-wps-project #singleProject {
  background-color: transparent;
  box-shadow: none;
}
.single-wps-project #singleProject .inner__child {
  overflow: hidden !important;
  padding: 0;
  height: 350px;
}
.single-wps-project #singleProject .inner___content {
  padding: 0 !important;
}
.single-wps-project #singleProject .portfolio-profile-content {
  background: var(--white-color);
  box-shadow: var(--box-shadow);
  border-radius: 8px;
}
.blog .post-main-content-text img {
  width: 100%;
}
.single_tp_part .figure_img,
.single_bottom_part .gallery .figure_img {
  width: calc(100%);
}
.single_tp_part .figure_img.half,
.single_bottom_part .gallery .figure_img.half {
  width: calc(50% - 15px);
}
.single_tp_part .figure_img.third,
.single_bottom_part .gallery .figure_img.third {
  width: calc(33.33% - 15px);
}
.single_tp_part .figure_img.fourth,
.single_bottom_part .gallery .figure_img.fourth {
  width: calc(25% - 15px);
}
.single_tp_part .figure_img img,
.single_bottom_part .gallery .figure_img.third img,
.single_tp_part .figure_img.third img {
  width: 100%;
}
.overflowUnset {
  overflow: inherit !important;
}
.documentPopUp ._files {
  align-items: stretch;
}
.documentPopUp {
  width: max-content;
}
.documentPopUp .imgCol img {
  object-fit: contain;
  object-fit: contain;
  max-width: 100%;
  text-align: center;
  margin: 0 auto;
}
.documentPopUp .rowColumn {
  width: calc(50% - 8px);
  margin: 4px;
}
.documentPopUp .rowColumn a {
  display: inline-block;
}
.documentPopUp .fileName {
  max-width: 100%;
  width: 100%;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
}
/* main second end */
.status_color {
  display: inline-block;
  margin-top: 2px;
}
.page-template-page-post-project
  .account-personal-form-parent
  #post_project_title {
  margin-top: 0;
}
.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove,
.page-template-page-post-project
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove {
  margin-right: 0;
  margin-left: 3px;
  position: unset;
  border: none;
  color: var(--white-color) !important;
  background-color: transparent !important;
  padding-right: 0;
}
.page-template-page-post-project label span.text-blue,
.page-template-page-post-project label span.primary-color {
  line-height: 16px;
}
.page-template-page-post-project
  .account-personal-form-child
  #post_project_title,
.page-template-page-post-project .form-control-sm,
.page-template-page-post-project .client_logo_uploader .imagebox {
  border-radius: 0;
  min-height: 46px !important;
}
.page-template-page-post-project .select2.select2-container .select2-selection {
  height: auto !important;
  min-height: 46px !important;
}
#account-professional-profile .placeBidSelectContainer select {
  width: auto;
  height: auto;
  border: none;
  background: transparent;
  padding: 0;
  margin-bottom: 10px;
  margin-top: 10px;
}
#encoder_biding_form .bid_popMain {
  margin-top: -20px;
}
.portfolio-profile-rating .custom-btn {
  text-align: center;
}
.portfolio-profile-rating .custom-btn,
.portfolio-profile-rating .dropdown {
  width: 100%;
}
.users_fav_button {
  margin-left: 8px;
  min-width: 42px;
}
.users_fav_button img {
  width: 42px;
  object-fit: contain;
}
.account-personal-form-parent .__inviteswitcher {
  margin-left: 10px;
  margin-right: 10px;
}
.verificationContainer #verificationBoxMain .emailField {
  border: none;
  width: max-content;
  text-align: center;
  padding: 0;
  margin-bottom: 0;
  background-color: transparent;
}
.verify_btnSm {
  padding: 2px 12px;
}
.userMessageSection .custom-form-container .button-container {
  max-width: 300px;
  margin-left: auto;
  width: 100%;
}
.sectionPadding {
  padding-top: 30px;
  padding-bottom: 30px;
}
.userMessageSection #signup-parent-1 .custom-form-container {
  padding: 0;
  border: none;
  background: transparent;
}
.userMessageSection .file-upload-preview .file-label .icon {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  border: 1px solid #ccc;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  min-width: 35px;
  min-height: 35px;
  background: #f1f1f1;
}
.userMessageSection .sidepanel .text-blue .name strong {
  color: var(--primary-color);
}
.userMessageSection .sidepanel .text-blue .name {
  justify-content: start;
}
.userMessageSection .message-box {
  outline: none;
}
.userMessageSection .message-box:focus {
  border-color: var(--primary-color);
}
.userMessageSection .leftMessages,
.userMessageSection ._message_content {
  max-height: 80vh;
  overflow: auto;
}
.userMessageSection .leftMessages .item:not(:last-child) {
  margin-bottom: 7px;
}
.userMessageSection .leftMessages .innerItem:hover,
.userMessageSection .leftMessages .innerItem {
  background: #f1f1f1;
}
.userMessageSection .leftMessages .innerItem {
  border-radius: 5px;
  padding: 7px;
  align-items: center;
}
.userMessageSection .leftMessages .userImg {
  margin-right: 7px;
}
.userMessageSection .leftMessages .userText em,
.userMessageSection .leftMessages .userText h6 {
  font-size: 14px;
  line-height: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.userMessageSection .leftMessages .userText .date,
.userMessageSection .leftMessages .userText p {
  white-space: nowrap;
  font-size: 12px;
}
.userMessageSection .searchDv form {
  display: flex;
  align-items: center;
}
.userMessageSection .searchDv button {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  outline: none;
}
.userMessageSection .searchDv button i {
  font-size: 15px;
}
.userMessageSection .searchDv input {
  border: none;
  outline: none;
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
  padding: 3px 7px; /* min-height: 40px; */
  width: 100%;
}
.userMessageSection .searchDv input[type="search"]::-webkit-search-decoration,
.userMessageSection
  .searchDv
  input[type="search"]::-webkit-search-cancel-button,
.userMessageSection
  .searchDv
  input[type="search"]::-webkit-search-results-button,
.userMessageSection
  .searchDv
  input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.userMessageSection .button-container #send-button {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
}
.userMessageSection .button-container #send-button .spinner-border {
  height: 18px;
  width: 18px;
}
.prodesc .filegrid .rowcolumn .fileName {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size: 11px;
}
.wps_boxShadow {
  background: var(--white-color);
  box-shadow: var(--box-shadow);
}
.wps_borderRadius4 {
  border-radius: 4px;
}
.wps_borderRadius10 {
  border-radius: 10px;
}
.wps_p25 {
  padding: 25px;
}
.minH700 {
  min-height: 700px;
}
h1 {
  font-weight: 600;
  font-size: 30px;
  line-height: 35px;
  color: var(--black-color);
}
.bg_primary {
  background-color: var(--primary-color);
}
.text_primary {
  color: var(--primary-color);
}
.tiersFeatures ul li:not(:last-child) {
  margin-bottom: 7px;
}
#pricingCardSection .cardTop .small {
  min-height: 57px;
}
#pricingCardSection .innerCard .cardTop .planTitle {
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}
#pricingCardSection .innerCard .cardTop .planTitle *,
#pricingCardSection .innerCard .cardTop .planTitle {
  color: var(--primary-color);
}
#pricingCardSection .cardTop .btn,
#pricingCardSection .innerCard {
  transition: background-color 0.45s ease-in, color 0.45s ease-in,
    border-color 0.45s ease-in;
}
#pricingCardSection .innerCard * {
  transition: color 0.45s ease-in;
  color: var(--black-color);
}
#pricingCardSection .innerCard .btn-primary {
  color: var(--white-color);
}
#pricingCardSection .innerCard .text_primary,
#pricingCardSection .bg_primary .cardTop .btn.text_primary:hover {
  color: var(--primary-color);
}
#pricingCardSection .innerCard:hover,
#pricingCardSection .active .innerCard {
  background-color: var(--primary-color);
}
#pricingCardSection .innerCard:hover .cardTop .btn:hover,
#pricingCardSection .innerCard:hover .cardTop .btn,
#pricingCardSection .active .cardTop .btn:hover,
#pricingCardSection .active .cardTop .btn {
  background-color: var(--white-color);
  color: var(--primary-color);
  border-color: var(--white-color);
}
#pricingCardSection .innerCard:hover .tiersFeatures li .text_primary,
#pricingCardSection .innerCard:hover .cardTop .planTitle,
#pricingCardSection .innerCard:hover .cardTop .planTitle *,
#pricingCardSection .innerCard:hover,
#pricingCardSection .innerCard:hover *,
#pricingCardSection .active .tiersFeatures li .text_primary,
#pricingCardSection .active .cardTop .planTitle,
#pricingCardSection .active .cardTop .planTitle *,
#pricingCardSection .active .innerCard *,
#pricingCardSection .active .innerCard {
  color: var(--white-color);
}
#pricingCardSection .tiersPrice {
  line-height: 26px;
}
#pricingCardSection .tiersPrice .saveText {
  display: inline-block;
  width: 100%;
  line-height: 17px;
  min-height: 17px;
}
.memberShipPricing .header_text label,
.memberShipPricing .header_text p {
  font-weight: 500 !important;
}

.newNotifyDesign .color_gray {
  /* color: #707070; */
  color: gray;
}
.accountSetting .newNotifyDesign .tool-tip__info.top-center,
.accountSetting .newNotifyDesign .tooltiptext.top-center {
  margin-bottom: 8px;
}
.text-primary {
  color: var(--primary-color) !important;
}
.cursor-pointer {
  cursor: pointer;
}
#header-second .news-feed-chat-projects a.second-header-hire-crew {
  margin-right: 10px;
}
.userMessageSection .button-container #cancel-button {
  margin-bottom: 0;
}
/* Added by Arif */
.membership-benefits-section {
  /* background-color: #f9f7fa !important;  padding: 15px;  border-radius: 8px;  border: 1px solid darkblue;  border-style: dashed;  margin-bottom: 40px !important; */
}
/* #strength-groups-table,
#account-strength-table,
#combine-rights-benefits-table {  width: 100%;  table-layout: fixed;  border-collapse: collapse;  border: none !important;} */
/* #strength-groups-table th,
#strength-groups-table td,
#account-strength-table th,
#account-strength-table td,
#combine-rights-benefits-table th,
#combine-rights-benefits-table td {  width: 20% !important;  text-align: center !important;  border: none !important;  word-wrap: break-word;} */
@media screen and (min-width: 1025px) {
  /*   #account-strength-groups-table {    table-layout: fixed;  } */
  #strength-groups-table,
  #account-strength-table {
    table-layout: fixed;
  }
}
#strength-groups-table th,
#strength-groups-table td,
#account-strength-table th,
#account-strength-table td,
#combine-rights-benefits-table th,
#combine-rights-benefits-table td,
#account-strength-groups-table th,
#account-strength-groups-table td {
  min-width: 165px;
}
#account-strength-groups-table th:not(:nth-child(1)):not(:nth-child(2)),
#account-strength-groups-table td:not(:nth-child(1)):not(:nth-child(2)) {
  text-align: center;
}
/* #account-strength-groups-table th:nth-child(-n + 2),
#account-strength-groups-table td:nth-child(-n + 2) {  width: 20% !important;  text-align: center !important;  word-wrap: break-word;}
#account-strength-groups-table th:nth-child(n + 3),
#account-strength-groups-table td:nth-child(n + 3) {  width: 20% !important;  text-align: center !important;  word-wrap: break-word;} */
.highlight-column,
.highlight-row {
  color: var(--primary-color) !important;
  font-weight: bold !important;
}
.ratingModal,
.testimonialModal {
  cursor: pointer !important;
  color: var(--primary-color) !important;
}

/* 18/03/25 */
#page
  .wps-nonplatform-portfolio-form
  .select2.select2-container.select2-error
  .select2-selection,
#page
  .account-personal-form-parent
  .select2.select2-container.select2-error
  .select2-selection,
.page
  .account-personal-form-parent
  .select2.select2-container.select2-error
  .select2-selection {
  border: 1px solid red !important;
  border-bottom: 1px solid red !important;
}
.like-click {
  cursor: pointer !important;
}
.dashicons.heart-gray {
  color: gray !important;
}
.dashicons.heart-red {
  color: red !important;
}
.single-wps-project .detailed-employer-crew-details {
  padding: 12px 8px;
}
.single-wps-project .attachedDocuments .icon {
  max-height: 40px;
}
