.eltdf-main-menu>ul>li>a {
font-size: 12px;
letter-spacing: inherit;
font-weight: 700;
font-family: sweet-sans-pro, sans-serif;
}
body {
color: black;
font-family: sweet-sans-pro, sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
font-family: sweet-sans-pro, sans-serif !important;
}
.page-id-387 h2 {
    margin: 0px;
    line-height: normal;
}
.page-id-387 h4 {
font-size: 22px;
    margin: 0;
}
.eltdf-portfolio-list-holder article .eltdf-pli-text .eltdf-pli-title {
font-family: sweet-sans-pro, sans-serif !important;
font-weight: 700;
}



.eltdf-page-header .eltdf-menu-area .eltdf-logo-wrapper a {
max-height: 60px;
}
.home .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
padding-top: 0px;
}
#wpes-form-18485 input::placeholder, #wpes-form-18485 label {
color: #000000;
text-transform: uppercase;
}
.eltdf-mobile-header .eltdf-mobile-header-inner {
border: none;
}
.eltdf-main-menu>ul>li>a:before {
display: none;
}
.home .eltdf-content {
margin-top: 0px !important;
}
.home .eltdf-page-header .eltdf-menu-area {
background-color: transparent;
}
.html5-video-player:not(.ytp-transparent), .html5-video-player.unstarted-mode, .html5-video-player.ad-showing, .html5-video-player.ended-mode {
background-color: #ffffff !important;
}
.homepagefullvideolink {
width: 100%;
    position: relative;
    height: 100%;
display: block;
}
.homepagefullvideolink video {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
 height: 70vh;
}
@media only screen and (min-width: 1280px) {
.homepagefullvideolink video {
height: 70vh;
}
}

#tabs a {
position: relative;
}

.eltdf-mobile-header {
    position: relative;
    width: 100%;
    top: 0;
    background-color: transparent;
}
.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    display: block;
    min-width: 200px;
    height: 100%;
}
.eltdf-mobile-header .eltdf-mobile-header-inner {
background-color: transparent;
}
.eltdf-mobile-menu-icon svg {
    max-height: 30px;
    height: 30px;
    width: 30px;
    color: #000000;
}
#wpcf7-f550-p18425-o1 {
    max-width: 500px;
    margin: 0 auto;
    text-align: center;
}
.singleblogtitle h2 {
text-align: center;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 30px;
    font-size: 19px;
}
.singleblogtitle {
margin: 20px 0px;
}
.eltdf-iframe-video-holder {
    width: auto;
    aspect-ratio: 16 / 9;
    margin: 0 auto;
    vertical-align: middle;
    max-width: 600px;
    max-height: 300px;
}
.eltdf-portfolio-single-holder.eltdf-ps-small-slider-layout .eltdf-ps-image-holder .eltdf-ps-image img, .eltdf-portfolio-single-holder.eltdf-ps-small-slider-layout .eltdf-ps-image-holder .eltdf-ps-image img {
max-height: 400px !important;
width: auto !important;
margin: 0 auto;
aspect-ratio: 4/5;
    object-fit: cover;
    object-position: top;
}
.eltdf-content .eltdf-content-inner>.eltdf-container>.eltdf-container-inner, .eltdf-content .eltdf-content-inner>.eltdf-full-width>.eltdf-full-width-inner {
padding-top: 0px;
}
.eltdf-page-title.entry-title {
text-align: center;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 30px;
    font-size: 19px;
}
.eltdf-title-holder {
background-color: transparent;
height: auto !important;
margin: 20px 0px;
}
.eltdf-title-holder .eltdf-title-wrapper {
height: auto !important;
}
.portfoliocontentarea {
    float: none;
    width: 80%;
    margin: 0 auto;
    padding-top: 20px;
display: flex;
}
.eltdf-ps-navigation {
display: none;
}
.eltdf-portfolio-list-holder.eltdf-pl-standard-shader article:hover .eltdf-pli-image:after {
    opacity: 0;
}
.custom-slider-gallery .owl-carousel .owl-item img {
aspect-ratio: 4/5;
object-fit: cover;
object-position: top;
}
.portfolio-item .eltdf-pli-text-holder, .eltdf-portfolio-list-holder.eltdf-pl-standard-shader .eltdf-pli-text-holder {
    position: absolute !important;
    top: 45%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 0px !important;
    margin-top: 0px !important;
    width: 100%;
}
.portfolio-item h4, .type-portfolio-item h4  {
    font-size: 1.3em;
    text-align: center;
    margin: 0 auto;
    color: white;
    padding: 0px 10%;
}
.model--profile {
    margin: 10px 0px;
    text-align: center;
}
.talent--bio p {
    font-size: 14px;
    font-weight: 700;
}
.profile {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
}
.talents--info a:hover {

    background-color: transparent;
}
.talent--gallery--image {
    width: 100%;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: ease;
    transition-duration: 0.5s;
    height: 100%;
}
.talent--item--gallery-sec {
vertical-align: top;
    webkit-animation: animateIn 2s;
    animation: animateIn 2s;
    visibility: visible !important;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: 2s;
    min-width: 0px;
}
.talent--gallery--container-section {
    column-count: 3;
    text-align: center;
    padding: 0px !important;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    column-gap: 4px;

}
.sub--content {
    font-size: 13px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
}
.talents--contain .talent--name {
text-align: center;
    font-weight: 800;
    margin-bottom: 10px;

margin-top: 30px;
}
.talents--info a:last-of-type {
    margin-left: 1px;
}
.talents--info a:not(:first-of-type, :last-of-type) {
    margin: 0px 1px;
}
.talents--info a:first-of-type {
    margin-right: 1px;
}
.talents--info a.titleportlink {
margin: 0px;
}
.talents-image img {
    width: 100% !important;
    object-fit: cover;
    aspect-ratio: 4/5;
}
.talent--clickthrough.hasgif img {
opacity: 0;
}
.talent--clickthrough.hasgif:hover img {
opacity: 1;
}


