/* #top-title {
	margin-top: 120px;
} */

#arrow-wrap img {
	padding-bottom: 20px;
	cursor: pointer;
	margin-top: 30px;
	transition-property: margin-top, opacity;
	transition-duration: 1s;
	transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-property: margin-top, opacity;
	-moz-transition-duration: 1s;
	-moz-transition-timing-function: ease;
	/* Safari and Chrome */
	-webkit-transition-property: margin-top, opacity;
	-webkit-transition-duration: 1s;
	-webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-property: margin-top, opacity;
	-o-transition-duration: 1s;
	-o-transition-timing-function: ease;
	/* background-size: 50px 50px; */
	opacity: 1;
	cursor: pointer;
}

#arrow-wrap img.top {
	opacity: 0;
	margin-top: 0;
}

span.fa-3xdn {
	font-size: 3em;
}

@media ( max-width : 767px) {
	#btn-start {
		margin-bottom: 154px;
	}
/* 	#top-title {
		margin-top: 103px;
	} */
}

@media ( min-width : 768px) {
	#btn-start {
		margin-bottom: 175px;
	}
}

@media ( min-width : 1024px) and (orientation : portrait) {
	#btn-start {
		margin-bottom: 0;
	}
}

@media ( min-width : 1024px) {
	#find_domain_title {
		font-size: 56px;
	}
}

@media ( max-width : 991px) {
	#find_domain_title {
		font-size: 36px;
	}
}

/* slider css */
#slider-bg {
	background-color: #f9f9fa;
	padding-top: 10vh;
	overflow: hidden;
}

.slider-item {
	width: 100%;
	height: 65vh;
	text-rendering: geometricPrecision;
	font-weight: 300;
	color: #f0f0f0;
	-webkit-font-smoothing: antialiased;
}

.slider-item>div {
	margin-left: 60px;
	margin-right: 60px;
	width: auto;
	height: 100%;
}

/* a.home-slider-btn {
	color: #ff2a5e;
}

a.home-slider-btn:hover {
	color: #fff;
	background-color: #ff2a5e;
	font-weight: 400;
} */

.slider-item.item-mail img {
	margin-top: 64px;
	max-width: 393px;
	width: 80%;
}

@media ( min-width : 1025px) {
	#slider-bg {
		margin: 0 45px;
	}
}

.flickity-page-dots {
	height: 16px;
	top: 5vh;
	left: 0;
}

.flickity-page-dots .dot {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background-color: #000;
	border: 3px #fff solid;
	opacity: 1;
}

.flickity-page-dots .dot.is-selected {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background-color: #ff2b5e;
}
/* slider content css */
.slider-text-wrap {
	max-width: 425px;
	width: 30%;
	height: 100%;
	float: left;
	display: table;
/* 	margin-top: -5vh; */
}

.slider-text-wrap>div {
	display: table-cell;
	vertical-align: middle;
}

.slider-title {
	font-size: 53.7px;
	font-weight: 100;
	text-rendering: geometricPrecision;
	letter-spacing: -0.02em;
	margin-bottom: 0.35em;
}

.slider-text {
	line-height: 1.5em;
	color: #747c83;
}

.slider-btn {
	background-color: #00cdb1;
	margin-top: 1em;
	margin-bottom: 3em;
	color: #fff;
	width: 170px;
	padding: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.slider-img-wrap {
	width: 65%;
	height: 100%;
	float: left;
	display: table;
/* 	margin-top: -5vh; */
}

.slider-img-wrap>div {
	vertical-align: middle;
	display: table-cell;
}

.slider-img-wrap>div>img {
	width: 100%;
}

@media ( max-width : 767px) {
	#slider-bg {
		padding-bottom: 56px;
	}
	.slider-text-wrap {
		float: left;
		width: 100%;
		max-width: 100%;
		height: auto;
		margin-bottom: 100px;
		margin-top: 0;
	}
	.slider-img-wrap {
		float: right;
		width: 100%;
		height: auto;
	}
	.slider-item {
		height: auto;
	}
}

#slider-item-features {
	margin-top: 60px;
}

#slider-item-features img {
	width: 75px;
}

#slider-item-features .feature {
	width: 30%;
	float: left;
}

#slider-item-features .feature.middle {
	margin-left: 5%;
	margin-right: 5%;
}

#slider-item-features .feature-title {
	margin-top: 50px;
	margin-bottom: 12px;
	font-size: 17px;
	line-height: 13px;
	color: #323a45;
}

#slider-item-features .feature-subtitle {
	color: #747c83;
	margin-bottom: 40px;
}

@media ( max-width : 767px) {
	#slider-item-features .feature {
		width: 100%;
	}
	#slider-item-features .feature.middle {
		margin-left: 0;
		margin-right: 0;
	}
}

.market-table>div {
	height: 40px;
	line-height: 40px;
	padding-left: 16px;
	padding-right: 16px;
}

.market-table>.table-title {
	background-color: #323a45;
	font-weight: 500;
	color: #fff;
}

.market-title {
	text-rendering: geometricPrecision;
	margin-bottom: 40px;
	font-size: 25px;
	font-weight: 400;
	text-transform: uppercase;
}

}
@media ( max-width : 767px) {
	.market-title {
		font-size: 36px;
	}
}

.market-table>.table-cell {
	border-bottom: 1px solid #f9f9fa;
}

.market-table .bottom-link {
	margin-bottom: 30px;
	padding-top: 10px;
}
/*animation*/
.animated {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

@keyframes fadeInDown { 
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}

	100%
	{
		opacity: 1;
		transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown{
 0% {
	opacity: 0;
    transform: translateY(-20px);
 }
 100% {
    opacity: 1;
    -moz-transform: translateY(0);
 }
}

@-ms-keyframes fadeInDown{
 0% {
	opacity: 0;
    -ms-transform: translateY(-20px);
 }
 100% {
    opacity: 1;
    -ms-transform: translateY(0);
 }
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
	-webkit-transform:translateY(-20px); 
  }

  100% {
    opacity: 1;
	-webkit-transform:translateY(0); 
  }
}