.flydesk-app-points-slider .fl-content-slider .fl-slide-bg-photo {
	background-size: contain!important;
}
.flydesk-app-head {
	height: 830px;
	overflow: hidden;
}
.flydesk-app-phone img {
	transform: scale(1.5);
}
.flydesk-app-officespace {
	height: 600px;
	overflow: hidden;
}
.flydesk-app-points-slider .bx-controls.bx-has-pager {
	display:none;
}
.fl-module.fl-module-callout.flydesk-app-items.active .fl-callout-text p,.fl-module.fl-module-callout.flydesk-app-items.active .fl-callout-title-text, .fl-module.fl-module-callout.flydesk-app-items.active i{
	color: #000000;
}
.fl-module.fl-module-callout.flydesk-app-items.active > .fl-node-content:before {

	margin-left: -6px;
	content: "";
	border-left: 3px solid #000000;
	position: absolute;
	left    : 0;
	top     : 0;
	height  : 65px;
	width   : 50%;

}
.fl-module.fl-module-callout.flydesk-app-items > .fl-node-content {
	margin-left: -3px;
	padding-left: 15px;
	position: relative;
}
.flydesk-app-same-height .fl-row-content-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
}
.flydesk-app-tag-group .fl-col-group-nested #vector_phone{
	position: absolute;
	top: 46px;
	left: 100px;
	z-index: 99;
}
.flydesk-app-tag-group .fl-col-group-nested #ncf_tag{
	position: absolute;
	top: 0;
	left: 50px;
}
.flydesk-app-image-payment {
	position: absolute;
	top: 180px;
	left: 220px;
}
.flydesk-app-download {
	width: max-content;
}
.flydesk-app-statistics, .flydesk-app-tag-group, .flydesk-app-col-payment, .flydesk-app-tag-group .fl-col-group-nested {
	position: relative;
}
.flydesk-app-vector14 {
	position: absolute;
	top: 27%;
	right: 30%;
}
.flydesk-app-dashboardchart {
	position: absolute;
	bottom: -130px;
	width: 65%;
	right: -130px;
}
.flydesk-app-dashboardchart img {
	border-radius: 18px;
	filter: drop-shadow(0px 42.8116px 110.359px rgba(0, 0, 0, 0.12));
}
.flydesk-app-phone-desktop {
	margin-top: 80px;
}
.flydesk-app-phone-desktop > .fl-node-content {
	margin: 0;
}
.flydesk-app-extra-column {
	height: max-content;
	margin-top: 10%;
	padding-left: 10px;
	z-index: 9999;
}
.extra-space-points-section {
	width:30px;
}
.flydesk-app-extra {
	height: 570px;
	overflow: hidden;
}
.flydesk-app-extra .fl-row-content-wrap {
	padding-top: 0;
	margin-top: -100px;
}
.flydesk-app-items, .flydesk-app-items-mobile {
	cursor: pointer;
}
.flydesk-app-phone-mobile, .flydesk-app-items-mobile, .fl-slide-content-wrap{
	display:none!important;
}
.flydesk-app-text-mobile, .flydesk-app-caption-mobile {
	display:none;
}
.flydesk-app-extra-column .fl-callout {
	background-color: #ffffff;
	padding-left: 10px;
}
.flydesk-app-image-payment.without-dashed-line {
	display: none;
}
.flydesk-app-col-payment {
	position: relative;
}
.flydesk-app-download-popup {
	cursor: pointer;
}
.flydesk-app-points-slider .fl-slide {
	display: block !important;
	opacity: 0;
	transition: all 0.5s ease-in-out;
}
.flydesk-app-points-slider .fl-slide[aria-hidden="false"] {
	opacity: 1;
}
.flydesk-app-extra-column .fl-module-content {
	background: #fff;
	padding-left: 10px;
}
.flydesk-app-extra-graph .fl-module-content{
	padding-bottom: 10px;
}
.flydesk-app-extra-column h1.fl-heading, .flydesk-app-tag-group h2  {
	width: max-content;
}
.flydesk-app-download-button.show-mobile {
	display:none;
}