.work_grid.talents_grid, .type-influencers.talents_grid {
    float: left;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: calc(20% - 15px);
    margin: 0 7px 15px 7px !important;
    font-weight: 500;
}
.talents--info {
max-width: 100%;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    float: inherit;
margin: 2px 0px;
}
.talents--info .titleportlink {
    color: #000000;
    border: 2px solid #000000;
    width: fit-content;
    padding: 2px 5px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
}
.talents--info a {
    flex: 1;
    padding: 0 0px;
    display: flex;
    justify-content: center;
    border: 2px solid black;
    align-items: center;
    line-height: initial;
font-size: 11px;
padding: 2px 5px;
font-weight: 600;
}
.eltdf-post-text-inner {
max-width: 80%;
margin: 0 auto;
}
.eltdf-post-text-main {
font-size: 15px;
font-weight: 400;
}
.figure.wp-block-gallery.has-nested-images {
margin-top: 25px;
}
.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-heading {
text-align: center;
}
.single-post .eltdf-blog-holder article .eltdf-post-image img {
max-width: 50%;
margin: 0 auto;
}
.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-main-menu>ul>li>a {
color: #000;
}
.eltdf-blog-holder.eltdf-blog-masonry article.eltdf-post-has-media .eltdf-post-heading {
margin-bottom: 5px;
}
#eltdf-back-to-top svg {
display: none;
}
.aboutusblurb a {

}
.aboutusblurb {
    font-weight: 500;
font-size: 15px;
}
.aboutusblurb .wpb_text_column {
    max-width: 800px;
    margin: 0 auto;
}
.vc_gitem-zone {
background-size: contain;
    max-width: 100px;
    margin: 0 auto;
}
.homebanner.desktop {
position: fixed !Important;
    left: 0 !important;
    min-height: 100% !important;
    top: 0 !important;
    min-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
}
.eltdf-header-divided .eltdf-page-header .eltdf-vertical-align-containers .eltdf-position-right {
text-align: right;
}
.eltdf-header-divided .eltdf-page-header .eltdf-vertical-align-containers .eltdf-position-left {
text-align: left;
}
.eltdf-page-header .eltdf-vertical-align-containers {
padding: 0 0;
}

