/* Add here all your CSS customizations */
.sign-up-button {
	background-color:#e80973!important;
	border:10px !important; }
	
.sign-up-button:hover { 
	background-color:#c31069 !important;
	 }

.hero-cta {
	background-color:#e80973 !important;
	border-radius:50px !important;
	padding-left:30px !important;
	padding-right:30px !important;
	border:1px !important;
	border-color:#e80973 !important;
    border-style:solid !important;
	}
	
.hero-cta:hover { 
	background-color:#c31069 !important;
	border-color:#c31069 !important;
	 }
#footer{
background-repeat:no-repeat;
background-position:50%;
background-size:cover;
background-image:url(../images/effect-bg-db35c61ab2.png);
position:relative;
border-top:30px;}

.language-selection-dropdown{
	background-color:#2d2d2d !important;
	}
.language-selection-dropdown-hover:hover{
	background-color:#2d2d2d !important;
	color:#FFF !important;}

.header-title-subtitle{
	text-align:center;
	padding-bottom:50px;}
	
.header-item-custom{
	font-size: 20px !important;}


.subscribe-tables {
	text-align:center;}
	
.pricing-table-currency{
	font-size:20px !important;
	padding-top:20px;
	padding-bottom:20px;
	display:inline !important;;
	background-color:none !important;
}
.pricing-table-duration{
	font-size:22px !important;
	padding-top:0px;
	padding-bottom:00px;
	display:inline !important;
	background-color:none !important;
	text-transform:lowercase;
}
.pricing-table-number{
	font-size:48px !important;
	padding-top:20px;
	padding-bottom:20px;
	display:inline !important;;
	background-color:none !important;
}
.pricing-table-header{
	height:80px;
	background-color:#c31069 !important;
	color:green;
	height:120px;
	display:inline-block;
	padding-top:-20px}
	
.language-selector > a:hover{
color:#FFF !important;
background-color:#000000 !important;
}

.first-section-after-hero{
	padding-top:60px;
	}
#header .header-nav.header-nav-stripe nav > ul > .main-cta-header > a {
		background-color: #e80973;
		width:100px;
		text-align:center;
		color:#FFF;
		height:50% !Important;
	
	}
#header .header-nav.header-nav-stripe nav > ul > .main-cta-header:hover > a {
		background-color:#c31069 !important;
		color: #FFF !Important;
	}

.pricing-plans-2{
	margin:0 auto !Important;
	text-align:center !important;
}
.plan{
	border:20px !important;
	}
.plan > ul > li{
	padding-left:25px !important;
	padding-right:25px !important;}
	
.pricing-table.princig-table-flat .basic-plan h3 span{
	background-color:transparent;
	z-index:10000;
	}

.btn-pricing-table-sign-up-basic{
	font-size:18px !important;
	background-color: #aaaaaa !important;
	border-color: #9474B4 !important;
	border-radius:20px;
	padding-left: 30px !important;
	padding-right: 30px !important;
	width:100%;
}


.sign-up-button{
	font-size:16px !important;
	background-color: #aaaaaa !important;
	border-color: #9474B4 !important;
	border-radius:20px;
	padding-left: 30px !important;
	padding-right: 30px !important;
	width:80%;
}

.btn-pricing-table-sign-up-basic:after{
	padding-bottom: 50px !important;}

