p {
   text-align: justify;
}
.lashtrader-hero {
    padding: 100px 0px;
	padding-bottom:0px;
}
.lashtrader-hero {
	position: relative;
    background: url(../images/portfolio/lashtrader/lash-hero-bg.svg) no-repeat;
    background-position: 50%;
    background-size: cover;
}
.lashtrader-hero:before {
    content: "";
    position: absolute;
    left: 70px;
    top: 35%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 200px;
    height: 200px;
    background: url(../images/portfolio/lashtrader/lash-banner-left.png) no-repeat;
    background-position: center;
    background-size: contain;
    transform: rotate(345deg);
}
.lashtrader-hero:after {
    content: "";
    position: absolute;
    right: 50px;
    bottom: 45%;
    width: 200px;
    height: 160px;
    background: url(../images/portfolio/lashtrader/lash-banner-right.png) no-repeat;
    background-position: center;
    background-size: contain;
    transform: rotate(356deg);
}
.lash-logo img {width:150px;}
.title-lash {
	color: #5e5e5e;
    font-size: 36px;
    text-align: left;
    line-height: 48px;
}
.title-lash span {
	color: #fff;
}
 .anim-icon {
        margin: 110px 0;
    position: relative;
    margin-top: 110px !important;
}
.arrow-d-lash {
	display: block;
    width: 150px;
    position: relative;
	margin:0px auto;
    -webkit-animation: animebounce 1.6s cubic-bezier(.445,.05,.55,.95) infinite;
    animation: animebounce 1.6s cubic-bezier(.445,.05,.55,.95) infinite;
}
.arrow-d-lash img {

}
.top-3mobile {
	padding:0px 20px;
}
.leftimg-m img {
	width: 854px;
    aspect-ratio: auto 854/1018;
    max-width: 100%;
    height: auto;
    min-height: 100%;
}
.centerimg-m img {
	width: 854px;
    aspect-ratio: auto 854/1018;
    max-width: 100%;
    height: auto;
    min-height: 100%;
}
.rightimg-m img {
	width: 854px;
    aspect-ratio: auto 854/1018;
    max-width: 100%;
    height: auto;
    min-height: 100%;
}
.what-lash-bg {
	background:#af9cca;
	display:block !important;
}
.whatlash-title {
	color:#fff;
	font-size:36px;
	position: relative;
}
.whatlash-title:before {
    content: "";
    position: absolute;
    left: -90%;
    width: 90%;
    background: #594c6c;
    height: 5px;
    top: 13px;
}
.what-lash-bg .whatlash-title span {
	 color: #594c6c;
    -webkit-text-stroke: inherit;
}
.what-lash-bg p {
    text-align: left;
    font-size: 18px;
    color: hsla(0,0%,100%,.8);
    font-weight: 400;
    margin-bottom: 40px;
    text-align: justify;
}
.lashtrader-view {
    padding: 60px 0;
	margin-bottom:60px;
}
.lashtrader-view .block .text-wrap {
    padding: 18px 25px;
}
.lashtrader-view .block .text-wrap {
    position: relative;
    padding: 23px 45px;
    background: -webkit-gradient(linear,left top,left bottom,from(#eedfe2),to(#d8cdde));
    background: linear-gradient(180deg,#eedfe2,#d8cdde);
    opacity: .8;
	padding: 18px 25px;
}
.lashtrader-view .block .icon {
    width: 70px;
    height: 70px;margin-top: 5px;
}
.lashtrader-view .block .icon img.holiday {
    width: 66px;
    aspect-ratio: auto 66/45;
}
.lashtrader-view .block .icon img.booking {
    width: 54px;
    aspect-ratio: auto 54/50;
}
.lashtrader-view .block .text-wrap span {
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 23px;
    text-transform: capitalize;
    color: #594c6c;
}
.lashtrader-view .block .text-wrap:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #d0c3da;
    margin: 0 auto;
}
.lashtrader-view .block.middle .text-wrap:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -15px;
    width: 0;
    height: 0;
    margin: 0 auto;
    bottom: 0;
    border: 15px solid transparent;
    border-top: none;
    border-bottom: 15px solid #d0c3da;
}
.mt-55-miuns {
	margin-top:-55px;
}
.workprocess-lash  {
	border-top:10px solid #d8cdde;
	background:#fff;
	margin-top:-150px;
}
.workprocess-lash .workprocess-top-sec {
	padding:50px 150px;
}	
.workprocess-lash .workprocess-top-sec h3 {
	font-size:24px;
	color:#000;
	text-align:center;
	margin-bottom:50px;
	margin-top:50px;
}
.workprocess-lash .workprocess-top-sec p {
	font-size:18px;
	color:#000;
	font-weight:400;
	text-align:center;
}
.gradianbg {
    background: linear-gradient(1deg, rgb(175 156 202) 0%, rgb(175 156 201) 100%);
    width: 100%;
    height: 100px;
    position: absolute;
    top: -30px;
    filter: blur(20px);
    padding: 0px;
}

.position-relative {
    position: relative!important;
}

.work-bg-outer {
    position: relative;
    padding: 150px 0 200px;
}
.work-bg-outer:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    background: url(../images/portfolio/lashtrader/work-bg.svg) no-repeat;
    width: 100%;
    height: 218.62vh;
    background-position: 50%;
    z-index: 3;
    top: 0;
    opacity: .85;
    mix-blend-mode: overlay;
}
.work-bg-outer .work-outer {
    padding: 0 0 50px;
    position: relative;
}
.work-bg-outer .work-outer .right-light-div {
    position: absolute;
    width: 217px;
    height: 217px;
    border-radius: 100%;
    background: #50918a;
    opacity: .5;
    -webkit-filter: blur(150px);
    filter: blur(150px);
    right: 0;
    top: 50px;
}
.work-bg-outer .work-outer .left-light-div {
    position: absolute;
    width: 214px;
    height: 214px;
    border-radius: 100%;
    background: #50918a;
    opacity: .5;
    -webkit-filter: blur(150px);
    filter: blur(150px);
    left: 150px;
    bottom: -100px;
}
.work-bg-outer .work-outer .div-one {
    position: absolute;
    left: -130px;
    top: -35px;
    width: 265px;
    height: 265px;
    background: #c4ccce;
    border-radius: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 40px;
	animation: animebounce 2s cubic-bezier(.445,.05,.55,.95) infinite;
}
.work-bg-outer span {
    position: relative;
    z-index: 3;
    font-style: normal;
    font-weight: 600;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: .3rem;
    text-transform: uppercase;
    color: #000;
}
.work-bg-outer .work-outer .div-two {
    position: absolute;
    width: 304px;
    height: 304px;
    right: -70px;
    top: -70px;
    background: #eedfe2;
    border-radius: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 25px;
	animation: animebouncereverse 2s cubic-bezier(.445,.05,.55,.95) infinite;
}
.work-bg-outer .work-outer .div-two:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 304px;
    height: 304px;
    background: url(../images/portfolio/lashtrader/work-wireframe.svg) no-repeat;
    background-position: 50%;
    background-size: cover;
}
.work-bg-outer span {
    position: relative;
    z-index: 3;
    font-style: normal;
    font-weight: 600;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: .3rem;
    text-transform: uppercase;
    color: #000;
}
.work-bg-outer .work-outer .div-three {
    position: absolute;
    width: 255px;
    height: 255px;
    bottom: -100px;
    left: 200px;
    background: #f6e7d2;
    border-radius: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px;
	animation: animebouncereverse 2s cubic-bezier(.445,.05,.55,.95) infinite;
}
.work-bg-outer .work-outer .div-three:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 255px;
    height: 255px;
    background: url(../images/portfolio/lashtrader/work-visual.svg) no-repeat;
    background-position: 50%;
    background-size: cover;
}
.work-bg-outer span {
    position: relative;
    z-index: 3;
    font-style: normal;
    font-weight: 600;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: .3rem;
    text-transform: uppercase;
    color: #000;
}
.work-bg-outer .work-outer .div-four {
    position: absolute;
    width: 176px;
    height: 176px;
    right: -50px;
    bottom: 0;
    background: #d8cdde;
    border-radius: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 25px;
	animation: animebounce 2s cubic-bezier(.445,.05,.55,.95) infinite;
}
.work-bg-outer .work-outer .div-four .smt-font {
    font-size: 22px;
    line-height: 26px;
}
.work-bg-outer span {
    position: relative;
    z-index: 3;
    font-style: normal;
    font-weight: 600;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: .3rem;
    text-transform: uppercase;
    color: #000;
}
.work-bg-outer .work-outer .work-middle {
    width: 482px;
    height: 482px;
    background: #af9cca;
    border-radius: 100%;
    margin: 0 auto;
    padding: 20px;
}
.work-bg-outer .work-outer .work-middle h4 {
    text-align: center;
    font-style: normal;
    font-weight: 600;
    font-size: 35px;
    line-height: 42px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: .3rem;
    text-shadow: 0 4px 4px rgba(0,0,0,.15);
}
.upside-content {
    position: relative;
    z-index: 10;
    padding-top: 70px;
}
.data-outer {
    padding-right: 90px;
}
.data-outer .row.top {
    padding-bottom: 120px;
    position: relative;
}
.data-outer .row.top:before {
    content: "";
    position: absolute;
    left: 300px;
    background: url(../images/portfolio/lashtrader/discovery-lash.png) no-repeat;
    background-size: contain;
    top: 80px;
    width: 207px;
    height: 208px;
}

