@media(min-width:1024px){
section#main-inner-landing-video {
    max-width: 100% !important;
    overflow: hidden;
    width: 100% !important;
    height: calc(100vh - 109px);
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}
section#main-inner-landing-video video.elementor-video {
    width: auto;
    height: 100vh;
	    margin: 0 auto;
}
}
@media(max-width:1024px)
{
	section#main-inner-landing-video {
    width: 100% !important;
}
	section#main-inner-landing-video .elementor-widget-wrap.elementor-element-populated {
    padding: 0 !important;
}
.page-template-landing-page section#main-inner-landing-video video.elementor-video {
    height: auto !important;
}
	div#margin img {
    width: 50%;
}
	.main-inr-cover-latter p {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
}


.main-iner-for-mob-flex {
    width: 100%;
}
.for-innr-mobile-inner {
    display: none;
}
@media(max-width:767px)
{
	.for-innr-mobile-inner {
    display: block !important;
}
 .main-inr-for-mob-flx {
    display: flex;
    align-items: center;
    justify-content: center;
}
.main-inr-user-image {
    width: 70px;
    margin-right: 20px;
}
 .main-inr-center-details h4 {
    font-size: 16px;
    line-height: 26px;
}
 .main-inr-center-details p {
    font-size: 14px;
    line-height: 18px;
}
 .main-inr-center-details h6 {
    font-size: 15px;
    line-height: 19px;
}
.main-inr-user-image img {
    
    border-radius: 50%;
    
    object-fit: cover !important;
    border: 2px solid #f5c7fb !important;
	margin-top: 0px !important;
}
}
 .main-inr-center-details a {
    color: #7024FF;
}
@media(max-width:767px)
{
.for-inr-desktop {
    display: none !important;
}
	section#main-inner-landing-video {
    background-image: none;
}
	.swiper-button-next, .swiper-button-prev {
    width: 19px !important;
    height: 19px !important;
}
	.swiper-button-next, .swiper-button-prev {
    margin-top: -10px;
}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 0px;
}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 0px;
}
	.main-inner-sub-collections p {
    bottom: 9px;
}
section#main-inner-landing-video .elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video {
    height: auto !important;
    width: 100% !important;
    display: flex;
    border: none;
    background-color: #000;
    object-fit: contain !important;
}
	.elementor-16 .elementor-element.elementor-element-6435eaa nav.hfe-dropdown {
    background-image: linear-gradient(132deg, #7024ff 30%, #feb6ff 100%) !important;
}
section#main-inner-landing-video {
/*     height: calc(100vh - 122px);
    overflow-y: auto; */
	    background: transparent !important;
}
	section#border-top {
    border-top: 1px solid #363636;
}
	section#border-top h5 {
    text-align: center;
}
	.main-inner-talent-get-started {
    justify-content: center;
}
	.main-inner-for-mob-section {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
		    margin-top: 5px;
}
}
.for-inr-desktop {
    display: block;
}
.main-inr-user-image img {
    margin-top: 20px;
    border-radius: 50%;
    object-fit: cover;
    border: 5px solid #f8defb;
    width: 100%;
    aspect-ratio: 1/1;
}
div#mobilelandingmeu .fa-window-close:before {
    content: "\f410" !important;
}
/* .main-of-back-color-def {
    background: rgba(246, 206, 252, 0.2);
} */

.talent_desc {
    text-align: center;
}
.swiper_main {
    max-width: 1298px;
    margin: 0 auto;
    width: 100%;
}
.main-inr-for-single-mob {
}
.dis-none-for-mob {
    display: block;
}
 
@media(max-width:767px)
{
.action-btd {
    position: relative;
    width: 100%;
    justify-content: space-between;
    padding: 15px 15px 0 15px;
}
	.main-inr-for-single-mob {
    display: block;
}
	.main-inr-for-single-mob.main-inr-center-details {
    display: block !important;
}
	.main-innr-contact-btn a {
    justify-content: left;
}
	.inr-tag-bottom span {
    padding: 2px 5px;
    font-size: 10px;
}
	.main-innr-contact-btn a {
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
}
	.main-innr-contact-btn img {
    width: 16px;
    height: 16px;
}
		.main-inner-hours-details p {
    margin: 0 0px 5px 0;
}
	.inr-tag-bottom {
    margin-top: 10px;
}
.main-inner-social-icon-details {
/*     width: 50% !important; */
    float: left;
    margin: 0 !important;
    flex-wrap: wrap;
}
	.main-inr-suggest p {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
}
	section#main-landing-header .elementor-element-d36625a {
    background: transparent !important;
}
	section#main-landing-header {
    background: transparent !important;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 9;
}
	div[data-id="6317acc9"] {
    margin: 0 !important;
}
 
	.swiper_main {
    padding: 0 10px;
}
	.main-inner-talent-get-started {
    display: block;
    text-align: center;
		margin: 50px 0 20px 0;
}
	.main-inner-talent-get-started h4 {
    text-align: center;
    margin-bottom: 10px;
}
	.main-inr-for_mob {
    display: flex;
    column-gap: 10px;
    width: 100%;
}
	.dis-none-for-mob {
    display: none;
}
.main-innr-cards {
    width: 100% !important;
    text-align: center;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: start;
}
	.main-innr-cards img {
    width: 40%;
}
	.main-innr-cards a {
    display: flex;
    align-items: center;
    width: 40%;
    justify-content: center;
}
}
.main-innr-cards {
    width: 33%;
    text-align: center;
}
@media(min-width:374px) and (max-width:500px)
{
	.main-inner-hours-details p {
    width: 45%;
}
}
.main-inr-for-single-mob.main-inr-center-details {
    display: none;
}
.header-heading h2 {
    font-family: 'Sporty Pro Black Inline' !important;
}
.main-inner-sub-collections a {
    text-decoration: none !important;
}
.main-inner-sub-collections img {
    border-radius: 10px;
}
.main-innr-contact-btn .arrow-right {
    display: none;
}
.main-inner-social-icon-details {
    display: flex;
    align-items: center;
    column-gap: 4px;
}
.main-inner-social-icon-details #pay {
    width: 100%;
}