.btn-pricing-table-sign-up-basic:hover{
	background-color: #8f8d8d !important;}
	
.btn-pricing-table-sign-up-pro{
	font-size:18px !important;
	padding-left:30px !important;
	padding-right:30px !important;
	border-radius:20px;
	width:100%;
	}
.pro-plan h3{
	background-color:#e80973 !important;}
.pro-plan h3:hover{
	background-color:#c31069 !important;} 
.free-plan h3:hover{
	background-color:#8f8d8d !important;}

.advanced-plan h3{
	background-color:#9474B4 !important;}
.advanced-plan h3:hover{
	background-color:#80649b !important;}
	
.premium-plan h3{
	background-color:#662D91 !important;}
.premium-plan h3:hover{
	background-color:#582480 !important;}
	
.pricing-table-items{
	text-align:left !important;
	padding-top:20px !important;
	padding-bottom:20px !important;
	}

.last-item{
	border-bottom: 1px solid #ddd;}

.inside-parallax-section h2{
	padding-top:100px;}
.inside-parallax-section p{
	padding-bottom:40px;
}
.press-img {
    display: inline-block;
    margin-top:20px;
    margin-left: 10px;
    margin-right: 10px;
    width:160px;
	height:80px;
}
 @media screen and (max-width: 800px) {
    .press-img {
       width:140px;
	   height:70px;
    }
}
.sub-button-parallax{
padding-bottom:100px;}
.download-icons{
	display:inline-block;
	padding: 10px 10px 10px 0px !important;
	}

.app-image-section img{
	margin-left: auto !important;
	margin-right: auto !important;
	display:block;
	
}
.btn-primary{
	border-radius: 50px !important;
	padding-left:25px !important;
	padding-right: 25px !Important;
}

@media (max-width:991px){
#header .header-nav.header-nav-stripe nav > ul > .main-cta-header > a {
width:100% !important;
text-align:center !Important;}}

.steps-list-number{
border-radius:100%;
background-color:#f4f4f4;
color:#e80973;
font-weight:800;
border-style:solid;
border-width:2px;
width:0px;
padding-left:6px;
padding-right:6px;
text-align:center;}

/*3d model css*/
.ratio-16-9,
.ratio-16-10,
.ratio-square {
    display: block;
    position: relative;
    width: 100%;
    height: 0;
}

.ratio-16-9 {
    padding-top: 56.25%; /* This is your aspect-ratio */
}

.ratio-16-10 {
    padding-top: 62.5%; /* This is your aspect-ratio */
}

.ratio-square {
    padding-top: 100%; /* This is your aspect-ratio */
}

.ratio-inner {
    display: block;
    position: absolute;

    left: 0;
    top: 0;
    right: 0;
    bottom: 0;

    width: 100%;
    height: 100%;
}
	/*3d model css*/
.image-feature-list img{
	text-align:center;
    margin-left: auto;
	margin-right: auto;
	display: block;}
.spacer-between-section{
	padding-top:50px;
	padding-bottom:50px;}
@media (min-width:991px){
	.jotform-container{
	margin-top:-70px;}}
.designer-space-removal{
	margin-top:-25px !important;}
.space-removal-large{
	margin-top:-40px !important;}
@media (min-width:991px){
	.space-removal-small{
	margin-top:-25px !important;}}

@media (min-width:991px){
.space-removal-big{
	margin-top:-100px !important;}}
@media (max-width:991px){
.space-removal-big{
	margin-top:0px !important;}}

.full-screen-image img{
	width:100% !Important;
	}
.feature-istaging-app-text{
	text-align:center;}
.section-spacer{
	padding-top:100px;}
.section-spacer-small{
	padding-top:50px;}
@media (max-width:991px){	
	align-center-small-screen{
		text-align:center !important;}}
.section-spacer-bottom{
	padding-bottom:27px}

@media (max-width:776px){	
#header-logo-change-sticky-interiordesigner img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-furnishingsmaker img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-developer img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-realtor img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-interiordesigner-fr img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-furnishingsmaker-fr img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-developer-fr img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-realtor-fr img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-interiordesigner-cht img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-furnishingsmaker-cht img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-developer-cht img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-realtor-cht img{
	 width:240px !Important;
	 height:20px !Important;}} 
@media (max-width:776px){	
#header-logo-change-sticky-interiordesigner-cn img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-furnishingsmaker-cn img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-developer-cn img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-realtor-cn img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-interiordesigner-jp img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-furnishingsmaker-jp img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-developer-jp img{
	 width:240px !Important;
	 height:20px !Important;}}
@media (max-width:776px){	
#header-logo-change-sticky-realtor-jp img{
	 width:240px !Important;
	 height:20px !Important;}}
	 
	 
	 
@media (max-width:991px){	
.hide-in-mobile{
	 display:none !Important;}} 
	 
.divider-no-space{
	margin-top:-80px;}

.dark-text{
	color: #525252 !important;}
	
.modal-dialog{
	z-index:20000000000;}

.no-padding-section-bottom{
	margin-top:-30px !Important;
	padding-bottom:100px !Important;}	
	











.contentDiv-arrow {
    position: relative;
}

@keyframes bouncing {
    0% {bottom: 0;}
    50% {bottom: 20px;}
    100% {bottom: 0;}
}

.scroll-indicator-arrow {
    animation: bouncing 1s infinite ease-in-out;
    bottom: 0;
    display: block;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    position: absolute;
    width: 50px;
}
.existing-account{
	padding-top:10px;
	text-align:center;}
	
.button-advanced{
	background-color: #9474B4 !important;
	color: #FFFFFF important;}
.button-advanced:hover{
	background-color: #80649b !important;
	color: #80649b important;}

.button-premium{
	background-color: #662D91 !important;
	color: #FFFFFF important;}
.button-premium:hover{
	background-color: #582480 !important;
	color: #FFFFFF important;}

.button-pro{
	background-color: #e80973 !important;
	color: #FFFFFF important;}
.button-pro:hover{
	background-color: #c31069 !important;
	}
	
 .box{
        display: none;}

.currency-selector{
	text-align:right;
    }
.currency-selector select{
	background-color:#FFF;
	box-shadow:none !important;
    }
.grey-text h2{
	text-align:center;
	color: #b2b2b2 !Important;}


.avn-price-table{
	position:relative;
	margin-bottom:40px;
}
.avn-price-table > .items > ul{
	list-style:none;
}
a.avn-btn{
	text-decoration:none;
}
.avn-btn{
	padding:12px 25px;
	background:#F0F0F0;
	border:none;
	display:inline-block;
	*display:inline;
	*zoom:1;
	white-space:nowrap;
}
.avn-btn > span{
	margin:0 5px;
}


.avn-price-table.avn-style18{
	position:relative;
}
.avn-price-table.avn-style18 > .avn-items1{
	position:absolute;
	left:0;
	right:0;
	top:305px;
	bottom:0px;
	z-index:9;
	width:300px;
}
.avn-price-table.avn-style18 > .no-currency-selector{
	top:259px !Important;}
.avn-price-table.avn-style18 > .large-amounts{
	top:241px !Important;}

.avn-price-table.avn-style18 > .avn-tables{
	margin-left:300px;
}
.avn-price-table.avn-style18 > .avn-items1 > ul,
.avn-price-table.avn-style18 > .avn-tables > .avn-table >.avn-items2 > ul{
	margin:0;
	list-style:none;
}
.avn-price-table.avn-style18 > .avn-items1 > ul > li,
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .avn-items2 > ul > li{
	padding:20px 0;
}
.avn-price-table.avn-style18 > .avn-items1 > ul > li:nth-of-type(2n),
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .avn-items2 > ul > li:nth-of-type(2n){
	background:#F0F0F0;
	background:rgba(0,0,0,.03);
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table >.avn-items2 > ul{
	padding:0px 0;
	background:#FAFAFA;
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .avn-items2 > ul > li > span{
	
	font-size:14px;
	color:#777;
	display:none;
	opacity:.8;
	text-align:left;
	
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .avn-items2 > ul > li > i{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	line-height:1em;
	height:18px;
	width:18px;
	line-height:18px;
	border-radius:50px;
	border:solid 1px #CCC;
	color:#777;
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .avn-items2 > ul > li > i.avn-icon-red{
	color:#D0604E;
	border-color:#D0604E;
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .avn-items2 > ul > li > i.avn-icon-green{
	color:#3CBC81;
	border-color:#3CBC81;
}
.avn-price-table.avn-style18 > .avn-tables:before,
.avn-price-table.avn-style18 > .avn-tables:after{
	content: ' ';
	display:table;
}
.avn-price-table.avn-style18 > .avn-tables:after{
	clear:both;
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table{
	text-align:center;
	width:33.333%;
	position:relative;
	z-index:10;
	background:transparent;
	float:left;
	padding:0 1px;
}
.avn-price-table.avn-style18.avn-col-4 > .avn-tables > .four-column-pricing-table{
	width:25%;
}
.avn-price-table.avn-style18.avn-col-4 > .avn-tables > .three-column-pricing-table{
	width:33%;
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .header > h4{
	margin:0;
	font-size:18px;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-bottom:20px;
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .header{
	background:#e80973;
	padding:40px 0;
	position:relative;
	color:#FFF;
	border-radius: 3px 3px 0 0;
	-webkit-box-shadow: 0 5px 5px -5px rgba(0,0,0,.4);
	-moz-box-shadow: 0 5px 5px -5px rgba(0,0,0,.4);
	box-shadow: 0 5px 5px -5px rgba(0,0,0,.4);
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .header > .price > *{
	display:inline-block;
	*display:inline;
	*zoom:1;
	line-height:1em;
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .header > .price > .currency{
	vertical-align:top;
	position:relative;
	top:8px;
	font-size:25px;
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .header > .price > .amount{
	font-size:60px;
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .header > .price > .amount2{
	font-size:40px;
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .header > .price > .period{
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
	opacity:.8;
}
.avn-price-table.avn-style18 > .avn-items1 > ul > li > span{
	padding-left:20px;
	padding-right:20px;
	width:200px;
	position:relative;
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .avn-btn-main > .avn-btn{
	display:block;
	background:#FFF;
	padding:18px 10px;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:12px;
	position:relative;
	z-index:10;
	overflow:hidden;
	color:#333;
	-webkit-box-shadow: 0 5px 5px -5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 5px 5px -5px rgba(0,0,0,.3);
	box-shadow: 0 5px 5px -5px rgba(0,0,0,.3);
	background:#FAFAFA;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .avn-btn-main > .avn-btn:hover{
	-webkit-box-shadow: 0 8px 8px -8px rgba(0,0,0,.6);
	-moz-box-shadow: 0 8px 8px -8px rgba(0,0,0,.6);
	box-shadow: 0 8px 8px -8px rgba(0,0,0,.6);
	background:#F5F5F5;
}
.avn-price-table.avn-style18 > .avn-tables > .avn-table > .avn-btn-main > .avn-btn > i{
	margin-right:8px;
}
@media (max-width:991px){
	.avn-price-table.avn-style18 > .avn-items1{
		display:none;
	}
	.avn-price-table.avn-style18 > .avn-tables{
		margin-left:0;
	}
	.avn-price-table.avn-style18 > .avn-tables > .avn-table > .avn-items2 > ul > li:nth-of-type(2n){
		border:none;
		background:rgba(0,0,0,.02);
	}
	.avn-price-table.avn-style18 > .avn-tables > .avn-table > .avn-items2 > ul > li > span{
		display:block;
	}
}
@media (max-width:991px){
	.avn-price-table.avn-style18.avn-col-4 > .avn-tables > .avn-table,
	.avn-price-table.avn-style18 > .avn-tables > .avn-table{
		float:none;
		width:100%;
		margin-bottom:40px;
	}
}
@media (max-width:991px){
 .avn-items2 > ul > li > h7{
display:none;}

 .tour-number p{
display:none;}
.tour-number h7{
	display:none;}}
@media (max-width:991px){
 .hide-this-row-in-mobile{
display:none;}
}


.avn-has-tooltip{
	position:relative;
	border-bottom:dotted 1px #CCC;
	display:inline-block;
}
.avn-has-tooltip > .avn-tooltip{
	position:absolute;
	top:100%;
	left:10%;
	min-width:130px;
	background:#333;
	color:#FFF;
	padding:10px;
	font-size:11px;
	margin-top:15px;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	z-index:-1;
	-webkit-transform:translateY(-15px);
	-moz-transform:translateY(-15px);
	-ms-transform:translateY(-15px);
	-o-transform:translateY(-15px);
	transform:translateY(-15px);
}
.avn-has-tooltip > .avn-tooltip:before{
	content: ' ';
	position:absolute;
	border-left:solid 11px #333;
	border-top:solid 11px transparent;
	top:-11px;
	left:10px;
}
.avn-has-tooltip:hover{
	border-bottom:solid 1px #999;
}
.avn-has-tooltip:hover > .avn-tooltip{
	opacity:1;
	visibility:visible;
	z-index:10;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
}

.avn-features-list{
	position:relative;
}
.avn-features-list > span{
	display:block;
	font-size:12px;
	margin-bottom:2px;
}
.avn-features-list > span > i{
	margin-right:5px;
}
.avn-items1 > ul > li{
	padding-left: 10px !Important;
}
.avn-items1 > ul > li > h4{
	line-height:20px !Important;
	font-size:16px !Important;
	padding-top:4px !Important;}
	
.avn-items1 > ul > li > p{
	line-height:20px !Important;
	padding-bottom:4px !Important;
	margin-bottom:0 !important}
		
.pricing-table-details{
	padding-top:59px !Important;
	padding-bottom:59px !Important;}

.tour-number{
	padding-top:50px !Important;
	padding-bottom:22px !Important;}
	
.tour-number h7{
	font-size:23px;
	line-height:27px !important;
	font-weight:500;}
.tour-number p{
	font-size:15px;
	line-height:20px !important;
	font-weight:500;}
.pricing-table-spacer{
	padding-top:30px !important;
	padding-bottom:30px !important;}
	
@media (max-width:768px){
.pricing-table-details{
	padding-top:20px !Important;
	padding-bottom:20px !Important;
	background-color:#FFF !Important;
	border-left-width:1px !Important;
	border-left-style:solid !Important;
	border-left-color:#d8d4d6 !Important;
	border-right-width:1px !Important;
	border-right-style:solid !Important;
	border-right-color:#d8d4d6 !Important;
	}
.sign-up-button-section{
	border-left-width:1px !Important;
	border-left-style:solid !Important;
	border-left-color:#d8d4d6 !Important;
	border-right-width:1px !Important;
	border-right-style:solid !Important;
	border-right-color:#d8d4d6 !Important;}
.bottom-item{
	border-bottom-width:1px !Important;
	border-bottom-style:solid !Important;
	border-bottom-color:#d8d4d6 !Important;
	padding-bottom:50px !Important;}
.tour-number{
	padding-top:20px !Important;
	padding-bottom:20px !Important;
	background-color:#FFF !Important;
	border-left-width:1px !Important;
	border-left-style:solid !Important;
	border-left-color:#d8d4d6 !Important;
	border-right-width:1px !Important;
	border-right-style:solid !Important;
	border-right-color:#d8d4d6 !Important;}
}

.pricing-check{
	font-size:20px;
	color:#12cd6a;}
.header h4{
	color:#FFF !important; }
.sign-up-button-section{
	padding-top:20px;
	padding-bottom:20px;}
.purple-header{
	background-color:#9474B4 !important;}
.avn-items1 > ul > li {
	padding-left:25px !Important;
	padding-right:25px !important;}
.avn-items2 > ul > li {
	padding-left:60px !Important;
	padding-right:60px !important;}
.capture-table tbody tr td p{
	padding-top:20px;
	text-align:center;}
.capture-table thead tr th h4{
	padding-top:20px;
	text-align:center;
	color:#FFF;}
.capture-table thead tr th{
	background-color:#e80973;}
.disclaimer{
	font-size:11px;
	Text-align:center;}
	
.call-to-action-content h3{
	line-height:32px;}
.no-space-bottom{
	padding-bottom: 0 !Important;}
@media (min-width:991px){
.image-zoom img:hover {
  transform: scale(2);
  -o-transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  transition: all .5s ease;
}}
@media (min-width:991px){
.image-zoom img:hover {
  transform: scale(1.03);
  -o-transition: .5s;
  -ms-transition: .5s;
  -moz-transition: .5s;
  -webkit-transition: .5s;
  transition: all .5s ease;
}}
.no-padding-section{
	padding-top:0px !Important;
	padding-bottom: 0px !Important;}
.no-padding-section-top{
	padding-top:0px !Important;
	border-top:0 !Important;
}
@media (min-width:1540px){
.large-container{
	padding-left:0px !Important;
	padding-right:0px !Important;
	width:80% !important;
	margin: 0 auto !Important;}}
@media (max-width:1540px){
.large-container{
	padding-left:0px !Important;
	padding-right:0px !Important;
	width:95% !important;
	margin: 0 auto !Important;}}
@media (max-width:991px){
.large-container{
	padding-left:40px !Important;
	padding-right:40px !Important;
	width:95% !important;}}
	
.pro-feature-section strong, .pro-feature-section strong small{
	color:#FFF !Important;}
	
.use-cases{
	border-radius: 10px 10px 10px 10px !Important;}
.nav-tab-box{
	border-bottom: none;}
.nav-tab-box li a{
	background-color:transparent !Important;
	color: #FFF !Important;
	border-radius: 4px 4px 4px 4px !Important;
	margin-bottom: 20px !important;
	margin-left:10px !Important;
	border: 2px solid #FFF !Important;}
	
.nav-tab-box li.active a, .nav-tab-box li.active a:hover{
	background-color:#FFF !Important;
	color: #777 !Important;
	border-radius: 4px 4px 4px 4px !Important;
	margin-bottom: 20px !important;
	margin-left:10px !Important;
	border:2px solid #FFF !Important;}

.nav-tab-box li a:hover {
	background-color:transparent !Important;
	color: #ebeae8 !Important;
	border-radius: 4px 4px 4px 4px !Important;
	margin-bottom: 20px !important;
	margin-left:10px !Important;
	border: 2px solid #ebeae8 !Important;}

.button-white{
	background-color:transparent !Important;
	color: #FFF !Important;
	border-radius: 50px 50px 50px 50px !Important;
	margin-bottom: 20px !important;
	margin-left:10px !Important;
	border: 2px solid #FFF !Important;}
.button-white:hover{
	background-color:transparent !Important;
	color: #ebeae8 !Important;
	border-radius: 50px 50px 50px 50px !Important;
	margin-bottom: 20px !important;
	margin-left:10px !Important;
	border: 2px solid #ebeae8 !Important;}
	
.movingPhone-background{
 position: absolute;
 }
.movingPhone-background img{
 width:100%;
 }
 .movingPhone img{
 width:100%;
 }
.movingPhone {
	position:relative;}

@media (max-width:771px){
.owl-carousel .owl-item img{
	width: 40% !important;
	margin: 0 auto !Important;}}
.best-value{
	position:absolute;
	height:40px;
	top:-10px;
	width:100%;
	background-color: #e80973;
	z-index:1000;
	padding-top:8px;
	padding-bottom:8px;
	color:#FFF !Important;
	margin: auto 0;
	
	}
.best-value h5{
	color:#FFF !Important;
	width:100%;
	}
.best-value-purple{
	position:absolute;
	height:40px;
	top:-10px;
	width:100%;
	background-color: #9474B4;
	z-index:1000;
	padding-top:8px;
	padding-bottom:8px;
	color:#FFF !Important;
	margin: auto 0;
	
	}
.best-value-purple h5{
	color:#FFF !Important;
	width:100%;
	}
	
.text-bubble{
	position:relative;
	line-height:20px;
	width:210px !Important;
	text-align:center;
	border: 7px solid #FFF;
	border-radius: 100px;
	background-color:#f5f5f5;
	padding:42px 20px 20px 20px;
	-webkit-box-shadow: 0px -3px 82px -4px rgba(0,0,0,0.26);
    -moz-box-shadow: 0px -3px 82px -4px rgba(0,0,0,0.26);
    box-shadow: 0px -3px 82px -4px rgba(0,0,0,0.26);
	top:-210px;
	}
@media (max-width:991px){
	.text-bubble{
	margin: 0 auto !Important;
	top:-120px;}}
.tutorial-screenshot{
	-webkit-box-shadow: 0px -3px 82px -4px rgba(0,0,0,0.26);
    -moz-box-shadow: 0px -3px 82px -4px rgba(0,0,0,0.26);
    box-shadow: 0px -3px 82px -4px rgba(0,0,0,0.26);
	margin-top:20px;
	margin-bottom:50px;
	}
.pull-center{
	max-width:100% !Important;}
.aligned-iframe iframe{
	margin: 0 auto !Important;
	max-width:100%}

.divider-large{
	height:3px !Important;
	background-color: #d3d3d3 !Important;}
.header-cta-span{
	margin-top:12px;
	margin-left:15px;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:15px !Important;
	padding-right:15px !Important;
	border-radius:22px !important;
	font-size:13px !important;
	color:#FFF !Important;
	
	
	}
@media (max-width:991px){
	.header-cta-span{
		width:150px !Important;
		display:block;
		margin: 0 auto !Important;
		
		margin-top:15px !Important;}}
.header-cta-span a{
	color:#FFF;
	}
#iframe-banner{
	width:100% !Important;
	height:760px !important;
	position:absolute !Important;
	z-index:9 !Important;
	}
#background-img-cover{
	z-index:20 !Important;
	position:absolute !Important;}
#background-img-cover{
	width:100% !Important;
	height: 100% !Important;}
	
#inside-background-frame{
	width:100% !Important;
	height: 100% !Important;}
.hide-index-cta{
	opacity:0;}
.show-index-cta{
	opacity:1 !Important;}