.data-outer h4 {
    position: relative;
    padding-left: 90px;
	color: #000;
}
.lash-title-text {
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: normal;
    text-transform: uppercase;
    margin: 0 0 0px;
}
.data-outer h4:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 72px;
    height: 2px;
    background: #af9cca;
}
.lash-font-18 {
    color: rgba(85,85,85,.8);
    font-size: 18px;
    line-height: 32px;
}
.btmlast-img img {
    width: 650px;
    margin-top: -50px;
}

.lash-app-title-text {
    font-style: normal;
    font-weight: 600;
    font-size: 26px;
    line-height: 31px;
    letter-spacing: .17em;
    text-transform: uppercase;
    margin: 0 0 20px;
	color: #af9cca !important;
}
.purpose-block p {
    color: #fff;
    font-weight: 300;
    line-height: 32px;
    font-size: 18px;
}
.purpose-block ul li {
    position: relative;
    padding-left: 70px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 32px;
    color: hsla(0,0%,100%,.9);
    margin-bottom: 20px;
    text-align: justify;
}
.purpose-block ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 15px;
    width: 50px;
    height: 2px;
    background: hsla(0,0%,100%,.5);
}
.right-last-obile {
	width: 100%;
    position: relative;
        margin-top: -330px;
    right: -50px;
}
.boxgrey-lashtrader-dtail {
    background: #1f1f1f;
    padding: 50px;
    width: 100%;
    margin: 0px auto;
    display: block;
    border-radius: 0px;
	position:relative;
}
.lashsubline:before {
        content: "";
    position: absolute;
    left: 0px;
    width: 110px;
    background: #af9cca;
    height: 5px;
    top: 75px;
}
.lash-sub-heading {
    font-weight: 800;
    font-size: 60px;
    line-height: 72px;
    color: #af9cca !important;
    margin: 0 0 40px;
    position: relative;
    text-transform: uppercase;
}
.lash-grey-text {
	color: #2f2f2f !important;
}
.design-ele img {
	width:100%;
}
.font-area {
    position: relative;
    margin-top: -240px;
}
.font-area ul {
    list-style-type: none;
    margin: 0;
}
.font-area ul li {
    font-style: italic;
    font-weight: 300;
    font-size: 18px;
    line-height: 32px;
    color: #fff;
    text-transform: capitalize;
    margin-right: 40px;
}
.font-area .text-content {
    padding: 50px 0;
}
.font-area .text-content .text-wrap {
    padding-left: 25px;
    position: relative;
}
.font-area .text-content .text-wrap:before {
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    width: 3px;
    background: linear-gradient(180deg,#ab98c5,rgb(170 152 196 / 97%) 26.56%,transparent);
    top: 0;
}
.lash-dark-grey {
    color: silver;
}
.lash-small-text {
    font-style: normal;
    font-weight: 400;
    margin: 0;
}
.boxgrey-lashtrader-dtail:before {
	content: "";
    position: absolute;
    background: url(../images/portfolio/lashtrader/font-1.png) no-repeat;
    background-size: cover!important;
    width: 100vw;
    height: 87.7vh;
    z-index: 2;
    bottom: -30vh;
    background-position: 50%;
    left: -20px;
}
.logo-design-lash {
    padding-top: 130px;
    position: relative;
}
.logo-design-lash .logo-titlelash {
	position:relative;
}
.logo-design-lash .logo-titlelash:before {
    content: "";
    position: absolute;
    left: -125px;
    width: 110px;
    background: #af9cca;
    height: 5px;
    top: 26px;
}
.logo-design-lash .logo-titlelash {
    margin: 0 0 20px;
}
.white-text {
	color:#fff;
}
.logo-build {
    margin-top: 100px;
}
.logo-build .left img {
    width: 1188px;
    aspect-ratio: auto 1188/454;
    max-width: 100%;
    height: auto;
    min-height: 100%;
}
.logo-build .middle .one img {
    width: 34px;
    aspect-ratio: auto 22/22;
    max-width: 100%;
    height: auto;
    min-height: 100%;
}
.logo-build .middle .two img {
    width: 150px;
    aspect-ratio: auto 84/86;
    max-width: 100%;
    height: auto;
    min-height: 100%;
}
.logo-build .middle .three img {
    width: 34px;
    aspect-ratio: auto 22/13;
    max-width: 100%;
    height: auto;
    min-height: 100%;
}
.logo-build .end img {
    width: 210px;
    aspect-ratio: auto 463/69;
    max-width: 100%;
    height: auto;
    min-height: 100%;
}
.top85:before {
    content: "";
    position: absolute;
    left: 0px;
    width: 110px;
    background: #af9cca;
    height: 5px;
    top: 85px;
}
.top-feature-title:before {
    width: 400px;
    top: 90px;
}

.marketplaceside {
    margin-top: 100px;
    margin-bottom: 120px;
    width: calc(100% - 100px);
	padding: 0 0 50px;
}
.numb-block {
    width: 300px;
}
.numb-block .lashmarketplace-title-text {
    font-size: 70px;
    line-height: 90px;
	color: #232323;
    margin: 0;
    font-weight: 400;
    letter-spacing: 0;
}
.numb-block .lashmarketplace-barlow-font {
    font-weight: 500;
    font-size: 26px;
    line-height: 31px;
    letter-spacing: normal;
    text-transform: uppercase;
    color: #c3abcb;
}
.text-container {
    width: calc(100% - 300px);
	position: relative;
    z-index: 2;
}
.marketplaceside .text-container.odd:before {
    content: "";
    position: absolute;
    bottom: 0;
    background: url(../images/portfolio/lashtrader/abstract-shape-light.png) no-repeat;
    background-size: contain;
    background-position: 0 100%;
    width: 32.5vw;
    height: 71.72vh;
    left: -16vw;
	opacity: 0.1;
    z-index: -1;
}
.marketplaceside .text-container .mobile-block {
    max-width: 20.26vw;
    z-index: 4;
    position: relative;
	left: 35px;
	bottom: -10px;
}
.marketplaceside .text-container .mobile-block.one img {
    width: 410px;
    aspect-ratio: auto 777/1554;
	 max-width: 100%;
    height: auto;
    min-height: 100%;
}
.marketplaceside .text-container.odd .text-wrap {
    min-height: 444px;
	position: relative;
    width: 100%;
    z-index: 3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.marketplaceside .text-container .text-wrap .text-outer {
    max-width: 46.25vw;
    padding: 50px 40px;
    padding-left: 80px;
    padding-right: 0px;
}
.marketplaceside .text-container .text-wrap .text-outer ul li {
    position: relative;
    padding-left: 70px;
    font-style: normal;
    font-weight: 300;
    font-size: 17px;
    line-height: 28px;
    color: hsla(0,0%,100%,.9);
    margin-bottom: 20px;
        text-align: justify;
}
.marketplaceside .text-container .text-wrap .text-outer ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 15px;
    width: 50px;
    height: 2px;
    background: hsla(0,0%,100%,.5);
}
.marketplaceside .text-container .text-wrap:after {
    min-height: 444px;
    content: "";
    position: absolute;
    bottom: 0;
    width: calc(100% + 215px);
    z-index: -1;
    background: #1f1f1f;
}
.marketplaceside .lash-font-18 {
    color: rgb(255 255 255 / 80%);
    font-size: 18px;
    line-height: 32px;
}


.personalized-feed {
    margin-top: 0px;
    margin-bottom: 120px;
    width: calc(100% - 0px);
	padding: 0 0 50px;
}
.personalized-feed .numb-block {
    width: 300px;
}
.personalized-feed .text-container.even:before {
    content: "";
    position: absolute;
    bottom: 0;
    background: url(../images/portfolio/lashtrader/abstract-shape-even.png) no-repeat;
    background-size: contain;
    background-position: 0 100%;
    width: 32.5vw;
    height: 71.72vh;
    right: -16vw;
	opacity:0.1;
    z-index: -1;
}
.personalized-feed .text-container .mobile-block {
    position: relative;
	bottom: -10px;
}
.order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
}
.order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
}
.personalized-feed .text-container.even .text-wrap:after {
    right: 0px;
    min-height: 500px;
	    border-bottom-right-radius: 100px;
}
.personalized-feed .text-container.even .text-wrap {
    min-height: 400px;
    -ms-flex-pack: end;
    justify-content: end;
}
.personalized-feed .text-container .text-wrap .text-outer {
    max-width: 100vw;
    padding: 50px 40px;
    padding-left: 0px;
}
.personalized-feed .text-container .text-wrap:after {
    min-height: 444px;
    content: "";
    position: absolute;
    bottom: 0;
    width: calc(100% + 215px);
    z-index: -1;
    background: #1f1f1f;
}
.text-right {
    text-align: right!important;
}
.mr-auto, .mx-auto {
    margin-right: auto!important;
}
.text-container .text-wrap .text-outer .lash-font-18 {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 300;
}
.personalized-feed .text-container .text-wrap .text-outer ul li {
    position: relative;
    padding-left: 70px;
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 28px;
	font-weight: 300;
    color: hsla(0,0%,100%,.9);
    margin-bottom: 20px;
        text-align: justify;
}
.personalized-feed .text-container .text-wrap .text-outer ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 15px;
    width: 50px;
    height: 2px;
    background: hsla(0,0%,100%,.5);
}
.personalized-feed .text-container .mobile-block.two img {
    width: 580px;
    aspect-ratio: auto 776/1554;
	max-width: 100%;
    height: auto;
    min-height: 100%;
}
.loyality .text-container .text-wrap .text-outer {
    padding-right: 0px;
    padding-bottom: 20px;
}
.loyality .text-container {
    width: calc(100% - 0px);
}
.loyality {
    margin-top: 0px;
}
.loyality .text-container .text-wrap:after {
    min-height: 490px;
}


