/*

========================================================== 

===================== WPS Responsive =====================

==========================================================

*/

@media screen and (max-width: 1400px) {
  .detailed-employer-crew-content-footer {
    flex-direction: column;
    align-items: flex-start;
  }
  #hero .slick-next {
    top: 88%;
    left: 52%;
  }
  #hero .slick-prev {
    top: 88%;
    right: 47%;
  }
  #header-second #header .container {
    max-width: 100% !important;
  }
  #header-second #header .container .row {
    display: flex;
    flex-wrap: wrap;
  }
  #header-second #header .container .row .col-lg-2 {
    width: 15% !important;
  }
  #header-second #header .container .row .col-lg-6 {
    width: 61% !important;
  }
  #header-second #header .container .row .col-lg-4 {
    width: 24% !important;
  }
  .account-personal-form-parent .inline-field {
    display: flex;
  }
  .account-personal-form-parent .account-personal-form-child {
    flex-basis: calc(100% - 20px) !important;
  }
  .account-personal-form-child-width-three-parent,
  .account-personal-form-parent .inline-field {
    flex-direction: column;
  }
  .account-personal-form-child-width-25 {
    margin: 0;
  }
  .account-personal-form-parent .account-personal-form-child {
    width: 100% !important;
    margin-right: 0;
  }
} /* 1400 end */

@media screen and (max-width: 1400px) {
  #wp-youtube-video-section iframe {
    /* min-height: 135px !important; */
  }
  #wp-youtube-video-section .row-grid-one iframe {
    /* height: 550px !important; */
  }
  #header .nav-item a.nav-link {
    font-size: 14px;
  }
  #header li.nav-item {
    margin-right: 0;
  }
  .header-btn a:last-child {
    margin-left: 5px;
  }
  .header-btn a {
    font-size: 16px;
    padding: 8px 12px;
  }
  #header .navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }
  #header .header-btn .menu-item:not(:first-child) {
    margin-left: 7px;
  }
} /* 1300 end */

@media screen and (max-width: 1300px) {
}
@media screen and (max-width: 1300px) and (min-width: 1200px) {
  #header .nav-item a.nav-link {
    padding: 4px;
    letter-spacing: -3%;
    font-size: 13.5px;
  }
}
@media screen and (max-width: 1200px) {
  #hero .slick-next {
    top: 90%;
    /* left: 46%; */
  }
  #hero .slick-prev {
    top: 90%;
    left: 45%;
    /* right: 46%; */
  } /* #crew .row:first-child .col-12 > .row {

    flex-direction: column;
  }  #crew .row:first-child .col-12 > .row .col-lg-3,

  #crew .row:first-child .col-12 > .row .col-lg-2 {

    width: 100%;
    margin-bottom: 10px;
  }  #crew .row:first-child .col-12 > .row .col-lg-9,

  #crew .row:first-child .col-12 > .row .col-lg-10 {

    width: 100%;
  }  #crew .row:first-child .col-12 > .row .col-lg-9 #filterportfolio,

  #crew .row:first-child .col-12 > .row .col-lg-10 #filterportfolio {

    flex-wrap: wrap;
    justify-content: center;
  }  #crew .row:first-child .col-12 > .row h2 {

    text-align: center !important;
  }  #crew .row:first-child .col-12 > .row .col-lg-10 #filterportfolio > p {

    padding-right: 0;
    margin-bottom: 8px;
  } */

  .page_top_video .top_video video,
  .page_top_video .top_video iframe {
    min-height: 550px;
  }
  .myNetwork_middle_col {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    order: 3;
    /* margin-top: 25px; */
  }
  #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: 0 !important;
  }
  #page ul .reset a,
  #page ul .reset .active,
  .portfolio-tab-btn ul li a,
  #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-bottom: 1px solid var(--border-color) !important;
  }
  #map .portfolio-tab-all-btn ul,
  #portfolio-page .portfolio-tab-all-btn ul,
  #crew .portfolio-tab-all-btn ul {
    width: 100%;
    flex-wrap: wrap;
    justify-content: end;
  }
  .portfolio-tab-btn {
    width: 100%;
    justify-content: end;
  }
  .portfolio-tab-btn ul {
    justify-content: end;
  }
  #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 {
    align-items: start !important;
  }
  .portfolio-tab-btn ul li,
  #crew .portfolio-tab-all-btn ul li,
  #map .portfolio-tab-all-btn ul li,
  #portfolio-page .portfolio-tab-all-btn ul li {
    margin-bottom: 5px;
  }
  #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 {
    white-space: nowrap;
    padding-top: 0.5rem;
  }
  .crew-portfolio-profile-img-parent .crew-verified-symbol {
    /* margin-top: 113px; */

    width: auto;
  }
} /* 1200 end */

@media screen and (max-width: 1199px) {
  #wp-youtube-video-section .row-grid-two iframe {
    /* height: 255px !important; */
  }
  #logo h2 {
    /* text-align: center; */
  }
  #header .nav-item a.nav-link {
    display: inline-block;
  }
  .header-btn a {
    font-size: 18px;
    padding: 8px 24px;
  }
  #header .nav-item a.nav-link {
    font-size: 15px;
  }
  #header-second #header .container .row .col-lg-2 {
    width: 18% !important;
  }
  #header-second #header .container .row .col-lg-6 {
    width: 58% !important;
  }
  #header-second #header .container .row .col-lg-4 {
    width: 100% !important;
  }
  #header .navbar-toggler {
    margin-left: auto;
    box-shadow: none;
  }
  .header-btn a:last-child {
    margin-left: 16px;
  }
  #header-second {
    height: auto;
  }
  #header-second .navbar-expand-lg .navbar-nav {
    /* margin-left: 15px !important; */
  }
  #header .header__menu__container .left_logo_col {
    /*  max-width: 170px;
    position: absolute;
    top: 15px;
    left: 0; */
  }
  #header .header__menu__container .mid_menu_col {
    /*  margin: 0;
    width: 100%; */

    margin-left: auto;
  }
  #header .header__menu__container .right_user_col {
    /* width: 100%; */
  }
  #header .navbar-toggler {
    border: none;
    /* padding-right: 0; */
  }
  #header-second #header .container .row {
    flex-direction: column;
  }
  #header-second #header .container .row .col-lg-2 {
    width: 220px !important;
    position: absolute;
  }
  #header-second #header .container .row .col-lg-6 {
    width: 100% !important;
  }
  #navbarNav #primary-menu {
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .navbar {
    position: unset;
  }
  #navbarNav {
    position: absolute;
    width: 100%;
    top: 76px;
    background: var(--bg-white-color);
    left: 0;
    right: 0;
    padding: 0 30px;
  }
} /* 1199 end */