.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-full-width {
    padding: 0;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
background: white;
}
.home .eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-full-width {
background-color: transparent;
}
.eltdf-footer-column-3 {
    text-align: right;
}
.eltdf-page-footer .widget a, .eltdf-side-menu .widget a, .eltdf-page-footer .widget {
    color: #000;
    font-family: sweet-sans-pro, sans-serif;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
}
.eltdf-main-menu>ul>li>a, .eltdf-page-footer .widget {
margin: 0px 5px;
padding: 0px 10px;
}
#tabs {
list-style-type: none;
    margin: 0px 0 20px 0;
    padding: 0;
    overflow: hidden;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
display: flex;
justify-content: center;
}
#tabs li {
    display: inline-block;
    padding: 10px;
}
.eltdf-post-has-media .eltdf-post-text-main {
position: absolute !important;
    top: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 0px !important;
    margin-top: 0px !important;
    width: 100%;
}
.eltdf-post-has-media .eltdf-post-text-main h2 {
    font-size: 1.3em;
    text-align: center;
    margin: 0 auto;
    color: white;
padding: 0px 10%;
}
.eltdf-post-has-media .eltdf-post-text-main h2, .portfolio-item h4, .type-portfolio-item h4 {
visibilty: hidden;
opacity: 0;
}
.eltdf-post-has-media:hover .eltdf-post-text-main h2, .portfolio-item:hover h4, .type-portfolio-item:hover h4 {
visibility: visible;
opacity: 1;
}
.eltdf-post-has-media .eltdf-post-text-main h2 a:hover, .portfolio-item:hover h4, .type-portfolio-item:hover h4 {
color: #fff;
}
.talents_grid.influencers, .talents_grid.models {
    float: left;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: calc(20% - 15px);
    margin: 0 7px 15px 7px !important;
    font-weight: 500;
}
.single--talents--info--container {
max-width: 400px;
margin: 0 auto;
}
.featured--container {
    margin: 0 auto;
}
.featured--container img {
margin: 5px 0px;
}
.eltdf-page-header .eltdf-menu-area {
height: 70px;
}

@media only screen and (max-width: 767px) {
.featured--container.mobile {
display: block;
}
.featured--container.desktop {
display: none;
}
}
@media only screen and (min-width: 768px) {
.featured--container.mobile {
display: none;
}
.featured--container.desktop {
display: block;
max-width: inherit;
}
}


@media only screen and (max-width: 1200px) {
.eltdf-header-divided .eltdf-page-header .eltdf-main-menu>ul>li>a, .eltdf-page-footer .widget {
    padding: 0px 10px;
}
}





/*in add custom css plugin settings*/
.edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a {
 
    height: auto !important;
}


.edgtf-logo-wrapper .edgtf-normal-logo {

    padding: 25px 0 25px 0 !important;
  
}
.edgtf-main-menu>ul>li>a {
padding: 0px 18px;
}
.edgtf-content-inner {
margin-top:3vw;
}
.eltdf-owl-slider .owl-nav .owl-next svg polyline:nth-of-type(2), .eltdf-owl-slider .owl-nav .owl-prev svg polyline:nth-of-type(2) {
    display: none;
}
.eltdf-owl-slider .owl-nav .owl-prev {
left: 30% !important;
}
.eltdf-owl-slider .owl-nav .owl-next {
    right: 30% !important;
}
.home #wpes-form-18485.search-form {
    height: 100%;
    top: 0;
    padding-top: 100px;
}
@media only screen and (max-width: 1024px) {
.eltdf-owl-slider .owl-nav .owl-prev {
left: 25% !important;
}
.home #wpes-form-18485.search-form {
background-color: white;
    height: 100vh;
    position: fixed;
    width: 100%;
    top: 0;
    padding-top: 15vh;
}