.order-management {
    margin-top: 0px;
    margin-bottom: 120px;
    width: calc(100% - 0px);
	padding: 0 0 50px;
}
.order-management .numb-block {
    width: 300px;
}
.order-management .text-container.even:before {
    content: "";
    position: absolute;
    bottom: 0;
    background: url(../images/portfolio/lashtrader/abstract-shape-even.png) no-repeat;
    background-size: contain;
    background-position: 0 100%;
    width: 32.5vw;
    height: 71.72vh;
    right: -16vw;
	opacity:0.1;
    z-index: -1;
}
.order-management .text-container.even .text-wrap:after {
    right: 0px;
    min-height: 750px;
	border-bottom-right-radius: 100px;
}
.order-management .text-container .mobile-block {
    position: relative;
	bottom: -10px;
}
.order-management .text-container.even .text-wrap {
    min-height: 400px;
    -ms-flex-pack: end;
    justify-content: end;
}
.order-management .text-container .text-wrap .text-outer {
    max-width: 100vw;
    padding: 50px 40px;
    padding-left: 0px;
	padding-bottom: 0px;
}
.order-management .text-container .text-wrap:after {
    min-height: 444px;
    content: "";
    position: absolute;
    bottom: 0;
    width: calc(100% + 215px);
    z-index: -1;
    background: #1f1f1f;
}
.order-management .text-container .text-wrap .text-outer ul li {
    position: relative;
    padding-left: 70px;
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 28px;
	font-weight: 300;
    color: hsla(0,0%,100%,.9);
    margin-bottom: 20px;
        text-align: justify;
}
.order-management .text-container .text-wrap .text-outer ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 15px;
    width: 50px;
    height: 2px;
    background: hsla(0,0%,100%,.5);
}
.order-management .text-container .mobile-block.two img {
    width: 580px;
    aspect-ratio: auto 776/1554;
	max-width: 100%;
    height: auto;
    min-height: 100%;
}


.zammans-outer{
  background: #060000;
  overflow: hidden;
}
@media only screen and (min-width: 1600px) {
   .lash-container {
	   max-width: 1440px;
       margin: 0 auto;
    }
}


.lash-holiday-homes {
	 padding: 100px 0 260px;
	 overflow: hidden;
	 position: relative;
}

 .lash-holiday-homes .slides-outer {
	 position: absolute;
	 top: 360px;
	 opacity: 0.50;
}

 .lash-holiday-homes .slides-outer .slide01 {
	 height: 286px;
	 width: 5760px;
	 background: url("../images/portfolio/lashtrader/holiday-slide01.svg") repeat-x;
	 animation: slideleft 80s linear infinite;
}
 .lash-holiday-homes .slides-outer .slide02 {
	 height: 286px;
	 width: 5760px;
	 background: url("../images/portfolio/lashtrader/holiday-slide02.svg") repeat-x;
	 animation: slideright 80s linear infinite;
}
 .lash-holiday-homes .bg-main {
	 margin: 0 0 80px;
	     position: relative;
    z-index: 1;
}

 .lash-holiday-homes .bg-main img {
	 width: 2886px;
	 aspect-ratio: auto 2.1946768060837;
	 max-width: 100%;
	 height: auto;
	 min-height: 100%;
	 height:520px;
	 object-fit:cover;
}

 .lash-holiday-homes .content-wrap .lash-sub-heading {
	 font-size: 120px;
	 line-height: 160px;
	 text-transform: capitalize;
	 text-shadow: 0px 4px 20px rgba(0,0,0,0.5);
	 color: #FFFFFF !important;
	 margin: 0;
}

 .lash-holiday-homes .content-wrap .lash-sub-heading .homes-left {
	 max-width: 530px;
}

 .lash-holiday-homes .content-wrap .lash-sub-heading .homes-left img {
	 width: 1140px;
	 aspect-ratio: auto 2.7207637231504;
	 max-width: 100%;
	 height: auto;
	 min-height: 100%;
}
 .lash-holiday-homes .content-wrap .lash-sub-heading .homes-right {
	 max-width: 578px;
	 float: right;
}

 .lash-holiday-homes .content-wrap .lash-sub-heading .homes-right img {
	 width: 1292px;
	 aspect-ratio: auto 3.1435523114355;
	 max-width: 100%;
	 height: auto;
	 min-height: 100%;
}
 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green {
	 color: #af9cca;
	 position: relative;
	 width: 795px;
	 text-transform: capitalize;
	 font-style: normal;
	 font-weight: 800;
	 font-size: 120px;
	 line-height: 160px;
	 z-index: 1;
}

 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green::before {
	 content: "eyelash extension professionals";
	 position: absolute;
	 top: 0;
	 font-style: normal;
	 font-weight: 800;
	 font-size: 120px;
	 line-height: 160px;
	 text-transform: capitalize;
	 z-index: -1;
	 left: 6px;
	 top: 3px;
	 -webkit-background-clip: text;
	 -webkit-text-stroke: 1px #af9cca;
	 color: transparent;
}

 @keyframes slideright {
    0% {
      transform: translate3d(0, 0, 0);
    }
    100% {
      transform: translate3d(-3840px, 0, 0); /* The image width */
    }
  }
  @-webkit-keyframes slideright {
    0% {
      transform: translate3d(0, 0, 0);
    }
    100% {
      transform: translate3d(-3840px, 0, 0); /* The image width */
    }
  }
  @keyframes slideleft {
    0% {
      transform: translate3d(-3840px, 0, 0);
    }
    100% {
      transform: translate3d(0, 0, 0); /* The image width */
    }
  }
  @-webkit-keyframes slideleft {
    0% {
      transform: translate3d(-3840px, 0, 0);
    }
    100% {
      transform: translate3d(0, 0, 0); /* The image width */
    }
  }