@media screen and (max-width: 1100px) {
  .co_workers_slider_col .co_workers_slider__width {
    /* max-width: 340px; */
  }
  .__single_n_main .___top_flex_col {
    flex-wrap: wrap;
  }
  .co_workers_slider_col {
    width: 100%;
    justify-content: center;
    /* margin: 15px 0; */

    order: 2;
    flex-direction: column;
    align-items: center;
  }
  .__single_n_main .___top_flex_col .left_inner__ {
    order: 1;
  }
  .__single_n_main .___top_flex_col .report_violation {
    /* margin-bottom: 0; */
  }
  .__single_n_main .___top_flex_col .co_worker_btn {
    order: 3;
    margin-bottom: 15px;
  }
  .__single_n_main .___top_flex_col ._profile {
    order: 4;
    margin-bottom: 15px;
  }
  .request__worker_hading_col .prent_11 {
    flex-direction: column;
  }
  .request__worker_hading_col .prent_11 .heading_div {
    width: 100%;
    text-align: center;
  }
  .request__worker_page .workers_slider_container {
    justify-content: center;
  }
  .__single_n_main .___top_flex_col .left_inner__ a.btn {
    margin-top: 0 !important;
  }
  .__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: 0;
  }
  #newLayoutUserProfile .networkMain {
    width: 72%;
  }
  .detailed_popup_tooltip {
    min-width: 750px;
  }
} /* 1100 end */

@media screen and (max-width: 1024px) {
  /* #hero .slider-content, */

  .hero-child {
    height: 450px !important;
  }
  #hero .hero-content h1,
  #hero .hero-content h2 {
    font-size: 25px;
    line-height: 30px;
  }
  #hero .hero-content p.pra-2,
  #hero .hero-content p.pra-3,
  #hero .hero-content p.pra-1 {
    font-size: 16px;
    font-weight: 400 !important;
    line-height: 20px;
  }
  #hero .background-overlay .container,
  #hero .background-overlay .container .row,
  #hero .slider-content {
    height: 100% !important;
  }
  #wp-youtube-video-section .row-grid-one iframe {
    /* height: 525px !important; */
  }
  #signup-parent-1 .custom__dropdown .accordion .accordion-item {
    width: 50%;
  }
  .account-personal-form-parent .cover_profile {
    margin-bottom: 65px;
  }
  .country-details-page .rowc .strong {
    flex-direction: column;
    align-items: start;
  }
  .country-details-page .rowc .strong h1 {
    font-size: 25px;
    margin-bottom: 7px;
  }
  .page-id-2974 .entry-content ol figcaption,
  .page-id-2976 .entry-content ol figcaption,
  .page-id-2977 .entry-content ol figcaption {
    margin: 8px 17px;
    font-size: 16px;
  }
  .page .shadow_sec .vc_col-sm-8 {
    padding: 25px;
    padding-top: 40px;
  }
  .page_top_video .top_video video,
  .page_top_video .top_video iframe {
    min-height: 500px;
  }
  .sm_justify_between {
    justify-content: space-between;
  }
  #testimonial-detailed-employer-crew .__middle_col {
    margin-right: 0;
    margin-left: 0;
    order: 3;
    width: 100%;
  }
  #crew-portfolio-content .user_profile_row__parent_col {
    justify-content: space-between;
  }
  .user__profile_mid_col {
    margin-left: 0;
    margin-right: 0;
    order: 3;
    width: 100%;
    margin-top: 24px;
  }
  .detailed_popup_tooltip {
    max-width: 707px;
    min-width: 707px;
  }
  #crew-portfolio-hero {
    height: 450px;
    min-height: unset;
  }
  #wp-youtube-video-section .row-grid-three > div {
    width: 50%;
  }
  #newLayoutUserProfile {
    max-width: 100%;
    margin-top: 25px;
  }
  .detailed_popup_tooltip {
    min-width: 500px;
  }
  .userProfileGrid .gridContainer {
    grid-template-columns: repeat(6, 1fr);
  } /* First 3 items: 33.33% width (2/6 columns) */

  .userProfileGrid .item:nth-child(-n + 3) {
    grid-column: span 2;
  } /* Last 2 items: 50% width (3/6 columns) */

  .userProfileGrid .item:nth-child(n + 4) {
    grid-column: span 3;
  }
  .castingPhotosGrid .ratio {
    width: calc(33.333% - 24px);
    max-width: 100%;
  }
} /* 1024 end */