.flydesk-app-phone-desktop img {
	width: 100%;
}
.flydesk-app-statistics .dashboard-phone-img img {
	width: 95%;
}
.flydesk-app-offfice-phone img {
	width: 80%;
}
.flydesk-app-col-payment .network-phone-image img {
	width: 80%;
}
/*.flydesk-app-head .iphone-image img {*/
	/*width: 80%;*/
/*}*/
.flydesk-app-statistics {
	margin-bottom: 100px;
}
.flydesk-app-phone-mobile img {
	width: 80%;
}

@media ( max-width: 1360px ) {
	.flydesk-app-image-payment {
		left: 150px;
	}
	.flydesk-app-extra-column {
		padding-left: 0;
		margin-left: -60px;
	}
}
@media ( max-width: 1245px ) {
	.flydesk-app-extra-column h1.fl-heading {
		width: unset;
	}
	.flydesk-app-tag-group p {
		width: max-content;
	}
	.flydesk-app-h2-title {
		width: max-content!important;
	}
	.extra-space-points-section {
		width: 0 !important;
	}
	.flydesk-app-image-payment {
		left: 200px;
		top: 220px;
	}
	.flydesk-app-items p {
		width: 100%;
	}
	.flydesk-app-dashboardchart {
		width: 65%;
		bottom: -50px;
		right: 0px;
	}
	.flydesk-app-statistics > .fl-col-content {
		margin-top: -100px;
	}
	.flydesk-app-extra-column >.fl-col-content{
		margin-top:0;
	}
	.flydesk-app-statistics-text >.fl-col-content {
		margin-top:10px;
	}
	.flydesk-app-extra-column {
		padding-left: 5%;
		margin-top: 12%;
	}
	.flydesk-app-extra-column .fl-callout-title {
		width:max-content;
	}
	.flydesk-app-col-payment{
		margin-left:-10%;
	}
	.flydesk-app-head .iphone-image .fl-photo-content img,.flydesk-app-officespace .iphone-image .fl-photo-content img {
		max-width:70%!important;
	}
	.flydesk-app-col-payment .network-phone-image img {
		width: 70%;
	}
	.flydesk-app-head {
		height: 850px;
	}
	.flydesk-app-officespace {
		height: 500px;
	}
	.flydesk-app-head .fl-row-content-wrap {
		padding-bottom: 0;
	}
	.flydesk-app-officespace .fl-module-content {
		margin-bottom:0;
	}
	.flydesk-app-office-text .fl-module.fl-module-heading {
		margin-top: -80px;
	}
	.flydesk-app-extra {
		height: 550px;
	}
}
@media ( max-width: 1120px ) {
	.flydesk-app-image-payment {
		left: 150px;
	}
}
@media ( max-width: 992px ) {
	.fl-builder-content .flydesk-app-head .flydesk-app-left,.fl-builder-content .flydesk-app-head .flydesk-app-right{
		width: 48%!important;
		padding-right:0!important;
		display:inline-block!important;
	}
	.fl-builder-content .flydesk-app-points-wrap .flydesk-app-left {
		margin-bottom: 0;
	}
	.fl-builder-content .flydesk-app-points-wrap .flydesk-app-left,.fl-builder-content .flydesk-app-points-wrap .flydesk-app-right{
		width: 45%!important;
		padding-right:0!important;
		display:inline-block!important;
	}
	.flydesk-app-points-slider .fl-content-slider .fl-slide-bg-photo {
		background-size: 70%!important;
	}
	.flydesk-app-points {
		margin-top: 50px;
		margin-bottom: -80px;
		margin-right: 30px;
	}
	.flydesk-app-points-text {
		margin-top:100px;
	}
	.flydesk-app-officespace .iphone-image .fl-photo-content img {
		margin-top:50px;
	}
	.flydesk-app-points-wrap .fl-row-content-wrap {
		padding: 0;
	}
	.flydesk-app-image-payment {
		top: 220px;
	}
	.flydesk-app-extra-column {
		margin-top: 11%;
	}
	.flydesk-app-extra {
		height: 550px;
	}
	.flydesk-app-dashboardchart {
		bottom: -50px;
		right: -30px;
	}
	.flydesk-app-statistics-text {
		padding-left: 20px;
	}
	.flydesk-app-officespace {
		height: 530px;
	}

	.flydesk-app-head {
		height: max-content;
	}
	.flydesk-app-right .optml-bg-lazyloaded {
		padding-bottom: 40px;
	}
	.flydesk-app-statistics .dashboard-phone-img img {
		margin-top: 50px;
	}
}
@media ( max-width: 920px ) {
	.flydesk-app-officespace .iphone-image .fl-photo-content img {
		margin-top: 120px;
	}
	.flydesk-app-statistics > .fl-col-content {
		margin-top: -85px;
	}
	.flydesk-app-head .iphone-image .fl-photo-content img {
		margin-top: 100px;
	}
	.flydesk-app-office-text .fl-module.fl-module-heading {
		margin-top: -100px;
	}
	.flydesk-app-extra {
		height: 430px;
	}
	.flydesk-app-extra .fl-row-content-wrap {
		margin-top: 0;
		padding-top:100px;
	}
	.flydesk-app-extra {
		height: max-content;
		margin-bottom: -80px;
	}
	.flydesk-app-image-payment {
		left: 150px;
		top: 150px;
	}
	.flydesk-app-extra-column {
		padding-left: 10%;
		margin-right: 5%;
		margin-top: -20px;
	}
}
@media ( max-width: 860px ) {
	.flydesk-app-statistics {
		margin-top: 50px;
	}
	.flydesk-app-head .flydesk-app-left .fl-module-heading {
		margin-top: -50px;
	}
	.flydesk-app-officespace .iphone-image .fl-photo-content img {
		margin-top: 130px;
	}
	.flydesk-app-statistics {
		margin-top: 40px;
	}
	.flydesk-app-head .iphone-image .fl-photo-content img {
		margin-bottom: 50px;
	}
	.flydesk-app-extra-column {
		padding-left: 9%;
		margin-top: -80px;
	}
	.flydesk-app-extra-column h1.fl-heading {
		width: 100%;
	}
	.flydesk-app-image-payment {
		left: 90px;
	}
}
@media ( max-width: 820px ) {
	.flydesk-app-statistics {
		margin-top: 100px;
	}
	.flydesk-app-officespace {
		height: 500px;
	}
	.flydesk-app-extra-column .fl-callout {
		padding-left: 0;
	}
	.flydesk-app-statistics {
		margin-top: 40px;
	}
	.flydesk-app-points {
		margin-right: 20px;
	}
	.flydesk-app-head {
		height: max-content;
		overflow: unset;
	}
	.flydesk-app-head > .fl-row-content-wrap {
		padding-bottom: 50px!important;
	}
	.flydesk-app-office-text .fl-module.fl-module-heading {
		margin-top: -150px;
	}
	.fl-builder-content .flydesk-app-head .flydesk-app-left, .fl-builder-content .flydesk-app-head .flydesk-app-right {
		width: 50% !important;
	}
	.flydesk-app-extra-column {
		padding-left: 10%;
	}
}
@media ( max-width: 768px ){
	.flydesk-app-download-button.hide-mobile {
		display:none;
	}
	.flydesk-app-download-button.show-mobile {
		display:block;
	}
	.flydesk-app-statistics .dashboard-phone-img img {
		width: 95%!important;
	}
	.flydesk-app-fullwidth-mobile {
		width: 100%!important;
	}
	.flydesk-app-hide-mobile {
		display:none!important;
	}
	.flydesk-app-points-slider > .fl-module-content {
		margin-bottom: 10px;
	}
	.flydesk-app-points-slider .fl-content-slider .bx-viewport {
		overflow:unset!important;
	}
	.flydesk-app-points-slider .fl-content-slider, .flydesk-app-points-slider .fl-content-slider .fl-slide {
		min-height: max-content!important;
	}
	.flydesk-app-points-slider .fl-slide-mobile-photo img{
		max-width: 400px!important;
		margin: 0 auto;
	}
	.flydesk-app-caption-mobile.active{
		display:block!important;
		-webkit-animation: fade 0.5s;
		animation: fade 0.5s;
		-moz-animation: fade 0.5s;
		-o-animation: fade 0.5s;
	}
	.flydesk-app-items-mobile.active .fl-module-icon .fl-module-content .fl-icon i,.flydesk-app-items-mobile.active .fl-module-icon .fl-module-content .fl-icon i:before, .flydesk-app-items-mobile.active h3.fl-heading .fl-heading-text {
		color: #000!important;
	}

	@-webkit-keyframes fade {
		0% {opacity: 0}
		50% {opacity: 0}
		100% {opacity:1}
	}

	@-moz-keyframes fade{
		0% {opacity: 0}
		50% {opacity: 0}
		100% {opacity:1}
	}

	@keyframes fade {
		0% {opacity: 0}
		50% {opacity: 0}
		100% {opacity:1}
	}
	@-o-keyframes fade {
		0% {opacity: 0}
		50% {opacity: 0}
		100% {opacity:1}

	}
	.flydesk-app-caption-mobile {
		margin-bottom: 0!important;
	}
	.flydesk-app-caption-mobile h3 {
		margin-top: 0;
	}
	.flydesk-app-points-slider .fl-slide-foreground {
		margin-top:-30px;
	}
	.flydesk-app-offfice-phone {
		max-width: 100%!important;
		margin-bottom: 100px;
	}
	.flydesk-app-items-mobile.active .fl-module-icon::before {
		margin-top: 10px;
		content: "";
		border-top: 3px solid #000000;
		position: absolute;
		left: 10%;
		top: 0;
		height: 65px;
		animation: fade 0.5s;
		width: 75%;
	}
	.fl-slide-content-wrap, .flydesk-app-phone-mobile,.flydesk-app-text-mobile{
		display:block!important;
	}
	.flydesk-app-text-mobile {
		text-align: center;
	}
	.flydesk-app-items-mobile {
		width: auto!important;
		padding: 0;
		display: inline-block!Important;
		position: relative;
	}
	.flydesk-app-items-mobile .fl-node-content {
		margin: 20px 0 0;
	}
	.flydesk-app-points-text .optml-bg-lazyloaded {
		padding:0!important;
	}
	.flydesk-app-points-text .fl-col-group-nested {
		margin: 0 auto 20px auto;
	}
	.flydesk-app-points-text .flydesk-app-items-mobile .fl-module-content {
		margin:0;
	}
	.flydesk-app-text-mobile.paragraph-mobile {
		/* margin-top: -30px; */
	}
	.flydesk-app-extra .flydesk-app-text-mobile.paragraph-mobile {
		margin-top: -100px;
	}
	.flydesk-app-text-mobile.heading-mobile {
		margin-bottom: -20px;
	}
	.flydesk-app-items .fl-callout-text-wrap, .flydesk-app-phone-desktop, .flydesk-app-items,.flydesk-app-statistics-text, .flydesk-app-tracking-text,.flydesk-app-extra-column,.flydesk-app-points-heading,.flydesk-app-office-text .fl-module-callout{
		display:none!important;
	}
	.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {
		padding:0 30px;
	}
	.flydesk-app-head > .fl-row-content-wrap {
		padding-bottom: 270px!important;
	}
	.flydesk-app-download {
		display: flex;
		justify-content: center;
		margin: 0!important;
	}
	.flydesk-app-title .fl-col-group-nested, .flydesk-app-head .fl-col-group-nested {
		display: flex;
		justify-content: center;
		max-width: 450px;
		margin: 0 auto;
	}
	.fl-builder-content .flydesk-app-head .flydesk-app-right.fl-visible-desktop {
		display: none!important;
	}
	.fl-builder-content .flydesk-app-head .flydesk-app-left {
		width: 100%!important;
		margin: 150px auto 100px;
	}
	.fl-builder-content .flydesk-app-head .flydesk-app-left .optml-bg-lazyloaded {
		padding: 0!important;
	}
	.fl-builder-content .flydesk-app-points-text {
		width: 100%!important;
		margin: 0 auto!important;
		max-width: 100%!important;
		text-align: center;
		display: block!important;
	}
	.flydesk-app-head,.flydesk-app-officespace {
		height: max-content;
		overflow: unset;
	}
	.fl-node-5feb2b822b6bf {
		width: 100%!important;
		max-width: 500px;
	}
	.flydesk-app-tag-group {
		width: 30%!important;
		margin: 100px -50px 0 50px !important;
		float: left;
	}
	.flydesk-app-phone-mobile-col {
		width: 70%!important;
		display: inline-block!important;
	}
	.flydesk-app-phone-mobile-col img {
		width: 100%;
		z-index: 9999;
	}
	.flydesk-app-statistics .fl-node-5fec87f1c951f img, .flydesk-app-image-payment img, .fl-node-5fec8c0dd084b img {
		width: 100%;
	}
	.flydesk-app-statistics, .flydesk-app-extra-column, .flydesk-app-col-payment, .flydesk-app-office-text{
		margin: 0 auto!important;
		width: 100%!important;
		max-width: 100%!important;
		padding: 0 20px;
	}
	.flydesk-app-officespace .iphone-image .fl-photo-content img {
		width: 60%;
		margin-top: 30px;
		margin-bottom: -40px;
	}
	.flydesk-app-image-payment {
		left: 100px;
		bottom:32%;
		top: unset;
	}

	h2.fl-callout-title, .fl-callout-text, .fl-heading, .fl-rich-text {
		text-align: center;
	}
	.flydesk-app-dashboardchart {
		bottom: 200px;
		right: 50px;
		left: unset;
		width: 50%;
	}
	.flydesk-app-image-payment:not(.without-dashed-line) {
		display: none;
	}
	.flydesk-app-image-payment.without-dashed-line {
		display: block;
	}
	.fl-builder-content .flydesk-app-points.flydesk-app-left{
		width: 100%!important;
		display: block!important;
		margin: -370px auto 0 auto;
	}
	.fl-builder-content .flydesk-app-points-wrap .flydesk-app-right {
		width: 100%!important;
		display: block!important;
	}
	.flydesk-app-same-height > .fl-row-content-wrap > .fl-node-content {
		width: 100%;
	}
	.flydesk-app-benefit .fl-heading, .flydesk-app-text-mobile .fl-heading {
		margin-top: 50px!important;
	}
	.flydesk-app-points-text .flydesk-app-text-mobile .fl-heading {
		margin-top: 0!important;
	}
	.flydesk-app-office-text .flydesk-app-text-mobile, .flydesk-app-download-button {
		margin-bottom: 30px!important;
	}
	.flydesk-app-statistics .flydesk-app-text-mobile.paragraph-mobile {
		margin-bottom: 30px;
	}
	.flydesk-app-col-payment .flydesk-app-text-mobile.heading-mobile .fl-heading {
		margin-top: -20px!important;
	}
	.flydesk-app-extra, .flydesk-app-points-text .flydesk-app-text-mobile.heading-mobile {
		margin-bottom: 0;
		display: block;
	}
	.flydesk-app-office-text .fl-module.fl-module-heading {
		margin-top: 0;
		padding-top: 70px;
	}
	.flydesk-app-dashboardchart {
		bottom: 250px;
	}
	.page-id-27886 .flydesk-app-col-payment .network-phone-image img {
		width: 70%;
		margin-bottom: 100px;
	}
	.flydesk-app-caption-mobile {
		margin-bottom: 0;
	}
	.flydesk-app-officespace .fl-module-content {
		margin: 0 auto;
	}
	.flydesk-app-points-wrap .flydesk-app-text-mobile .fl-heading {
		margin-top:0!important;
	}


}
@media ( max-width:680px ){
	.fl-builder-content .flydesk-app-points.flydesk-app-left{
		margin: -320px auto 0 auto;
	}
	.flydesk-app-head .fl-button-width-custom, .flydesk-app-title .fl-button-width-custom {
		width: 100%;
		margin: 0 auto;
	}
	.flydesk-app-head > .fl-row-content-wrap {
		padding-bottom: 35%!important;
	}
	.fl-builder-content .flydesk-app-head .flydesk-app-left {
		padding: 0;
	}
	.flydesk-app-head .fl-module-button, .flydesk-app-head .fl-col-group-nested {
		justify-content: center;
	}
	.flydesk-app-image-payment {
		left: 60px;
	}
}
@media ( max-width: 600px ) {
	.flydesk-app-phone-mobile-col img {
		margin-left: 30px;
	}
	.flydesk-app-extra .fl-row-content-wrap {
		/* padding-top: 400px; */
	}
	.flydesk-app-officespace {
		height: max-content;
	}
	.fl-builder-content .flydesk-app-points.flydesk-app-left{
		margin: -270px auto 0 auto;
	}
	.flydesk-app-dashboardchart {
		bottom: 300px;
	}

}
@media ( max-width: 500px ) {
	.flydesk-app-points-slider .fl-slide-mobile-photo img {
		max-width: 300px;
	}
	.flydesk-app-text-mobile .fl-module-content {
		margin-left: 0;
		margin-right:0;
	}

	.flydesk-app-points {
		margin-top: -220px;
	}
	.flydesk-app-phone-mobile-col {
		width: 80%!important;
	}
	.flydesk-app-tag-group {
		padding-left: 0;
		margin: 0 -50px 0 0!important;
		padding-top: 80px;
		background: #fff;
		z-index: 999;
	}
	.flydesk-app-tag-group img {
		margin-top: -20px;
		margin-left: 20px;
	}

	.flydesk-app-officespace .iphone-image .fl-photo-content img {
		width: 60%;
	}
	.fl-builder-content .flydesk-app-points.flydesk-app-left{
		width: 90%!important;
	}
	.flydesk-app-caption-mobile h3 {
		margin-top: 40px;
	}
	.flydesk-app-title .fl-col-group-nested, .flydesk-app-head .fl-col-group-nested {
		margin: 0 40px;
		max-width: 100%;
		padding:0;
	}
	.fl-builder-content .flydesk-app-points.flydesk-app-left{
		margin: -250px auto 0 auto;
	}
	.flydesk-app-points-slider .fl-slide-mobile-photo img {
		max-width: 90%!important;
	}
	.flydesk-app-extra .flydesk-app-text-mobile.paragraph-mobile {
		margin-top: -100px;
	}
}
@media ( max-width: 450px) {
	.flydesk-app-officespace .iphone-image .fl-photo-content img {
		width: 70%;
	}
	.fl-builder-content .flydesk-app-points.flydesk-app-left{
		margin: -220px auto 0 auto;
	}
	.page-id-27886 .flydesk-app-col-payment .network-phone-image img {
		width: 85%;
	}
	.flydesk-app-dashboardchart {
		bottom: 350px;
	}

}
@media ( max-width: 380px ) {
	.flydesk-app-dashboardchart {
		bottom: 400px;
		right: 0;
		left: 150px;
	}
}
@media ( max-width: 330px ) {
	.flydesk-app-tag-group {
		padding-left: 0;
		margin: 0 -50px 0 0 !important;
	}
	.flydesk-app-phone-mobile > .fl-module-content{
		margin-right: 0;
	}
	.flydesk-app-extra .fl-row-content-wrap {
		/* padding-top: 450px; */
	}

}
@media ( max-width: 330px ) {
	.flydesk-app-dashboardchart {
		bottom: 450px;
	}
}
@media ( max-width: 280px ) {
	.flydesk-app-dashboardchart {
		bottom: 500px;
	}
}