.searchwp-live-search-results-showing {
    display: flex !important;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.searchwp-live-search-result {
    flex: 0 50%;
    box-sizing: border-box;
max-width: 100% !important;
}
.matchHeight h3 {
font-size: 22px;
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
display: inline-block;
width: 50%;
}
.eltdf-owl-slider .owl-nav .owl-next {
    right: 25% !important;
}
.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-alignment-left {
display: flex;
align-items: center;
}

}
@media only screen and (max-width: 500px) {
.eltdf-owl-slider .owl-nav .owl-prev {
left: 0% !important;
}
.eltdf-owl-slider .owl-nav .owl-next {
    right: 0% !important;
}
}





.custom-slider-gallery  .owl-nav .owl-prev {
    left: -95% !important;
}
.custom-slider-gallery  .owl-nav .owl-next{
    right: -95% !important;
}
.custom-slider-gallery .owl-nav .owl-next, .eltdf-owl-slider .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.custom-slider-gallery .owl-nav .owl-next, .custom-slider-gallery .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    padding: 0;
    margin: 0;
    color: #000;
    background: 0 0;
    border: 0;
    border-radius: 0;
    outline: 0;
    -webkit-appearance: none;
    z-index: 3;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: color .2s ease-out;
    -o-transition: color .2s ease-out;
    transition: color .2s ease-out;
font-size: 60px !important;
    font-weight: 100 !important;
}
@media only screen and (max-width: 1280px) {
.eltdf-header-divided .eltdf-page-header .eltdf-main-menu>ul>li>a {
    padding: 0 10px;
}
}
@media only screen and (max-width: 1024px) {
.eltdf-mobile-header-holder .eltdf-vertical-align-containers {
    display: flex;
    width: 100%;
    justify-content: center;
}
.headersectionflex:first-child {
    padding-left: 10px;
}
.headersectionflex:last-child {
    padding-right: 10px;
}
.headersectionflex {
    display: flex;
    align-items: center;
    flex: 1;
}
.sortingheader {
flex-direction: column;
}
#tabs {
margin-bottom: 5px;
}
.headersectionflex .fa-brands {
    font-size: 20px !important;
}
.eltdf-position-left.headersectionflex {
    justify-content: center;
}
.eltdf-position-right.headersectionflex {
    justify-content: end;
}
.eltdf-grid-col-4 {
    float: left;
padding: 0px;
flex: auto;
width:20%;
}
.eltdf-page-footer .widget {
padding: 0px;
margin: 0px;
}
.eltdf-grid-col-4:first-child {
padding-left:20px;
width: 40%;
}
.eltdf-grid-col-4:last-child {
padding-right:20px;
width:40%;
}
.eltdf-page-footer .widget i.fa-brands {
    font-size: 14px;
    margin: 0px 3px;
}
.eltdf-page-footer .eltdf-column-content:not(:first-child) {
margin-top: 0px;
}
.eltdf-mobile-header .eltdf-mobile-nav {
    background-color: #fff;
    height: 100% !important;
    position: fixed;
    bottom: 0;
}
.eltdf-mobile-header .eltdf-grid {
height: 100%;
}
.eltdf-mobile-header .eltdf-mobile-nav ul {
    height: 100%;
    flex-direction: column;
    background: #fff;
    padding: 0px 0px 0px 0px;
    display: flex;
    height: 100%;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
}