@media screen and (max-width: 991px) {
  .sidebar-menu .dropdown .dropdown-menu {
    display: none;
  }
  .sidebar-menu .dropdown .dropdown-menu.show {
    display: block;
  }
  #counter {
    height: auto;
  }
  #counter .counter-single {
    height: 150px;
  }
  #crew .portfolio-tab-all-btn ul,
  #map .portfolio-tab-all-btn ul,
  #portfolio-page .portfolio-tab-all-btn ul {
    /* flex-direction: column;
    margin-top: 20px; */
  }
  #crew .portfolio-tab-all-btn ul li,
  #map .portfolio-tab-all-btn ul li,
  #portfolio-page .portfolio-tab-all-btn ul li {
    /* margin-left: unset;
    margin-top: 10px; */
  }
  #crew .portfolio-tab-all-btn ul,
  #map .portfolio-tab-all-btn ul,
  #portfolio-page .portfolio-tab-all-btn ul {
    /* margin-right: auto; */
  }
  .um-field .um-field-area .form-control {
    width: 92% !important;
  }
  .footer-content-parent {
    flex-wrap: wrap;
  }
  .footer-content-child {
    /* flex-basis: 50%; */
  }
  .footer-content-child-1,
  .footer-content-child-3 {
    flex-basis: 69%;
    padding-right: 15px;
  }
  .footer-content-child-2,
  .footer-content-child-4 {
    flex-basis: 31%;
    text-align: right;
  }
  .footer-content-child-3,
  .footer-content-child-4 {
    margin-top: 30px;
  }
  .footer-social-icon-parent {
    margin: 30px 0 0;
  }
  #map iframe {
    height: 600px;
  }
  .portfolio-tab-btn {
    margin-left: auto; /* margin-right: auto; */
  }
  .portfolio-tab-btn ul {
    margin-right: 0;
  }
  .portfolio-tab-btn {
    margin-top: 10px;
  }
  #logo h2,
  #portfolio-video h2 {
    text-align: center;
  }
  .usd-link-parent .usd-link-child {
    /* right: unset; */ /* left: -60px; */

    top: 43px;
  }
  .account-personal-form-child-width-three-parent {
    flex-direction: column;
  }
  .account-personal-form-child-width-15,
  .account-personal-form-child-width-25 {
    width: 100% !important;
    margin-right: unset;
  }
  #map {
    height: unset !important;
  }
  .country-map {
    height: unset;
    min-height: unset;
  }
  #counter___footer__parent {
    height: unset;
    min-height: 690px;
  }
  #counter___footer__parent .counter,
  footer {
    height: unset;
    min-height: auto;
  }
  .account-personal-form-child-width-25-append .input-after input {
    width: 100% !important;
  }
  .account-personal-form-child-width-25-append .input-after {
    width: 100% !important;
  }
  #counter .counter-single h3 {
    font-size: 30px !important;
    margin-bottom: 0 !important;
  }
  #portfolio-page .portfolio-tab-all-btn ul#smyTab {
    /* flex-direction: row; */
  }
  #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 {
    /* flex-direction: column;
    align-items: end !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: 0 !important;
    margin-left: auto !important;
    margin-right: unset !important;
    align-items: end !important;
    flex-direction: column !important; */
  }
  #page .portfolio-tab-btn ul li,
  #page .portfolio-tab-all-btn ul li,
  #page .portfolio-tab-btn.border-none ul li,
  #portfolio-page .portfolio-tab-all-btn ul li {
    /*  border-bottom: 1px solid var(--border-color) !important;
    margin-top: 10px !important; */
  }
  .portfolio-tab-btn {
    /*  flex-direction: column;
    align-items: end; */
  }
  #portfolio-video h2 {
    text-align: left;
  }
  .usd-link-parent .usd-link-child {
    right: unset;
    left: -240px;
  }
  .crew-portfolio-profile-img-parent .crew-portfolio-hero-username-child {
    /* width: 180px; */
  }
  .crew-portfolio-profile-img-parent .crew-verified-symbol {
    align-items: flex-start;
  }
  .crew-portfolio-profile-img-parent .col-xxl-10 {
    margin-bottom: 0 !important;
  }
  .wpsa-nonplatform-portfolio-form .modal-body {
    padding: 20px !important;
  }
  .wpsa-nonplatform-portfolio-form
    .modal-body
    .wps-portfolio-film-video-project
    .wps-single-embed-video-link
    .col-3 {
    width: 40%;
    padding-right: 0;
  }
  .wpsa-nonplatform-portfolio-form
    .modal-body
    .wps-portfolio-film-video-project
    .wps-single-embed-video-link
    .col-8 {
    width: 48%;
    padding-right: 0;
  }
  .wpsa-nonplatform-portfolio-form
    .modal-body
    .wps-portfolio-film-video-project
    .wps-single-embed-video-link
    .col-1 {
    width: 12%;
  }
  .equal-height {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  #wp-youtube-video-section .row-grid-one iframe {
    /* height: 390px !important; */
  }
  #wp-youtube-video-section .row-grid-two iframe {
    /* height: 190px !important; */
  }
  .page .modal-dialog {
    max-width: 550px;
  }
  .pageurlbox {
    padding: 20px;
    min-height: 156.4px;
    display: flex;
    align-items: center;
  }
  #portfolio-video h2 {
    text-align: center;
  }
  #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,
  #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 {
    align-items: start !important;
    margin-right: unset !important;
    margin-left: auto !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 {
    flex-wrap: wrap;
  }
  .portfolio-tab-btn {
    margin-right: auto;
  }
  #page .portfolio-tab-btn ul li,
  #page .portfolio-tab-all-btn ul li,
  #page .portfolio-tab-btn.border-none ul li,
  #portfolio-page .portfolio-tab-all-btn ul li {
    /* width: 100%; */
  }
  .portfolio-tab-btn ul li {
    /* margin-left: 0; */
  }
  .portfolio-tab-btn {
    /* align-items: center; */
  }
  #crew .text-lg-start,
  #testimonial .text-lg-start,
  #portfolio-page .text-lg-start,
  #portfolio-page .text-lg-start,
  #country-support .col-lg-4 h1,
  #country-support .col-lg-4 h2,
  #logo .col-lg-4 h2,
  #portfolio-video h2,
  #country-support .text-lg-start,
  #service-we-provide .text-lg-start,
  #service-we-provide .text-lg-start {
    margin-bottom: 1rem !important;
  }
  #testimonial h2,
  #portfolio-page h2,
  #portfolio-page h1,
  #country-support h2,
  #country-support h1,
  #service-we-provide h2,
  #service-we-provide h1,
  #page .portfolio-tab-btn ul .reset,
  #page .portfolio-tab-all-btn ul .reset,
  #page .portfolio-tab-btn.border-none ul .reset,
  #portfolio-page .portfolio-tab-all-btn ul .reset {
    text-align: center;
  }
  .help-support .SupportServices,
  .help-support .SupportServices-item,
  .help-support .SupportServices .SupportServices-inner,
  .help-support .SupportServices .SupportServices-inner {
    height: 100%;
  }
  #header .menu-item-has-children .sub-menu {
    /*  display: block;
    margin-left: 15px;
    position: unset;
    margin-bottom: 7px; */
  }
  .account-personal-title.left_right_con {
    /*  flex-direction: column;    justify-content: start; */
  }
  .account-personal-title.left_right_con h1 {
    margin-bottom: 7px !important;
    font-size: 25px;
  }
  #service-we-provide .Table {
    max-width: 850px;
    overflow-x: auto;
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  #service-we-provide .Cell {
    min-width: 120px;
  }
  #resulttable .Cell {
    min-width: 120px;
  }
  #resulttable {
    justify-content: start;
  }
  #service-we-provide .Table .Row {
    width: 100%;
    flex-wrap: nowrap;
  }
  .country-map .text-center.text-sm-start {
    text-align: center !important;
  }
  #form {
    padding-top: 0;
    padding-bottom: 0;
  }
  #form #form-parent {
    max-width: 100%;
  }
  .footer-content-child-1 a img {
    margin-bottom: 0px;
  }
  footer .footer-content-parent .footer-content-child h3,
  footer .footer-content-parent .footer-content-child-1 a {
    min-height: 70px;
  }
  .attachedDocuments .file2TableContainer {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .attachedDocuments .file2TableContainer table {
    /* table-layout: fixed; */
  }
  .attachedDocuments .file2TableContainer .dropdown-menu {
    /* position: fixed !important; */
  }
  .talentModalDesign .radio-img-label img {
    max-width: 120px;
    min-width: 120px;
    height: 120px;
  }
} /* 991 end */