.handmobile {
	 position: relative;
	 background: url("../images/portfolio/lashtrader/user-interface-hand.png") no-repeat;
	 background-size: 47.708vw;
	 background-position: left top 15vw;
}
.lash-interface .lash-sub-heading {
    font-weight: 800;
    font-size: 56px;
    line-height: 72px;
    color: #af9cca !important;
    margin: 0 0 40px;
    position: relative;
    text-transform: uppercase;
}
.lash-interface .lash-font-18 {
    color: rgb(255 255 255 / 80%);
    font-size: 18px;
    line-height: 32px;
}


.lash-client-words {
	 background: #111 url("../images/portfolio/lashtrader/client-word-bg.svg") no-repeat;
	 background-size: cover;
	 background-position: center center;
}
 .lash-client-words .lashmans-main {
	 padding-top: 210px;
}

 .lash-client-words .lashmans-main .lash-sub-heading {
	 position: relative;
}
 .lash-client-words .lashmans-main .lash-sub-heading::before {
	 content: "";
	 position: absolute;
	 left: -110%;
	 width: calc(136%);
	 background: #af9cca;
	 height: 5px;
	 top: 35px;
}

 .lash-client-words .word-wrapper {
	 margin: 100px 0 145px;
	 position: relative;
	 padding: 0 20px;
}

 .lash-client-words .word-wrapper .img-outer {
	 position: relative;
}
 .lash-client-words .word-wrapper .img-outer .img-wrap {
	 position: relative;
	 width: 353px;
	 height: 353px;
	 border-radius: 20px;
	 z-index: 2;
}

.lash-client-words .word-wrapper .img-outer .img-wrap img {
    width: 706px;
    aspect-ratio: auto 1;
    max-width: 100%;
    height: auto;
    min-height: 100%;
    border-top-left-radius: 22px;
    border-bottom-right-radius: 22px;
	object-fit: cover;
}
 .lash-client-words .word-wrapper .img-outer .img-wrap::before {
	 content: "";
	 position: absolute;
	 width: 65px;
	 height: 65px;
	 border-radius: 22px;
	 background: #af9cca;
	 left: -5px;
	 top: -5px;
	 z-index: -1;
}
 .lash-client-words .word-wrapper .img-outer .img-wrap::after {
	 content: "";
	 position: absolute;
	 width: 65px;
	 height: 65px;
	 border-radius: 22px;
	 background: #af9cca;
	 right: -5px;
	 bottom: -5px;
	 z-index: -1;
}
 .lash-client-words .word-wrapper .img-outer::before {
	 content: '';
	 position: absolute;
	 left: -3.54vw;
	 bottom: 70px;
	 background: url("../images/portfolio/lashtrader/word-quote-left.svg") no-repeat;
	 background-size: contain;
	 width: 7.08vw;
	 height: 11.11vh;
}

 .lash-client-words .word-wrapper .img-outer::after {
	 content: '';
	 position: absolute;
	 right: -3.54vw;
	 bottom: 70px;
	 background: url("../images/portfolio/lashtrader/word-quote-right.svg") no-repeat;
	 width: 7.08vw;
	 height: 11.11vh;
	 background-size: contain;
	 background-position: 100% 100%;
}

 .lash-client-words .word-wrapper .word-content {
	 padding: 100px 70px 200px 70px;
	 position: relative;
	 background: url("../images/portfolio/lashtrader/content-quote.svg") no-repeat;
	 background-size: 100%;
	 background-position: bottom;
}
 .lash-client-words .word-wrapper .word-content .lash-small-text {
	 font-weight: 500;
	 font-size: 25px;
	 line-height: 35px;
}

 .lash-client-words .word-wrapper .client-text {
	 padding-left: 330px;
	 margin-top: -100px;
	 z-index: 2;
	 position: relative;
}

 
.lashes-technology-stack {
	 padding-bottom: 50px;
	     padding-top: 50px;
}

 .lashes-technology-stack .tech-banner img {
	 width: 2890px;
	 aspect-ratio: auto 2.1407407407407;
	 max-width: 100%;
	 height: auto;
	 min-height: 100%;
}
 .lashes-technology-stack .content-wrap {
	 padding: 75px 70px;
	 background: #2222228c;
}

 .lashes-technology-stack .content-wrap .left {
	 max-width: 600px;
	 text-align: left;
}
 .lashes-technology-stack .content-wrap .left .lash-sub-heading {
    font-weight: 800;
    font-size: 50px;
    line-height: 72px;
    color: #af9cca !important;
    margin: 0 0 10px;
    position: relative;
    text-transform: uppercase;
}
 .lashes-technology-stack .content-wrap .right ul {
	 list-style-type: none;
}

 .lashes-technology-stack .content-wrap .right ul li {
	 margin-right: 50px;
	 text-align: center;
}

 .lashes-technology-stack .content-wrap .right ul li .icon img {
	 width: 112px;
	 aspect-ratio: auto 1;
	 max-width: 100%;
	 height: auto;
	 min-height: 100%;
	 border-radius: 20px;
}

 .lashes-technology-stack .content-wrap .right ul li .text {
	 font-width: 300;
	 color: rgba(255,255,255,0.5);
}
 .lashes-technology-stack .content-wrap .right ul li:last-child {
	 margin-right: 0;
}
@keyframes animebounce {
    50% {
      transform: translateY(-15px);
    }
  }
  @keyframes animebouncereverse {
    50% {
      transform: translateY(15px);
    }
  }


 @media only screen and (min-width: 1200px) and (max-width: 1699px) {
	 .lash-holiday-homes {
		 padding: 20px 0 150px;
	}
}
 @media only screen and (max-width: 1199px) {
	 .lash-holiday-homes {
		 padding: 50px 0 30px;
	}
}
 @media only screen and (max-width: 991px) {
	 .lash-holiday-homes {
		 padding: 10px 0 50px;
	}
}
 @media only screen and (max-width: 767px) {
	 .lash-holiday-homes {
		 padding: 30px 0;
	}
}
 @media only screen and (min-width: 1200px) and (max-width: 1499px) {
	 .lash-holiday-homes .slides-outer {
		 top: 50px;
	}
}
 @media only screen and (max-width: 1199px) {
	 .lash-holiday-homes .slides-outer {
		 display: none;
	}
}
 @media only screen and (max-width: 991px) {
	 .lash-holiday-homes .bg-main {
		 margin: 0 0 70px;
	}
}
 @media only screen and (max-width: 767px) {
	 .lash-holiday-homes .bg-main {
		 margin: 0 0 50px;
	}
}
 @media only screen and (max-width: 575px) {
	 .lash-holiday-homes .bg-main {
		 margin: 0 0 30px;
	}
}
 @media only screen and (max-width: 575px) {
	 .lash-holiday-homes .content-wrap {
		 text-align: center;
	}
}
 @media only screen and (min-width: 1500px) and (max-width: 1699px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading {
		 font-size: 110px;
		 line-height: 130px;
	}
}
 @media only screen and (min-width: 1200px) and (max-width: 1499px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading {
		 font-size: 45px;
		 line-height: 110px;
	}
}
 @media only screen and (max-width: 1199px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading {
		 font-size: 70px;
		 line-height: 90px;
	}
}
 @media only screen and (max-width: 991px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading {
		 font-size: 42px;
		 line-height: 70px;
	}
}
 @media only screen and (max-width: 767px) {
	.lash-holiday-homes .content-wrap .lash-sub-heading {
		font-size: 28px;
		line-height: 46px;
	}
}
 @media only screen and (max-width: 575px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading {
		 font-size: 40px;
		 line-height: 60px;
	}
}
 @media only screen and (max-width: 480px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading {
		 font-size: 35px;
    line-height: 45px;
	}
}
 @media only screen and (min-width: 992px) and (max-width: 1699px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .homes-left {
		 max-width: 40%;
	}
}
 @media only screen and (max-width: 991px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .homes-left {
		 margin-left: 0px;
		 max-width: 45%;
	}
}
 @media only screen and (max-width: 767px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .homes-left {
		 margin-left: 30px;
	}
}
 @media only screen and (max-width: 575px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .homes-left {
		 margin: 0 auto;
		 display: block !important;
		 max-width: 40%;
	}
}
 @media only screen and (min-width: 992px) and (max-width: 1699px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .homes-right {
		 max-width: 40%;
		 float: none;
	}
}
 @media only screen and (max-width: 1199px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .homes-right {
		 float: none;
	}
}
 @media only screen and (max-width: 991px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .homes-right {
		 max-width: 45%;
	}
}
 @media only screen and (max-width: 575px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .homes-right {
		 display: block !important;
		 margin: 0 auto;
		 max-width: 40%;
	}
}
 @media only screen and (min-width: 1500px) and (max-width: 1699px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green {
		 font-size: 110px;
		 line-height: 130px;
	}
}
 @media only screen and (min-width: 1200px) and (max-width: 1499px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green {
		 font-size: 90px;
		 line-height: 110px;
	}
}
 @media only screen and (max-width: 1199px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green {
		 font-size: 70px;
		 line-height: 90px;
		 width: 55%;
	}
}
 @media only screen and (max-width: 991px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green {
		 font-size: 40px;
		 line-height: 60px;
	}
}
 @media only screen and (max-width: 767px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green {
		font-size: 34px;
		line-height: 40px;
		width: 100%;
	}
}
 @media only screen and (max-width: 575px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green {
		 font-size: 40px;
		 line-height: 60px;
		 width: 100%;
	}
}
 @media only screen and (max-width: 480px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green {
		 font-size: 35px;
		 line-height: 45px;
	}
}
 @media only screen and (min-width: 1500px) and (max-width: 1699px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green::before {
		 font-size: 110px;
		 line-height: 130px;
	}
}
 @media only screen and (min-width: 1200px) and (max-width: 1499px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green::before {
		 font-size: 90px;
		 line-height: 110px;
	}
}
 @media only screen and (max-width: 1199px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green::before {
		 font-size: 70px;
		 line-height: 90px;
		 left: 3px;
	}
}
 @media only screen and (max-width: 991px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green::before {
		 font-size: 40px;
		 line-height: 60px;
		 left: 2px;
	}
}
 @media only screen and (max-width: 767px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green::before {
			font-size: 34px;
			line-height: 40px;
		}
}
 @media only screen and (max-width: 575px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green::before {
		 font-size: 40px;
		 line-height: 60px;
		 left: 0;
		 right: 0;
	}
}
 @media only screen and (max-width: 480px) {
	 .lash-holiday-homes .content-wrap .lash-sub-heading .text-green::before {
		 font-size: 35px;
		 line-height: 45px;
	}
}