.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li.eltdf-active-item>a:before, .eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li.eltdf-active-item>h6:before, .eltdf-mobile-header .eltdf-mobile-nav ul li a:hover:before, .eltdf-mobile-header .eltdf-mobile-nav ul li h6:hover:before {
display: none;
}
.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li.eltdf-active-item>a, .eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li.eltdf-active-item>h6, .eltdf-mobile-header .eltdf-mobile-nav ul li a:hover, .eltdf-mobile-header .eltdf-mobile-nav ul li h6:hover {
padding-left: 0;
}
.eltdf-mobile-header .eltdf-mobile-nav ul li a, .eltdf-mobile-header .eltdf-mobile-nav ul li h6 {
padding: 3px 0px;
}
}
@media (min-width: 991px) and (max-width: 1030px) {
.work_grid.talents_grid, .talents_grid.models, .type-influencers.talents_grid  {
    width: calc(33% - 20px);
    margin: 0px !important;
    padding: 10px 10px;
}
}
@media (max-width: 990px) {
.work_grid.talents_grid, .talents_grid.models, .type-influencers.talents_grid {
    width: calc(50% - 5px);
    margin: 0px !important;
    padding: 10px 2px;
}
}
@media (max-width: 680px) {
.small_header {
    font-size: 3vw !important;
}
.big_header {
    font-size: 4vw !important;
}
.single--talents--info--container {
max-width: 320px;
}
}
.eltdf-content-inner {
margin-bottom: 50px;
}
body:not(.eltdf-content-is-behind-header):not(.error404) .eltdf-content {
    margin-top: 0!important;
    position: fixed;
    width: 100%;
    top: 85px;
    overflow-y: scroll;
    height: 100vh;
}
.eltdf-page-footer {
position: fixed;
bottom: 0;
}
.eltdf-pl-load-more-holder .eltdf-pl-load-more {
margin: 60px 0px;
}
#tabs {
    list-style-type: none;
    padding: 0;
    overflow: hidden;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
}
.talents--container {
    position: fixed;
    height: 100vh;
    overflow-y: scroll;
    bottom: 50px;
width: 100%;
top: 100px;
}
.eltdf-mobile-menu-opened .eltdf-mobile-menu-icon svg {
    color: black;
}


.page-id-4566 .eltdf-content, .page-id-4568 .eltdf-content {
    position: relative !important;
    top: 0px !important;
    overflow-y: inherit !important;
    height: auto !important;
}
.page-id-4566 .talents--container.influencers, .page-id-4568 .talents--container.influencers {
    position: relative;
    height: auto;
    overflow-y: initial;
    top: 0px;
}
.page-id-4566 .influencers .talents--container, .page-id-4568 .influencers .talents--container{
  padding-bottom: 40px;
  height: auto;
overflow-y: auto;
}

.page-id-4566 #all-grid, .page-id-4568 £all-grid {
      display: flex;
    flex-wrap: wrap;
}
.btn.loadMoreBtn {
    color: #fff;
    background-color: #000;
    border: 1px solid #000;
    font-size: 14px;
    position: relative;
    vertical-align: middle;
    width: auto;
    margin: 0;
    font-family: sweet-sans-pro, sans-serif;
    line-height: 19px;
    font-weight: 500;
    letter-spacing: .14em;
    text-transform: uppercase;
    border-radius: 0;
    outline: 0;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    -o-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    padding: 14px 15px;
    cursor: pointer;
    margin: 50px auto 20px;
    height: 48px;
    max-width: 192px;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.btn.loadMoreBtn:hover{
    background-color: transparent!important;
      border-color: #000!important;
    color: #000!important;
}
#searchiconbutton {
background: transparent;
    border: none;
    font-size: inherit;
    margin: 0px 10px;
}
.searchwp-live-search-result:hover {
    background-color: #e4e4e4;
    transition: 0.5s;
}
.eltdf-page-footer .widget i.fa-brands {
    font-size: 16px;
    margin: 0px 5px;
}
.eltdf-footer-column-2 .textwidget.custom-html-widget {
    margin: 10px 0px;
}
#custom_html-2 {
text-align: center;
}

.sortingheader {
display: flex;
    justify-content: space-between;
    align-items: center;
}
.emptyflexelement, #sorting-dropdown-div {
flex: 1;
}
#sorting-dropdown select {
    border: none;
    font-family:sweet-sans-pro, sans-serif;
    font-size: 14px;
    margin-right: 10px;