@media screen and (max-width: 767px) {
  #form {
    height: auto;
  }
  #header {
    /* padding-top: 20px; */
  }
  .hero-child {
    height: auto !important;
  }
  #hero:not(.slick-initialized) .background-overlay {
    background: linear-gradient(90deg, #eee 25%, #ddd 50%, #eee 75%);
    background-size: 200% 100%;
    /* background-size: cover; */
    animation: loadingShimmer 1.5s infinite;
    height: 230px;
  }
  @keyframes loadingShimmer {
    0% {
      background-position: -200% 0;
    }
    100% {
      background-position: 200% 0;
    }
  }
  #hero .background-overlay {
    padding: 20px 0;
  }
  #hero {
    transition: opacity var(--transition), max-height var(--transition),
      overflow var(--transition);
    /* opacity: 0; */
    height: 230px;
    overflow: hidden;
  }
  #hero .slider-content {
    opacity: 0.5;
    transition: opacity var(--transition), max-height var(--transition),
      overflow var(--transition);
  }
  #hero.slick-initialized .slider-content {
    opacity: 1;
  }
  #hero.slick-initialized {
    /* opacity: 1; */
    height: auto !important;
    overflow: visible;
  }
  #header-second #header {
    padding: 13px 0;
  }
  #header-second .navbar {
    padding: 0;
  }
  .um-field .um-field-area .form-control {
    width: 90% !important;
  }
  .country-details-single-box {
    min-width: unset;
  }
  .footer-content-child-2,
  .footer-content-child-3,
  .footer-content-child-4 {
    margin-top: 30px;
  }
  footer .footer-content-parent .footer-content-child h3,
  footer .footer-content-parent .footer-content-child-1 a {
    min-height: 40px;
  }
  .footer-social-icon-parent {
    margin: 20px 0 0;
  }
  .portfolio-tab-btn ul {
    /* flex-direction: column;
    border-bottom: none; */
  }
  .portfolio-tab-btn ul li {
    /*  margin-left: 0px;
    margin-top: 10px; */
  }
  #hero .slick-next {
    display: none !important;
  }
  #hero .slick-prev {
    display: none !important;
  }
  .hero-small-box {
    right: unset;
    left: 12px;
  }
  .email-and-notification-parent .email-password-change {
    flex-direction: column;
  }
  .email-and-notification-parent .email-password-change div {
    flex-basis: 100%;
  }
  .email-and-notification-parent {
    padding: 20px;
  }
  .add-testimonial-page .modal-content {
    width: 100% !important;
  }
  .page-wrapper.toggled .page-content {
    padding-left: 300px;
  }
  #form .form-parent {
    width: 100%;
    max-width: 525px;
  }
  .add-ratings-and-testimonials select,
  .add-ratings-and-testimonials input,
  .add-ratings-and-testimonials textarea,
  .modal-content input:not([type="radio"]),
  .modal-content textarea,
  .modal-content select {
    padding: 10px;
  }
  .single-popular-locations .editor_content.article img {
    height: auto !important;
    width: 100% !important;
  }
  .footer-content-child-3,
  .footer-content-child-1 {
    padding-right: 0;
  }
  .footer-content-child {
    flex-basis: 100%;
  }
  .hero-small-box {
    margin-right: 0;
    bottom: 25px;
  }
  #hero .hero-content h1,
  #hero .hero-content h2 {
    font-size: 23px;
    line-height: 28px;
  }
  #hero .hero-content p.pra-2,
  #hero .hero-content p.pra-3,
  #hero .hero-content p.pra-1 {
    font-size: 15px;
    line-height: 18px;
  }
  #hero .hero-content p.pra-1 {
    margin-top: 15px;
  }
  #hero .hero-btn-parent {
    margin-top: 18px;
  }
  #hero .hero-btn-parent a.custom-btn {
    padding: 6px 12px;
    font-size: 15px;
    font-weight: 500;
  }
  #map {
    min-height: 280px !important;
  }
  #wp-youtube-video-section .row-grid-one iframe {
    /* height: 220px !important; */
  }
  #wp-youtube-video-section .row-grid-two iframe {
    /* height: 220px !important; */
  }
  #wp-youtube-video-section .row-grid-three iframe {
    /* height: 220px !important; */
  }
  .status-publish .wpb_column .wpb_wrapper h4,
  .status-publish .wpb_column .wpb_wrapper p {
    text-align: left !important;
  }
  #form .form-parent {
    padding: 8px 15px;
  }
  #signup-parent-1 .custom__dropdown .accordion .accordion-item {
    width: 100%;
  }
  #signup-parent-1 .custom__dropdown .modal-dialog {
    max-width: 450px;
    margin: 1.75rem auto;
  }
  #signup-parent-1 .custom__dropdown .dropdown-content {
    min-width: unset;
    padding: 15px;
  }
  #signup-parent-1 .custom__dropdown h2 {
    font-size: 25px;
    line-height: 30px;
  }
  #signup-parent-1 .custom__dropdown .accordion-body {
    padding: 1rem;
  }
  #signup-parent-1 .account_setting_tab li:not(:last-child) {
    /*    margin-right: 25px;    margin-bottom: 5px; */
  }
  #signup-parent-1 .signup-child {
    padding: 25px 15px;
  }
  #signup-parent-1 .email__notifications .inner__item h3 {
    font-size: 18px;
  }
  .account-personal-form-parent #head_doc_sec {
    flex-direction: column;
  }
  .account-personal-form-parent #head_doc_sec .col-md-6,
  .account-personal-form-parent .float-sec .col-md-6 {
    width: 100%;
    padding: 0 !important;
  }
  .account-personal-form-parent {
    padding: 24px 25px;
  }
  .account-personal-form-parent .inline-field {
    justify-content: unset;
    gap: 0;
    row-gap: 0;
    column-gap: 0;
    flex-direction: column;
  }
  .account-personal-form-parent .float-sec .col-md-6 {
    margin-bottom: 10px;
  }
  .banner_text p,
  .banner_text {
    font-size: 16px;
    line-height: 24px;
  }
  .tool-tip .tool-tip__info {
    width: 200px;
  }
  .wps-nonplatform-portfolio-form .verifysec .w-50,
  .wps-nonplatform-portfolio-form .row > .col-6 {
    width: 100% !important;
  }
  .wps-nonplatform-portfolio-form .verifysec .inline-field {
    flex-direction: column;
    gap: 0;
    row-gap: 0;
    column-gap: 0;
  }
  .top_title_sec {
    flex-direction: column;
  }
  .container {
    max-width: 540px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .PageHelpSupport-section .SupportRoleCard {
    padding: 0 25px;
  }
  .PageHelpSupport-section .SupportRoleCard .SupportRoleCard-content {
    padding: 25px 0;
    padding-right: 25px;
  }
  .PageHelpSupport-section .SupportRoleCard .SupportRoleCard-content p,
  .PageHelpSupport-section
    .SupportRoleCard
    .SupportRoleCard-content
    .SupportRoleCard-desc {
    font-size: 14px;
    line-height: 20px;
  }
  .get-support-faq .help_support_top_con .right_part a {
    padding: 2px 15px;
    border-radius: 30px;
  }
  .page .shadow_sec .vc_col-sm-8 {
    padding: 20px;
    padding-top: 35px;
  }
  .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 {
    font-size: 22px;
    line-height: 28px;
  }
  .page_top_video .top_video video,
  .page_top_video .top_video iframe {
    min-height: 400px;
  }
  header .container,
  #header .container,
  .page_top_video.container {
    max-width: 100%;
  }
  #crew-portfolio-content .order-1,
  #crew-portfolio-content .order-2 {
    width: 100% !important;
    max-width: 100%;
  }
  #crew-portfolio-hero {
    height: 300px;
  }
  .crew-portfolio-profile-img-parent .crew-portfolio-profile-img {
    width: 150px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -95px;
  }
  .crew-portfolio-profile-img-parent .crew-portfolio-hero-username-child {
    /* width: 130px; */
  } /* From inline single-wps-project.php start */

  .production_right_side,
  #project_production_sidebar {
    width: 100% !important;
  }
  .order-2 {
    width: 100% !important;
  }
  .portfolio-tab-btn ul li {
    justify-content: center;
  }
  #filtertesti {
    flex-direction: column;
  }
  .testitab li {
    display: block;
  } /* From inline single-wps-project.php end */

  #testimonial-detailed-employer-crew .__middle_col {
    order: unset;
  }
  #account-personal-profile .fvrduplicate button.catdata-remove {
    margin-top: 10px;
  }
  .__single_n_main .___top_flex_col .left_inner__ {
    flex-wrap: wrap;
    margin-bottom: 5px;
  }
  .myNetwork_middle_col .info_item {
    width: 100% !important;
  }
  .detailed_popup_tooltip {
    max-width: 100%;
    min-width: 100%;
    right: auto;
    left: 0;
  }
  .detailed_info_item_container .dtails_item {
    width: 50%;
  }
  .detailed_popup_tooltip .inner_details_popup::before,
  .detailed_popup_tooltip .inner_details_popup::after {
    left: 50px;
    right: unset;
  }
  .detailed_popup_tooltip.negotiablePopup .inner_details_popup::before,
  .detailed_popup_tooltip.negotiablePopup .inner_details_popup::after {
    right: auto;
    left: auto;
  }
  .myNetwork_middle_col .info_two_col .info_item,
  .myNetwork_middle_col .info_three_col .info_item {
    padding: 0 8px;
    text-align: center;
  }
  .myNetwork_middle_col .row_d .info_item .info_inner .title_with_btn {
    justify-content: start;
  }
  .myNetwork_middle_col .row_d .info_item:last-child .info_inner .name.tooltip {
    justify-content: start !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: left;
  }
  .footer-content-parent .footer-content-child-1 p,
  .footer-btn-parent {
    max-width: 100%;
  }
  .footer-content-parent .footer-content-child-1 p {
    margin-top: 15px;
  }
  footer .footer-content-parent .footer-content-child-1 a {
    text-align: center;
  }
  .footer-content-child-2,
  .footer-content-child-4 {
    flex-basis: 60%;
    padding-right: 15px;
    text-align: left;
  }
  .footer-content-child-3 {
    flex-basis: 40%;
    text-align: right;
  }
  .footer-social-icon-parent {
    width: 40%;
  }
  .footer-social-icon-parent ul {
    justify-content: center;
    max-width: 85px;
    margin-top: 5px !important;
  }
  .footer-social-icon-parent ul li {
    margin-left: 0;
    margin-right: 0;
  }
  footer {
    padding-top: 60px;
    padding-bottom: 50px;
  }
  #desktopSocialFooter {
    display: none;
  }
  #mobileSocialFooter {
    display: flex;
    flex-direction: row-reverse;
  }
  #mobileSocialFooter ul {
    flex-direction: column;
  }
  #mobileSocialFooter ul:not(:first-child) {
    margin-right: 10px !important;
  }
  #navbarNav #primary-menu > .menu-item {
    width: 25%;
    margin-right: 0 !important;
  }
  #navbarNav {
    padding: 0 15px;
  }
  .navbar .navbar-brand img,
  .second-header-logo img {
    max-width: 150px;
    min-height: 50px;
    object-fit: contain;
  }
  #header .navbar-toggler {
    padding: 0;
    margin-right: 8px;
    max-width: 30px;
  }
  #header .header__menu__container .mid_menu_col {
    margin-right: 0;
  }
  #counter .counter-single p {
    line-height: 25px;
    font-size: 20px;
  }
  #counter .counter-single h3 {
    font-size: 25px !important;
    line-height: 32px;
  }
  #counter .col-lg-3.col-md-6 {
    width: 50%;
  }
  .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 10px !important;
  }
  .page .select2.select2-container .select2-selection,
  .select2-container {
    min-width: 90px !important;
  }
  .selection .select2-selection {
    padding: 0px 7px !important;
  }
  .portfolio-tab-btn ul li a {
    padding: 5px 7px;
  }
  #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 {
    justify-content: center;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100%;
  }
  #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,
  .portfolio-tab-all-btn ul li,
  .portfolio-tab-btn.border-none ul li,
  .portfolio-tab-btn ul li {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  #page .portfolio-tab-btn,
  #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 {
    flex-direction: column;
    align-items: center !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 {
    align-items: center !important;
  }
  #page .portfolio-tab-btn > p,
  #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-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 1rem;
  }
  .portfolio-tab-btn {
    margin-top: 0;
  }
  #wp-youtube-video-section .row-grid-three > div {
    width: 100%;
  }
  .project-news-parent .project-video,
  #portfolio-video .portfolio-video-child .video-container > iframe,
  #portfolio-video .portfolio-video-child .video-thumbnail > img,
  #portfolio-video .portfolio-video-child .video-thumbnail {
    height: 220px;
  }
  .crew-portfolio-profile-img-parent .crew-portfolio-hero-username-child {
    width: auto;
  }
  .crew-portfolio-profile-img-parent .crew-verified-symbol {
    margin-top: 65px;
    padding-top: 0 !important;
  }
  .myNetwork_middle_col .info_three_col .info_item:nth-child(2) .info_inner {
    text-align: center;
    width: 100%;
  }
  .myNetwork_middle_col
    .info_three_col
    .info_item:nth-child(2)
    .info_
    .name.tooltip {
    justify-content: start !important;
    width: max-content;
  }
  .tooltip .tooltiptext {
    /* width: unset; */
  }
  .progressContianer .progressItem {
    width: 100%;
  }
  .table-responsive.overflowUnset {
    overflow-x: auto !important;
  }
  #testimonial-detailed-employer-crew h2.ratings-title,
  #testimonial-detailed-employer-crew h1.ratings-title {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 25px;
  }
  #testimonial-detailed-employer-crew .topTitleCol .rightCol {
    display: flex;
    align-items: start;
    flex-direction: column;
  }
  #testimonial-detailed-employer-crew .topTitleCol .status_color {
    white-space: nowrap;
  }
  #page #testimonial .portfolio-tab-btn ul {
    justify-content: start;
  }
  #page #testimonial .portfolio-tab-btn ul li > span.inline {
    justify-content: end;
    min-width: 32px;
  }
  #page #testimonial .portfolio-tab-btn ul > p {
    width: 100%;
    text-align: center !important;
    justify-content: center;
    padding-right: 0 !important;
  }
  #testimonial-detailed-employer-crew p.rat-title,
  #testimonial-detailed-employer-crew h3.rat-title,
  .desc_title {
    font-size: 16px;
    line-height: 20px;
  }
  .userMessageSection .shadow_box {
    padding: 15px;
  }
  .sender .LSG-l-bubble-container,
  .receiver .LSG-l-bubble-container {
    min-width: 170px;
  }
  .newNotifyDesign .popupDiv {
    width: max-content;
    max-width: 100%;
  }
  .myNetwork_middle_col .row_d .info_item:last-child .info_ {
    text-align: center;
  }
  .myNetwork_middle_col
    .info_three_col
    .info_item:nth-child(2)
    .info_
    .name.tooltip,
  .myNetwork_middle_col .row_d .info_item .info_inner .title_with_btn,
  .myNetwork_middle_col .info_item .profile_display_switch {
    justify-content: center !important;
  }
  .myNetwork_middle_col
    .info_three_col
    .info_item:nth-child(2)
    .info_
    .name.tooltip {
    width: 100% !important;
  }
  .attachedDocuments .filtersCol {
    width: 100%;
    min-width: unset;
    margin-right: 0;
  }
  .attachedDocuments .documentsCol {
    width: 100%;
  }
  #newLayoutUserProfile .info_item .info_inner,
  #newLayoutUserProfile .info_four_col .info_item:nth-child(3) .info_inner {
    text-align: center;
  }
  #newLayoutUserProfile .networkMain {
    width: 100%;
  }
  #newLayoutUserProfile .infoMain {
    margin-left: auto;
    margin-right: auto;
  }
  .crew-portfolio-profile-img-parent .crew-verified-symbol {
    width: 225px;
  }
  .crew-portfolio-profile-img-parent .crew-verified-symbol {
    margin-top: 25px;
  }
  .userProfileGrid .gridContainer {
    grid-template-columns: repeat(2, 1fr);
  }
  .userProfileGrid .item:nth-child(n + 4),
  .userProfileGrid .item:nth-child(-n + 3) {
    grid-column: span 1;
  }
  .userProfileGrid .item:nth-child(5) {
    grid-column: span 2;
  }
} /* 767 end */