/*** Lash trader user interace css ***/

 @media only screen and (min-width: 992px) and (max-width: 1199px) {
	 .lash-interface {
		 background-position: left top 35vw;
	}
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
	 .lash-interface {
		 background-position: left top 30vw;
	}
}
 @media only screen and (max-width: 767px) {
	 .lash-interface {
		 background: transparent;
	}
}
 @media only screen and (max-width: 1199px) {
	 .lash-interface .lashmans-main {
		 margin-top: 50px;
	}
}
 @media only screen and (max-width: 991px) {
	 .lash-interface .lashmans-main {
		 margin-top: 30px;
		 text-align: center;
	}
}
 @media only screen and (max-width: 575px) {
	 .lash-interface .lashmans-main {
		 margin-top: 0px;
	}
}
 @media only screen and (min-width: 576px) and (max-width: 767px) {
	 .lash-interface .img-outer {
		 margin-top: 50px;
	}
}
 .lash-interface .img-outer img {
	 width: 1311px;
	 aspect-ratio: auto 0.33884724735074;
	 max-width: 100%;
	 height: auto;
	 min-height: 100%;
}
 .lash-interface .mob-view img {
	 width: 302px;
	 aspect-ratio: auto 0.5;
	 max-width: 100%;
	 height: auto;
	 min-height: 100%;
}


 @media only screen and (max-width: 575px) {
	 .lash-interface .mob-view img {
		 width: 210px;
	}
}


 @media only screen and (min-width: 1500px) and (max-width: 1699px) {
	 .lash-client-words .word-wrapper .client-text {
		 padding-left: 300px;
		 margin-top: -90px;
	}
}
 @media only screen and (min-width: 1200px) and (max-width: 1499px) {
	 .lash-client-words .word-wrapper .client-text {
		 margin-top: -70px;
		 padding-left: 250px;
	}
}
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
	 .lash-client-words .word-wrapper .client-text {
		 margin-top: -70px;
		 padding-left: 250px;
	}
}
 @media only screen and (max-width: 991px) {
	 .lash-client-words .word-wrapper .client-text {
		 margin: 50px auto;
		 padding: 0;
		 text-align: center;
	}
}
 @media only screen and (max-width: 575px) {
	 .lash-client-words .word-wrapper .client-text {
		 margin: 30px auto;
	}
}
 .lash-client-words .word-wrapper .client-text h4 {
	 font-style: normal;
	 font-weight: 500;
	 font-size: 35px;
	 line-height: 42px;
	 color: #FFFFFF;
}
 @media only screen and (max-width: 575px) {
	 .lash-client-words .word-wrapper .client-text h4 {
		 font-size: 33px;
		 line-height: 40px;
	}
}
 .lash-client-words .word-wrapper .client-text p {
	 line-height: 36px;
	 color: rgba(255,255,255,0.62);
}
 @media only screen and (max-width: 575px) {
	 .lash-client-words .word-wrapper .client-text p {
		 line-height: 33px;
	}
}
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
	 .lash-client-words .word-wrapper .word-content .lash-small-text {
		 font-size: 22px;
		 line-height: 33px;
	}
}
 @media only screen and (max-width: 767px) {
	 .lash-client-words .word-wrapper .word-content .lash-small-text {
		 font-size: 22px;
		 line-height: 33px;
	}
}
 @media only screen and (max-width: 575px) {
	 .lash-client-words .word-wrapper .word-content .lash-small-text {
		 font-size: 16px;
		 line-height: 24px;
	}
}
 @media only screen and (min-width: 1500px) and (max-width: 1699px) {
	 .lash-client-words .word-wrapper .word-content {
		 padding: 100px 70px 150px 70px;
	}
}
 @media only screen and (min-width: 1200px) and (max-width: 1499px) {
	 .lash-client-words .word-wrapper .word-content {
		 padding: 80px 50px 150px 50px;
	}
}
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
	 .lash-client-words .word-wrapper .word-content {
		 padding: 50px 30px 120px 30px;
	}
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
	 .lash-client-words .word-wrapper .word-content {
		 padding: 15px;
		 margin-top: 50px;
		 background: transparent !important;
	}
}
 @media only screen and (max-width: 767px) {
	 .lash-client-words .word-wrapper .word-content {
		 margin-top: 30px;
		 padding: 0;
		 background: transparent !important;
	}
}
 @media only screen and (max-width: 991px) {
	 .lash-client-words .word-wrapper .img-outer::after {
		 bottom: 120px;
	}
}
 @media only screen and (max-width: 575px) {
	 .lash-client-words .word-wrapper .img-outer::after {
		 right: 0;
		 bottom: 70px;
	}
}
 @media only screen and (max-width: 991px) {
	 .lash-client-words .word-wrapper .img-outer::before {
		 bottom: 120px;
	}
}
 @media only screen and (max-width: 575px) {
	 .lash-client-words .word-wrapper .img-outer::before {
		 left: 0;
		 bottom: 70px;
	}
}
 @media only screen and (max-width: 575px) {
	 .lash-client-words .word-wrapper .img-outer .img-wrap {
		 max-width: 80%;
		 height: auto;
	}
}
 @media only screen and (max-width: 1199px) {
	 .lash-client-words .word-wrapper {
		 margin: 50px 0 90px;
	}
}
 @media only screen and (max-width: 991px) {
	 .lash-client-words .word-wrapper {
		 margin: 30px 0 70px;
		 padding: 0;
	}
}
 @media only screen and (max-width: 767px) {
	 .lash-client-words .word-wrapper {
		 margin: 30px 0 50px;
	}
}
 @media only screen and (max-width: 575px) {
	 .lash-client-words .word-wrapper {
		 margin: 30px 0;
	}
}
 @media only screen and (min-width: 4000px) {
	 .lash-client-words .lashmans-main .lash-sub-heading::before {
		 display: none;
	}
}
 @media only screen and (min-width: 1600px) and (max-width: 1699px) {
	 .lash-client-words .lashmans-main .lash-sub-heading::before {
		 left: -110%;
		 top: 40px;
	}
}
 @media only screen and (min-width: 1366px) and (max-width: 1599px) {
	 .lash-client-words .lashmans-main .lash-sub-heading::before {
		 left: -120%;
		 top: 30px;
	}
}
 @media only screen and (min-width: 1200px) and (max-width: 1365px) {
	 .lash-client-words .lashmans-main .lash-sub-heading::before {
		 top: 30px;
	}
}
 @media only screen and (max-width: 1199px) {
	 .lash-client-words .lashmans-main .lash-sub-heading::before {
		 display: none;
	}
}
 @media only screen and (min-width: 1200px) and (max-width: 1499px) {
	 .lash-client-words .lashmans-main {
		 padding-top: 150px;
	}
}
 @media only screen and (max-width: 1199px) {
	 .lash-client-words .lashmans-main {
		 padding-top: 100px;
	}
}
 @media only screen and (max-width: 991px) {
	 .lash-client-words .lashmans-main {
		 padding-top: 90px;
	}
}
 @media only screen and (max-width: 767px) {
	 .lash-client-words .lashmans-main {
		 padding-top: 50px;
	}
}
 @media only screen and (max-width: 575px) {
	 .lash-client-words .lashmans-main {
		 padding-top: 30px;
	}
}

 @media only screen and (max-width: 575px) {
	 .lashes-technology-stack .content-wrap .right ul li .icon img {
		 max-width: 60%;
	}
}
 @media only screen and (max-width: 575px) {
	 .lashes-technology-stack .content-wrap .right ul li {
		 margin-right: 30px;
	}
}
 @media only screen and (max-width: 991px) {
	 .lashes-technology-stack .content-wrap .right ul {
		 justify-content: center !important;
		 margin-top: 70px !important;
	}
}
 @media only screen and (max-width: 767px) {
	 .lashes-technology-stack .content-wrap .right ul {
		 margin-top: 50px !important;
	}
}
 @media only screen and (max-width: 767px) {
	 .lashes-technology-stack .content-wrap .right ul {
		 margin-top: 30px !important;
	}
}
 @media only screen and (max-width: 991px) {
	 .lashes-technology-stack .content-wrap .left {
		 max-width: none;
		 text-align: center;
	}
}
 @media only screen and (max-width: 991px) {
	 .lashes-technology-stack .content-wrap {
		 padding: 70px;
		 display: block !important;
	}
}
 @media only screen and (max-width: 767px) {
	 .lashes-technology-stack .content-wrap {
		 padding: 50px;
	}
}
 @media only screen and (max-width: 575px) {
	 .lashes-technology-stack .content-wrap {
		 padding: 30px;
	}
}
 @media only screen and (max-width: 575px) {
	 .lashes-technology-stack {
		 padding-bottom: 50px;
	}
}
  