padding: 5px;
text-transform: uppercase;
}
#sorting-dropdown-div {
text-align: right;
}
#sorting-dropdown {
float:right;
}
.models-template-default .talents--container {
    position: relative;
    height: auto;
    overflow-y: scroll;
    bottom: auto;
    width: 100%;
    top: auto;
}
.influencers-template-default .talents--container {
    position: relative;
    height: auto;
    overflow-y: scroll;
    bottom: auto;
    width: 100%;
    top: auto;
}
body:not(.eltdf-content-is-behind-header):not(.error404).models-template-default .eltdf-content {
    margin-top: 0px;
    position: initial;
    width: 100%;
    top: auto;
    overflow-y: scroll;
    height: auto;
}
body:not(.eltdf-content-is-behind-header):not(.error404).influencers-template-default .eltdf-content {
    margin-top: 0px;
    position: initial;
    width: 100%;
    top: auto;
    overflow-y: scroll;
    height: auto;
}
.eltdf-counter-holder.aboutcounter {
    text-align: center;
    margin: 20px 0px;
}
.eltdf-counter-holder .eltdf-counter-text {
    margin: 14px 0 0;
    font-weight: 300;
    font-size: 14px;
}
.matchHeight {
align-items: center !important;
}


@media (max-width: 1024px){
  #wpes-form-18485.search-form{
    background: rgb(255, 255, 255);
    text-align: center;
   } 
}
button, select, option {
  color: #000;
}
.newtalentflexbox {
    display: flex;
    justify-content: space-between;
    padding: 0px 15px;
    font-size: 13px;
    align-items: center;
}
.newtalentsheader {
    border-top: 1px solid #d1d1d1;
    margin: 10px 0px 0px;
    border-bottom: 1px solid #d1d1d1;
}
.single--talents--info--container-new {
display: flex;
}
.model--profile-new {
display: flex;
margin: 0px;
text-align: center;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.model--profile-new .email, .model--profile-new .profile {
display: inline-flex;
margin: 0px 10px;
}
.model--profile-new .email p {
margin: 0px;
}
.newtalentflexbox .talent--name {
margin-top: 0px;
margin-bottom: 0px;
}
.models-template-single-models-march .talent--gallery--container-section, .influencers-template-single-influencers-march .talent--gallery--container-section {
max-width: none;
}
.models-template-single-models-march .profile, .influencers-template-single-influencers-march .profile {
font-size: 11px;
}
.talentflexleft {
display: flex;
    align-items: center;
}
.talentflexleft a {
    margin: 0px 10px;
display: block;
}
.talentnamesocial {
display: flex;
align-items: center;
    justify-content: center;
    flex-wrap: wrap;
font-weight: 600;
}
.models-template-single-models-march .single--talents.models .item img, .influencers-template-single-influencers-march .single--talents.influencers .item img {
    aspect-ratio: auto;
    object-fit: inherit;
    object-position: inherit;
    height: auto;
    width: auto;
}
.models-template-single-models-march .featured--container img, .influencers-template-single-influencers-march .featured--container img {
margin: 0px;
}
.models-template-single-models-march .owl-prev, .models-template-single-models-march .owl-next, .influencers-template-single-influencers-march .owl-prev, .influencers-template-single-influencers-march .owl-next {
display: none;
}
.single--talents.models .item, .single--talents.influencers .img {
height: inherit !important;
}
.single--talents.models .item img, .single--talents.influencers .item img{
    height: 35vw !important;
    object-fit: cover;
}
@media (max-width: 1130px) {
.newtalentflexbox {
flex-direction: column;
}
.talentflexright {
margin-bottom: 5px;
}
.single--talents.influencers .brandsworked p {
margin-bottom: 0px;
}
.single--talents.influencers .talentnamesocial{
margin-top: 5px;
}
}
.single--talents.models .item img, .single--talents.influencers .item img {
    width: 100% !important;
    object-fit: cover !important;
}
@media (min-width: 1000px) and (max-width: 1199px) {
.single--talents.models .item img, .single--talents.influencers .item img {
height: 45vw !important;
}
}
@media (min-width: 700px) and (max-width: 999px) {
.single--talents.models .item img, .single--talents.influencers .item img {
height: 55vw !important;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
.single--talents.models .item, .single--talents.influencers .item {
    height: inherit !important;
}
}
.owl-carousel-talent {
display: block !important;
}
.owl-carousel-talent-1200, .owl-carousel-talent-900, .owl-carousel-talent-600 {
display: none !important;
}
@media (max-width: 1200px) {
.owl-carousel-talent-1200 {
display: block !important;
}
.owl-carousel-talent, .owl-carousel-talent-900, .owl-carousel-talent-600 {
display: none !important;
}
}
@media (max-width: 900px) {
.owl-carousel-talent-900 {
display: block !important;
}
.owl-carousel-talent-1200, .owl-carousel-talent, .owl-carousel-talent-600 {
display: none !important;
}
}
@media (max-width: 600px) {
.owl-carousel-talent-600 {
display: block !important;
}
.owl-carousel-talent-1200, .owl-carousel-talent-900, .owl-carousel-talent {
display: none !important;
}
}
.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li>a, .eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li>h6 {
font-weight: 700;
color: black;
}
@media (max-width: 767px) {
.single--talents.models .item img, .single--talents.influencers .item img {
height: 65vh !important;
width: auto;
}
.eltdf-mobile-header .eltdf-mobile-logo-wrapper a {
height: auto !important;
}
.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
min-width: auto;
height: auto;
}
.eltdf-page-footer .widget a, .eltdf-side-menu .widget a, .eltdf-page-footer .widget {
font-size: 9px;
}
}

.single--talents.influencers .talentflexright {
    display: flex;
    align-items: center;
    justify-content: center;
}
.talentflexright .brandsworked {
    text-transform: uppercase;
    font-size: 11px;
font-weight: 700;
}

h2.eltdf-search-title {
    margin: 20px 0 0 0 !important;
    font-family: 'sweet-sans-pro';
    font-size: 30px;
    font-weight: 600;
}
.applicationformflexbox {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.applicationelement {
    flex: 0 0 30%;
    padding: 1%;
}
.wpcf7-file {
  color: transparent;
}
.wpcf7-file::-webkit-file-upload-button {
  visibility: hidden;
}
.wpcf7-file::before {
content: 'Upload File';
    color: black;
    display: inline-block;
    background: #ffffff;
    border: 1px solid #000000;
    border-radius: 3px;
    padding: 5px 8px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    font-weight: 500;
    font-size: 12px;
}
.wpcf7-file:active {
  outline: 0;
}
.wpcf7-file:hover::before {
  background-color: #000000;
color: #ffffff;
}
.wpcf7-file:active::before {
  background-color: #fff; 
}
#respond input[type=text], #respond textarea, .eltdf-style-form textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-file, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=email], input[type=password], input[type=text] {
font-size: 12px;
padding: 10px;
}
.wpcf7 input[type="file"] {
padding-left: 0px;
}
img.applciationimage {
    height: 300px;
}
@media (max-width: 800px) {
.talents--container {
top: 50px;
}
.applicationelement {
    flex: 0 0 100%;
    padding: 1%;
    display: flex;
}
.applicationelement p {
    display: flex;
    align-items: center;
    flex: 0 0 100%;
}
.applicationelement label {
    width: 100%;
}
img.applciationimage {
    width: 200px;
    height: auto;
}
.submitapplication {
text-align: center;
margin-top: 25px;
}
label.imagelabel {
    padding-left: 15px;
}
.servicesimagecolumn {
order: 2;
}
.servicestextcolumn {
padding-top: 30px;
padding-bottom: 30px;
}
.portfoliocontentarea {
width: 100%;
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    justify-content: center;
    align-items: center;
}
.servicestoplevel {
    padding: 20px;
}
.page-id-34149 h3 {
    font-size: 20px;
    font-weight: 600;
}
 .page-id-34149 .eltdf-container-inner p {
    font-size: 16px !important;
} 
.serviceitem p a {
    font-size: 2rem;
    margin: 50px 0px;
display: block;
}