@media screen and (max-width: 600px) {
  #map .pac-target-input {
    left: 10px !important;
    top: 60px !important;
  }
} /* 600 end */

@media screen and (max-width: 576px) {
  .country-details-col .strong {
    flex-direction: column;
  }
  .country-details-col p {
    margin-top: 10px;
  }
  .country-details-page h2 {
    text-align: center;
  }
  .country-details-single-box {
    flex-direction: column;
    align-items: start;
  }
  .country-details-single-box .country-details-box-img img {
    max-width: 100%;
  }
  #service-we-provide .row.justify-content-center .col-xxl-2.col-xl-3.col-sm-6 {
    width: 50%;
  }
  #portfolio-page .portfolio-page-video {
    height: 200px;
  }
  .testimonial-detailed-filming-in-china p img {
    width: 100%;
    height: 300px;
  }
  .um-field .um-field-area .form-control {
    width: 94% !important;
  }
  #um_field_13_first_name {
    width: 100%;
    float: unset;
  }
  .um-field {
    position: relative;
    padding: 10px 0 0 0 !important;
  }
  #um_field_13_last_name {
    width: unset;
    float: unset;
  }
  .um-field-shortcode {
    clear: unset !important;
    width: 100% !important;
    float: unset;
  }
  #um_field_13_birth_date {
    float: unset;
    width: 100% !important;
  }
  .crew-portfolio-switch {
    margin-right: auto;
    margin-left: unset;
    padding: 15px 0;
  }
  .crew-portfolio-hero-username-parent {
    margin-top: unset;
  }
  #testimonial-detailed-employer-crew
    .detailed-employer-crew-content-footer-child {
    flex-direction: column;
    align-items: flex-start;
  }
  .detailed-employer-crew-content-footer p,
  .detailed-employer-crew-content-footer a {
    margin-right: 0;
    margin-left: 0;
    padding: 0;
    margin-top: 7px;
  }
  .footer-social-icon-parent ul li {
    /* margin: 5px; */
  }
  #form ul.email-parent li a,
  #form ul.others li a {
    font-size: 15px;
    line-height: 20px;
  }
  #map iframe {
    height: 500px;
  }
  #logo .logo-single {
    padding: 10px 20px;
  }
  #logo .logo-single {
    padding: 10px 20px;
  }
  #hero .slick-next {
    top: 90%;
    left: 43%;
  }
  #hero .slick-prev {
    top: 90%;
    right: 43%;
  }
  nav.main-menu ul li.sidebar-bars {
    margin-top: 140px;
  }
  a.custom-btn {
    padding: 10px 15px;
  }
  #hero a.btn-margin {
    margin-left: 15px;
  }
  .account-personal-form-parent .account-personal-form-child {
    flex-basis: 100%;
  }
  .account-personal-form-parent {
    padding: 20px 10px;
  }
  .testimonial-detailed-filming-in-china-userimg-parent {
    flex-direction: column;
  }
  .testimonial-detailed-filming-in-china-userimg-child {
    margin-top: 20px;
  }
  .infrigment-copyright-agreement-parent {
    padding-left: 0 !important;
  }
  #infrigment-copyright-agreement {
    margin-right: 5px !important;
    width: 1em !important;
  }
  .country-details-box-content {
    margin-top: 20px;
  }
  .wps-portfolio-film-video-project img {
    height: 30px;
    margin-bottom: 7px;
  }
  .infrigment-copyright-agreement-parent {
    align-items: flex-start;
  }
  #infrigment-copyright-agreement {
    margin-right: 5px !important;
    height: 14px;
    width: 14px !important;
    max-width: 14px;
    min-width: 14px;
    width: 100% !important;
  }
  .wpsa-nonplatform-portfolio-form .modal-body {
    padding: 15px !important;
  }
  .page_top_video .top_video video,
  .page_top_video .top_video iframe {
    min-height: 320px;
  }
  #signup-parent-1 #exampleModal2 .accordion .accordion-item:nth-child(odd) {
    margin-right: 0;
  }
  #signup-parent-1 #exampleModal2 .accordion .accordion-item {
    width: 100%;
    margin-bottom: 10px;
  }
} /* 576 end */