@media only screen and (min-width: 320px) and (max-width: 767px) {
.data-outer .row.top:before { display:none;}
.btmlast-img img {  width: 100%;}
.title-lash { font-size: 25px; text-align: center; line-height: 46px; margin-top: 25px;}
.lashtrader-hero { padding: 60px 0px;padding-bottom: 0px;}
.arrow-d-lash { width: 100px;}
.arrow-d-lash img { width: 80px;}
.anim-icon {  margin: 50px 0;}
.lashtrader-hero:before { display:none;} .lashtrader-hero:after { display:none;}
.m-none { display:none;}
.whatlash-title:before { display:none;}
.whatlash-title h2 {font-size: 30px; line-height: 40px;}
.what-lash-bg p { font-size: 16px; font-weight: 400; margin-bottom: 30px; text-align: center;}
.lashtrader-view .block { display:flex; margin-bottom:20px;  flex-direction: column-reverse;}
.lashtrader-view .block.middle { display: block; margin-top: 15px;}
.lashtrader-view .block .text-wrap:after { top: -15px; bottom: 0; border: 15px solid transparent; border-top: none; border-bottom: 15px solid #d0c3da;}
.lashtrader-view .block .icon { width: 60px; height: 60px; margin-bottom: 20px;}
.bg-main img { height: 300px; object-fit: cover;    width: 100%;}
.gradianbg { height: 60px; position: absolute; top: -25px;} .lashtrader-view { margin-bottom: 25px;}
.workprocess-lash { margin-top: 0px;}
.workprocess-lash .workprocess-top-sec { padding: 0px 0px;}
.workprocess-lash .workprocess-top-sec h3 { font-size: 30px; margin-bottom: 30px; margin-top: 45px;}
.workprocess-lash .workprocess-top-sec p { font-size: 16px;}
.workpadtop {padding-top: 0px;}
.work-mob { padding: 10px 0 0;}
.work-mob ul { -ms-flex-pack: start!important;  justify-content: start!important;  list-style-type: none; text-align: center; overflow: hidden; overflow-x: scroll; white-space: nowrap;}
.work-mob ul li { margin-right: 30px; color: #2f2f2f; text-transform: uppercase; font-style: normal; font-weight: 600; padding-bottom: 16px; font-size: 18px;}
.data-outer h4:before { display:none;}
.data-outer h4 { padding-left: 0px; font-size: 30px; line-height: 40px; display: block; text-align: center;}
.data-outer { padding-right: 0px;}
.boxgrey-lashtrader-dtail .lashsubline h2 { font-size: 34px; line-height: normal; text-align: center;}
.data-outer .lash-font-18 {font-size: 16px; line-height: 30px; text-align: center; margin-top: 20px;}
.right-last-obile { display:none;}.lashsubline:before { display:none;}.boxgrey-lashtrader-dtail:before { display:none;}
.boxgrey-lashtrader-dtail { padding: 40px 0px;}
.font-area { margin-top: 0px;}
.font-area .lash-sub-heading { font-size: 30px; line-height: 44px; display: block; text-align: center; }
.font-area ul li { font-size: 16px;  margin-right: 30px;}
.data-outer .row.top { padding-bottom: 30px;}
.upside-content { padding-top: 50px;}
.logo-design-lash { padding-top: 30px;}
.logo-titlelash h2 { font-size: 34px; margin-bottom: 0px;  text-align: center; line-height: 50px;}
.lash-font-18 { font-size: 16px; line-height: 26px; text-align: center;}
.logo-build { margin-top: 35px;}
.logo-build .end img { margin: 0px auto; display: block;width: 150px;}
.logo-build .middle .two img { width: 120px; margin: 45px 0px;}
.logo-build .left img { max-width: 75%; margin: 0px auto; display: block;}
.logo-build .middle { max-width: 70%;margin: 0px auto; display: block;}
.top-feature-title h2 { font-size: 34px; margin-bottom: 10px;  text-align: center; line-height: 50px;}

.marketplaceside { margin-top: 60px; margin-bottom: 20px; width: calc(100% - 0px); padding: 0 0 20px; display: block !important;}
.numb-block { width: auto; text-align: center;}
.numb-block .lashmarketplace-title-text { font-size: 30px; line-height: 47px; color: #4a4a4a;}
.marketplaceside .text-container { width: 100%; position: relative; z-index: 2; display: block !important; text-align: center; margin: 30px 0px;}
.marketplaceside .text-container.odd:before { display:none;}
.marketplaceside .text-container .mobile-block { max-width: none; text-align: center; left: 0px; bottom: 0px;}
.marketplaceside .text-container .mobile-block.one img {  width: 150px;}
.marketplaceside .text-container.odd .text-wrap { min-height: auto;}
.marketplaceside .text-container .text-wrap:after { display:none;}
.marketplaceside .text-container .text-wrap .text-outer { max-width: none;  padding: 15px; border-radius: 20px;  background: #1f1f1f;    margin-top: 30px;}
.marketplaceside .text-container .text-wrap .text-outer ul li { padding-left: 35px; font-size: 15px; line-height: 22px; text-align: left;}
.marketplaceside .text-container .text-wrap .text-outer ul li:before { top: 10px; width: 20px;}

.personalized-feed { margin-top: 0px; margin-bottom: 60px; width: calc(100% - 0px); padding: 0 0 20px; display: block !important;}
.personalized-feed .numb-block { width: auto; text-align: center !important;}
.personalized-feed .numb-block .lashmarketplace-title-text { font-size: 30px; line-height: 47px; color: #4a4a4a;}
.personalized-feed .text-container { width: 100%; position: relative; z-index: 2; display: block !important; text-align: center; margin: 30px 0px;}
.personalized-feed .text-container.odd:before { display:none;}
.personalized-feed .text-container .mobile-block { max-width: none; text-align: center;}
.personalized-feed .text-container .mobile-block.two img { width: 150px;}
.personalized-feed .text-container.odd .text-wrap { min-height: auto;}
.personalized-feed .text-container .text-wrap:after { display:none;}
.personalized-feed .text-container .text-wrap .text-outer { max-width: none;  padding: 15px; border-radius: 20px;  background: #1f1f1f;    margin-top: 30px;}
.personalized-feed .text-container .text-wrap .text-outer ul li { padding-left: 35px; font-size: 15px; line-height: 22px; text-align: left;}
.personalized-feed .text-container .text-wrap .text-outer ul li:before { top: 10px; width: 20px;}

.order-management { margin-top: 0px; margin-bottom: 60px; width: calc(100% - 0px); padding: 0 0 20px; display: block !important;}
.order-management .numb-block { width: auto; text-align: center !important;}
.order-management .numb-block .lashmarketplace-title-text { font-size: 30px; line-height: 47px; color: #4a4a4a;}
.order-management .text-container { width: 100%; position: relative; z-index: 2; display: block !important; text-align: center; margin: 30px 0px;margin-bottom: 0px;}
.order-management .text-container.odd:before { display:none;}
.order-management .text-container .mobile-block { max-width: none; text-align: center;}
.order-management .text-container .mobile-block.two img { width: 150px;}
.order-management .text-container.odd .text-wrap { min-height: auto;}
.order-management .text-container .text-wrap:after { display:none;}
.order-management .text-container .text-wrap .text-outer { max-width: none;  padding: 15px; border-radius: 20px;  background: #1f1f1f;    margin-top: 30px;}
.order-management .text-container .text-wrap .text-outer ul li { padding-left: 35px; font-size: 15px; line-height: 22px; text-align: left;}
.order-management .text-container .text-wrap .text-outer ul li:before { top: 10px; width: 20px;}

.lash-holiday-homes .bg-main img { height: 200px;}
.lash-client-words .lashmans-main .lash-sub-heading { position: relative; font-size: 34px; line-height: 40px;}
.lashes-technology-stack .content-wrap .left .lash-sub-heading { font-size: 34px; line-height: 40px;}
.lash-interface .lash-sub-heading { font-size: 34px; line-height: 40px; margin: 0 0 20px;}

.leftimg-m img { width: 300px;}
.purpose-block .lash-app-title-text {font-weight: 600 !important; font-size: 26px !important; line-height: 30px; text-align: center;}

.personalized-feed .text-container.even:before {display:none;}
.order-management .text-container.even:before {display:none;}
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
	
.title-lash { font-size: 36px; line-height: 44px; margin-top: 30px;}
.whatlash-title:before { display:none;}
.whatlash-title h2 {font-size: 36px; line-height: 40px;}
.what-lash-bg p { font-size: 18px; font-weight: 400; margin-bottom: 30px; text-align: center;}
.workprocess-lash .workprocess-top-sec { padding: 0px 0px;}
.workpadtop {padding-top: 0px;}
.work-mob { padding: 10px 0 0;}
.work-mob ul { -ms-flex-pack: start!important;  justify-content: start!important;  list-style-type: none; text-align: center; overflow: hidden; overflow-x: scroll; white-space: nowrap;}
.work-mob ul li { margin-right: 30px; color: #2f2f2f; text-transform: uppercase; font-style: normal; font-weight: 600; padding-bottom: 16px; font-size: 18px;}
.data-outer h4:before { display:none;}
.data-outer h4 { padding-left: 0px; font-size: 30px; line-height: 40px; display: block; text-align: center;}
.data-outer { padding-right: 0px;}
.data-outer .lash-font-18 {font-size: 16px; line-height: 30px; text-align: center; margin-top: 20px;}
.data-outer .row.top:before { display:none;}
.data-outer .row.top { padding-bottom: 50px;}
.right-last-obile { display:none;}
.purpose-block .lash-app-title-text {font-weight: 600 !important; font-size: 30px !important; line-height: 30px; text-align: center;}

.boxgrey-lashtrader-dtail .lashsubline h2 { font-size: 34px; line-height: normal; text-align: center;}
.right-last-obile { display:none;}.lashsubline:before { display:none;}.boxgrey-lashtrader-dtail:before { display:none;}
.boxgrey-lashtrader-dtail { padding: 40px 0px;}
.font-area { margin-top: 0px;}
.font-area .lash-sub-heading { font-size: 30px; line-height: 44px; display: block; text-align: center; }
.font-area ul li { font-size: 16px;  margin-right: 30px;}
.data-outer .row.top { padding-bottom: 30px;}
.upside-content { padding-top: 50px;}
.logo-design-lash { padding-top: 30px;}
.logo-titlelash h2 { font-size: 34px; margin-bottom: 0px;  text-align: center; line-height: 50px;}
.lash-font-18 { font-size: 16px; line-height: 26px; text-align: center;}
.logo-build { margin-top: 35px;}
.logo-build .end img { margin: 0px auto; display: block;width: 150px;}
.logo-build .middle .two img { width: 120px; margin: 45px 0px;}
.logo-build .left img { max-width: 75%; margin: 0px auto; display: block;}
.logo-build .middle { max-width: 70%;margin: 0px auto; display: block;}
.top-feature-title h2 { font-size: 34px; margin-bottom: 10px;  text-align: center; line-height: 50px;}

.marketplaceside { margin-top: 60px; margin-bottom: 20px; width: calc(100% - 0px); padding: 0 0 20px; display: block !important;}
.numb-block { width: auto; text-align: center;}
.numb-block .lashmarketplace-title-text { font-size: 30px; line-height: 47px; color: #4a4a4a;}
.marketplaceside .text-container { position: relative; z-index: 2; display: flex !important; align-items: center !important; width: 100%; margin: 50px 0 0; text-align: center; background: #1f1f1f; border-radius: 20px;margin-top: 10px;}
.marketplaceside .text-container.odd:before { display:none;}
.marketplaceside .text-container .mobile-block { max-width: none; text-align: center; width: 40%;}
.marketplaceside .text-container .mobile-block.one img {  width: 150px; max-width: 70%;}
.marketplaceside .text-container.odd .text-wrap { min-height: auto;}
.marketplaceside .text-container .text-wrap:after { display:none;}
.marketplaceside .text-container .text-wrap .text-outer { max-width: none;  padding: 30px; border-radius: 20px;  text-align: left;}
.marketplaceside .text-container .text-wrap .text-outer ul li { padding-left: 35px; font-size: 15px; line-height: 22px; text-align: left;}
.marketplaceside .text-container .text-wrap .text-outer ul li:before { top: 10px; width: 20px;}

.personalized-feed { margin-top: 0px; margin-bottom: 60px; width: calc(100% - 0px); padding: 0 0 20px; display: block !important;}
.personalized-feed .numb-block { width: auto; text-align: center !important;}
.personalized-feed .numb-block .lashmarketplace-title-text { font-size: 30px; line-height: 47px; color: #4a4a4a;}
.personalized-feed .text-container { position: relative; z-index: 2; display: flex !important; align-items: center !important; width: 100%; margin: 50px 0 0; text-align: center; background: #1f1f1f; border-radius: 20px;margin-top: 10px;}
.personalized-feed .text-container.odd:before { display:none;}
.personalized-feed .text-container .mobile-block { max-width: none; text-align: center;  width: 85%;}
.personalized-feed .text-container .mobile-block.two img { width: 150px; max-width: 85%;}
.personalized-feed .text-container.odd .text-wrap { min-height: auto;}
.personalized-feed .text-container .text-wrap:after { display:none;}
.personalized-feed .text-container .text-wrap .text-outer { max-width: none;  padding: 15px; border-radius: 20px;  background: #1f1f1f;    margin-top: 30px;}
.personalized-feed .text-container .text-wrap .text-outer ul li { padding-left: 35px; font-size: 15px; line-height: 22px; text-align: left;}
.personalized-feed .text-container .text-wrap .text-outer ul li:before { top: 10px; width: 20px;}

.order-management { margin-top: 0px; margin-bottom: 60px; width: calc(100% - 0px); padding: 0 0 20px; display: block !important;}
.order-management .numb-block { width: auto; text-align: center !important;}
.order-management .numb-block .lashmarketplace-title-text { font-size: 30px; line-height: 47px; color: #4a4a4a;}
.order-management .text-container { position: relative; z-index: 2; display: flex !important; align-items: center !important; width: 100%; margin: 50px 0 0; text-align: center; background: #1f1f1f; border-radius: 20px;margin-top: 10px;}
.order-management .text-container.odd:before { display:none;}
.order-management .text-container .mobile-block { max-width: none; text-align: center;width: 85%;}
.order-management .text-container .mobile-block.two img { width: 150px;max-width: 85%;}
.order-management .text-container.odd .text-wrap { min-height: auto;}
.order-management .text-container .text-wrap:after { display:none;}
.order-management .text-container .text-wrap .text-outer { max-width: none;  padding: 15px; border-radius: 20px;  background: #1f1f1f;    margin-top: 30px;}
.order-management .text-container .text-wrap .text-outer ul li { padding-left: 35px; font-size: 15px; line-height: 22px; text-align: left;}
.order-management .text-container .text-wrap .text-outer ul li:before { top: 10px; width: 20px;}

.lash-holiday-homes .bg-main img { height: 380px;}
.lash-client-words .lashmans-main .lash-sub-heading { position: relative; font-size: 44px; line-height: 40px;}
.lashes-technology-stack .content-wrap .left .lash-sub-heading { font-size: 44px; line-height: 40px;}
.lash-interface .lash-sub-heading { font-size: 44px; line-height: 40px; margin: 0 0 20px;}

.order-management .text-container.even:before { display:none;}
.personalized-feed .text-container.even:before { display:none;}

}

@media only screen and (min-width: 1400px) and (max-width: 1920px) { 
.max-w { max-width:1140px;}
.top-3mobile { padding: 0px 30px;}
.what-lash-bg { padding-top: 120px;}
.logo-design-lash .logo-titlelash:before { left: -190px; width: 165px;}
.top-feature-title:before { width: 440px;}
.text-container { width: calc(100% - 0px);}
.lash-holiday-homes .content-wrap .lash-sub-heading { font-size: 70px; line-height: 110px;}
.lash-holiday-homes .content-wrap .lash-sub-heading .text-green { font-size: 70px; line-height: 110px;}
.lash-holiday-homes .content-wrap .lash-sub-heading .text-green::before { font-size: 70px;line-height: 110px;}

.lash-holiday-homes .slides-outer { position: absolute; top: 200px; opacity: 0.50;}
.lash-client-words .lashmans-main .lash-sub-heading::before {left: -120%;top: 30px;}
.lash-client-words .word-wrapper { margin: 30px 0 100px;}


}

@media only screen and (min-width: 1400px) and (max-width: 1500px) { 
.order-management .text-container.even .text-wrap:after {  min-height: 710px; right: 0px;}
}

@media only screen and (min-width: 1501px) and (max-width: 1599px) { 
.order-management .text-container.even .text-wrap:after {  min-height: 680px; right: 0px;}
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) { 
.top85:before { width: 135px;}
.lashsubline:before { width: 165px;}
.top-feature-title:before { width: 33%;}
.marketplaceside .text-container .text-wrap:after { width: calc(100% + 306px);}
.loyality .text-container .text-wrap:after {  min-height: 480px;}
.order-management .text-container .mobile-block.two img {  width: 650px;}

}


@media only screen and (min-width: 1600px) and (max-width: 1799px) { 
.top85:before { width: 240px;}
.numb-block { width: 500px;}
.marketplaceside .text-container .text-wrap:after { width: calc(100% + 242px);}
.personalized-feed .numb-block { width: 380px;}
.personalized-feed .text-container .text-wrap:after { width: calc(100% + 242px);}
.marketplaceside .text-container.odd:before { bottom: 40px; width: 20vw; left: -10vw;}
.personalized-feed .text-container.even:before { bottom: 40px; width: 20vw; right: -12vw;}
.marketplaceside {  width: calc(100% - 0px);}
.order-management .text-container.even .text-wrap:after {  min-height: 680px;right: 30px;}
.marketplaceside .numb-block { width: 380px;}
.order-management .numb-block { width: 300px;}
.loyality .text-container .text-wrap:after { min-height: 440px;}


}

@media only screen and (min-width: 1800px) and (max-width: 2000px) { 
.top85:before { width: 340px;}
.order-management .text-container.even .text-wrap:after {  min-height: 680px;right: 30px;}
.marketplaceside .text-container.odd:before { width: 18.5vw; left: -10vw;}
.order-management .text-container.even:before { width: 20.5vw; right: -12vw;}
.personalized-feed .text-container.even:before { width: 20.5vw; right: -12vw;}

.marketplaceside .text-container .text-wrap:after { width: calc(100% + 500px);}
.personalized-feed .text-container .text-wrap:after { width: calc(100% + 400px);}
.order-management .text-container .text-wrap:after { width: calc(100% + 370px);}

}