@media screen and (max-width: 575px) {
  .pageurlbox {
    min-height: auto;
    margin-bottom: 15px;
  }
  .artcile_row .portfolio-slider .slick-arrow {
    z-index: 999999;
    background: #fff;
    border-radius: 50%;
    height: 20px !important;
    width: 20px !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .artcile_row .portfolio-slider .slick-prev {
    left: 0;
  }
  .artcile_row .portfolio-slider .slick-next {
    right: 0;
  }
  #crew-portfolio-hero {
    height: 270px;
  }
  .account-personal-title.left_right_con .inv_right {
    flex-wrap: wrap;
  }
  #vacant_sec .inner__child .service_require > .row > div:nth-child(2) *,
  #vacant_sec .inner__child .service_require > .row > div:nth-child(2) {
    text-align: start;
  }
  #vacant_sec .inner__child .service_require > .row > div:last-child *,
  #vacant_sec .inner__child .service_require > .row > div:last-child {
    text-align: start;
  }
} /* 575 end */

@media screen and (max-width: 520px) {
  .navbar .navbar-brand img,
  .second-header-logo img {
    max-width: 110px;
  }
  header .header-btn a,
  #header-second .news-feed-chat-projects a.second-header-hire-crew {
    font-size: 13px;
    padding: 6px 9px;
    margin-right: 8px;
  }
  header .container {
    padding-left: 10px;
    padding-right: 10px;
  }
  #header .header-btn .menu-item:last-child a,
  #header .header-btn .menu-item {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .castingPhotosGrid .ratio {
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  #hero .slick-next {
    top: 95%;
    left: 40%;
  }
  #hero .slick-prev {
    top: 95%;
    right: 40%;
  }
  .um-login {
    max-width: 500px !important;
    padding: 15px !important;
  }
  .text {
    font-size: 12px;
  }
  .portfolio-tab-btn.border-none ul::after {
    display: none;
  }
  #portfolio-page .portfolio-tab-all-btn ul#smyTab {
    /* flex-direction: column; */
  }
  .um-page-login #signup-parent-1 .signup-child {
    width: 330px;
  }
  .PageHelpSupport-section .SupportRoleCard figure {
    display: none;
  }
  .PageHelpSupport-section .SupportRoleCard .SupportRoleCard-content {
    padding: 0;
  }
  .SupportServices-item-inner,
  .PageHelpSupport-section .SupportRoleCard {
    padding: 15px;
  }
  .SupportServices-item-inner {
    flex-direction: column;
  }
  .SupportServices--horizontal .SupportServices-content {
    padding-left: 0;
    text-align: center;
    margin-top: 10px;
  }
  .PageHelpSupport-section .SupportRoleCard .SupportRoleCard-content,
  .PageHelpSupport-section .SupportRoleCard .SupportRoleCard-content h2 {
    text-align: center;
  }
  .deposit-fund h2 {
    text-align: center;
  }
  #page .get-support .Grid {
    justify-content: center;
    text-align: center;
  }
  #page .get-support .PageHelpSupport-popularSearch-link {
    margin-right: 0;
  }
  .get-support-faq .help_support_top_con {
    flex-direction: column-reverse;
  }
  .get-support-faq .help_support_top_con .left_part {
    margin-right: 0;
    margin-top: 20px;
  }
  .get-support-faq .help_support_top_con .right_part {
    width: max-content;
    margin: 0 auto;
  }
  .get-support-faq .help_support_top_con .left_part p {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 30px;
    text-align: center;
  }
  .get-support .get-support-form-field {
    height: 48px !important;
  }
  .get-support .get-support-faq h2 {
    text-align: center;
  }
  #crew-portfolio-content .user_profile_row__parent_col {
    flex-direction: column;
  }
  #crew-portfolio-content .user_profile_small__col,
  #crew-portfolio-content .order_1,
  #crew-portfolio-content .order_2,
  #crew-portfolio-content .order-1,
  #crew-portfolio-content .order-2 {
    min-width: 100%;
    max-width: 100%;
  }
  .user__profile_mid_col,
  #crew-portfolio-content .user_profile_small__col.order_2 {
    margin-top: 16px;
  }
  .co_workers_slider_col .co_workers_slider__width {
    max-width: 255px;
  }
  #counter .counter-single p {
    line-height: 20px;
    font-size: 16px;
  }
  #counter .counter-single h3 {
    font-size: 22px !important;
  }
  .crew-portfolio-profile-img-parent .crew-portfolio-profile-img {
    width: 100px;
    height: 100px;
    margin-top: -60px;
  }
  .crew-portfolio-profile-img-parent .crew-portfolio-hero-username-child {
    width: 100%;
  }
  a.crew-portfolio-hero-username span,
  a.crew-portfolio-hero-username,
  a.crew-portfolio-hero-cinematographer {
    /*     font-size: 15px;
    line-height: 15px; */
  }
  a.crew-portfolio-hero-username,
  a.crew-portfolio-hero-cinematographer {
    /* margin-top: 5px; */
  }
  .crew-portfolio-profile-img-parent .crew-verified-symbol li p img {
    margin-right: 10px;
    width: auto !important;
    min-height: 18px;
    max-height: 18px;
  }
  .crew-portfolio-profile-img-parent .crew-verified-symbol {
    width: max-content;
    margin-top: 50px;
  }
  .crew-verified-symbol li {
    min-width: 170px;
    line-height: 26px;
  }
  .portfolio-profile-rating .custom-btn {
    width: max-content !important;
  }
  .verificationContainer #verificationBoxMain .verrifysec {
    align-items: start !important;
    flex-direction: column;
  }
  .verificationContainer #verificationBoxMain .verrifysec > * {
    margin-bottom: 7px;
  }
  .verificationContainer #verificationBoxMain .emailField {
    text-align: left;
  }
  #tab1 .new__fieldDesign .setting-field button {
    max-width: 120px;
    min-width: 120px;
    font-size: 13px;
    line-height: 17px;
    padding: 5px;
  }
  #signup-parent-1 input:not([type="radio"]),
  #signup-parent-1 select {
    padding: 10px 7px;
  }
  #crew-portfolio-content
    .portfolio-profile-details
    > div
    .portfolio-profile-details-list,
  .page-template-page-user-profile
    #crew-portfolio-content
    .portfolio-profile-rating,
  .page-template-page-user-profile
    #crew-portfolio-content
    .portfolio-profile-rating
    p,
  .page-template-page-user-profile
    #crew-portfolio-content
    .portfolio-profile-rating-title {
    text-align: center;
  }
  #crew-portfolio-content .portfolio-profile-details > div,
  .page-template-page-user-profile #half-stars-example {
    justify-content: center !important;
  }
  #header-second .news-feed-chat-projects a.second-header-hire-crew {
    font-size: 12px;
    padding: 6px 6px;
    margin-right: 0;
  }
  #header-second .allen-walker p {
    display: none;
  }
  #header-second .news-feed-chat-projects .allen-walker-img-parent img {
    margin-right: 0;
  }
  #header-second .news-feed-chat-projects a {
    margin-right: 7px;
  }
  #crew-portfolio-content .portfolio-profile-details .hireme {
    margin: 0 auto;
  }
} /* 500 end */

@media screen and (max-width: 450px) {
  #navbarNav #primary-menu {
    justify-content: start;
  }
  #navbarNav #primary-menu > .menu-item {
    width: 33.33333333%;
  }
  .userProfileGrid .gridContainer {
    grid-template-columns: repeat(1, 1fr);
  } /*  .userProfileGrid .item:nth-child(n + 4),

  .userProfileGrid .item:nth-child(-n + 3) {

    grid-column: span 1;
  } */

  .userProfileGrid .item:nth-child(5) {
    grid-column: span 1;
  }
} /* 450 end */

@media screen and (max-width: 418px) {
  .form-group input:checked + label:after {
    top: 9px;
  }
} /* 418 end */

@media screen and (max-width: 400px) {
  .um-field .um-field-area .form-control {
    width: 93% !important;
  }
  #header .navbar .navbar-brand img,
  #header .second-header-logo img {
    /* max-width: 190px; */
  }
  .account-personal-form-parent label .labelhint {
    margin-top: 10px;
  }
  .wpsa-nonplatform-portfolio-form
    .modal-body
    .wps-portfolio-film-video-project
    .wps-single-embed-video-link {
    flex-wrap: wrap;
  }
  .wpsa-nonplatform-portfolio-form
    .modal-body
    .wps-portfolio-film-video-project
    .wps-single-embed-video-link
    .col-3 {
    width: 100%;
    padding-right: 0.75rem;
    margin-bottom: 10px;
  }
  .wpsa-nonplatform-portfolio-form
    .modal-body
    .wps-portfolio-film-video-project
    .wps-single-embed-video-link
    .col-1 {
    width: max-content;
    max-width: 20%;
  }
  .wpsa-nonplatform-portfolio-form
    .modal-body
    .wps-portfolio-film-video-project
    .wps-single-embed-video-link
    .col-8 {
    width: 80%;
  }
  .page_top_video .top_video video,
  .page_top_video .top_video iframe {
    min-height: 265px;
  }
  .detailed_info_item_container .dtails_item {
    width: 100%;
  }
  .navbar .navbar-brand img,
  .second-header-logo img {
    max-width: 90px;
  }
  header .header-btn a,
  #header-second .news-feed-chat-projects a.second-header-hire-crew {
    font-size: 12px;
    line-height: 15px;
  }
  #header-second .news-feed-chat-projects .allen-walker-img-parent img {
    margin-right: 8px;
  }
  .allen-walker-img-parent img.allen-walker-img {
    width: 32px;
    height: 32px;
  }
  #header-second .news-feed-chat-projects .allen-walker-img-parent img {
    margin-right: 0;
  }
  .page-template-page-my-projects #projecttab .col-lg-5.d-flex {
    flex-wrap: wrap;
  }
  .page-template-page-my-projects #projecttab .col-lg-5.d-flex #inq_title,
  .page-template-page-my-projects #projecttab .col-lg-5.d-flex h1,
  .page-template-page-my-projects #projecttab .col-lg-5.d-flex .switch_sec {
    width: 100%;
    text-align: center;
  }
  .page-template-page-my-projects
    #projecttab
    .switch_sec
    .form-switch__new__parent {
    justify-content: center;
  }
  #header-second .news-feed-chat-projects a.second-header-hire-crew {
    font-size: 11px;
  }
} /* 400 end */

@media screen and (max-width: 375px) {
  #form ul.others {
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    margin-top: 0;
  }
  #form ul.others li {
    margin-top: 13px !important;
  }
  #counter .counter-single p {
    line-height: 18px;
    font-size: 13px;
  }
  #counter .counter-single h3 {
    font-size: 20px !important;
  }
  .talentModalDesign .radio-img-label img {
    max-width: 100px;
    min-width: 100px;
    height: 100px;
  }
}
@media screen and (max-width: 340px) {
  .um-field .um-field-area .form-control {
    width: 92% !important;
  }
} /* Copy and peast section  test touhid*/