body {
	font-family:poppins,
	Arial,
	sans-serif;
	background:#fff;
	font-size:16px;
	line-height:1.8;
	font-weight:300;
	color:#81919a
}
body.menu-show {
	overflow:hidden;
	position:fixed;
	height:100%;
	width:100%
}
a {
	-webkit-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	color:#24bdc9
}
a:hover {
	text-decoration:none;
	color:#24bdc9
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5 {
	line-height:1.5;
	color:#3a4348;
	font-weight:400
}
.text-primary {
	color:#24bdc9!important
}
.ftco-navbar-light {
	background:0 0!important;
	position:absolute;
	top:20px;
	left:0;
	right:0;
	z-index:3
}
@media(max-width:991.98px){.ftco-navbar-light{background:#3a4348!important;position:relative;top:0}}.ftco-navbar-light .navbar-brand {
	color:#fff
}
.ftco-navbar-light .navbar-nav>.nav-item>.nav-link {
	font-size:14px;
	padding-top:.9rem;
	padding-bottom:.9rem;
	padding-left:20px;
	padding-right:20px;
	color:#fff;
	font-weight:400;
	opacity:1!important
}
.ftco-navbar-light .navbar-nav>.nav-item>.nav-link:hover {
	color:#fff
}
.ftco-navbar-light .navbar-nav>.nav-item .dropdown-menu {
	border:none;
	background:#fff;
	-webkit-box-shadow:0 10px 34px -20px rgba(0,
	0,
	0,
	.41);
	-moz-box-shadow:0 10px 34px -20px rgba(0,
	0,
	0,
	.41);
	box-shadow:0 10px 34px -20px rgba(0,
	0,
	0,
	.41)
}
.ftco-navbar-light .navbar-nav>.nav-item.ftco-seperator {
	position:relative;
	margin-left:20px;
	padding-left:20px
}
@media(max-width:991.98px){.ftco-navbar-light .navbar-nav>.nav-item.ftco-seperator {
	padding-left:0;
	margin-left:0
}
}
.ftco-navbar-light .navbar-nav>.nav-item.ftco-seperator:before {
	position:absolute;
	content:"";
	top:10px;
	bottom:10px;
	left:0;
	width:2px;
	background:rgba(255,
	255,
	255,
	.05)
}
@media(max-width:991.98px){.ftco-navbar-light .navbar-nav>.nav-item.ftco-seperator:before {
	display:none
}
}
.ftco-navbar-light .navbar-nav>.nav-item.cta>a {
	color:#fff;
	border:1px solid rgba(255,
	255,
	255,
	.4);
	padding-top:.5rem;
	padding-bottom:.5rem;
	padding-left:20px;
	padding-right:20px;
	margin-top:4px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px
}
.ftco-navbar-light .navbar-nav>.nav-item.cta>a span {
	display:inline-block;
	color:#fff
}
.ftco-navbar-light .navbar-nav>.nav-item.cta.cta-colored span {
	border-color:#24bdc9
}
.ftco-navbar-light .navbar-nav>.nav-item.active>a {
	color:rgba(255,
	255,
	255,
	.5)
}
.ftco-navbar-light .navbar-toggler {
	border:none;
	color:rgba(255,
	255,
	255,
	.5)!important;
	cursor:pointer;
	padding-right:0;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:.1em
}
.ftco-navbar-light.scrolled {
	position:fixed;
	right:0;
	left:0;
	top:0;
	margin-top:-130px;
	background:#fff!important;
	-webkit-box-shadow:0 0 10px 0 rgba(0,
	0,
	0,
	.1);
	box-shadow:0 0 10px 0 rgba(0,
	0,
	0,
	.1)
}
.ftco-navbar-light.scrolled .nav-item.active>a {
	color:#24bdc9!important
}
.ftco-navbar-light.scrolled .nav-item.cta>a {
	color:#fff!important;
	background:#24bdc9;
	border:none!important;
	padding-top:.5rem!important;
	padding-bottom:.5rem!important;
	padding-left:20px;
	padding-right:20px;
	margin-top:6px!important;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px
}
.ftco-navbar-light.scrolled .nav-item.cta>a span {
	display:inline-block;
	color:#fff!important
}
.ftco-navbar-light.scrolled .nav-item.cta.cta-colored span {
	border-color:#24bdc9
}
@media(max-width:991.98px){.ftco-navbar-light.scrolled .navbar-nav {
	background:0 0;
	border-radius:0;
	padding-left:0!important;
	padding-right:0!important
}
}
@media(max-width:767.98px){.ftco-navbar-light.scrolled .navbar-nav {
	background:0 0;
	padding-left:0!important;
	padding-right:0!important
}
}
.ftco-navbar-light.scrolled .navbar-toggler {
	border:none;
	color:rgba(0,
	0,
	0,
	.5)!important;
	border-color:rgba(0,
	0,
	0,
	.5)!important;
	cursor:pointer;
	padding-right:0;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:.1em
}
.ftco-navbar-light.scrolled .nav-link {
	padding-top:.9rem!important;
	padding-bottom:.9rem!important;
	color:#3a4348!important
}
.ftco-navbar-light.scrolled .nav-link.active {
	color:#24bdc9!important
}
.ftco-navbar-light.scrolled.awake {
	margin-top:0;
	-webkit-transition:.3s all ease-out;
	-o-transition:.3s all ease-out;
	transition:.3s all ease-out
}
.ftco-navbar-light.scrolled.sleep {
	-webkit-transition:.3s all ease-out;
	-o-transition:.3s all ease-out;
	transition:.3s all ease-out
}
.ftco-navbar-light.scrolled .navbar-brand {
	color:#3a4348
}
.navbar-brand {
	font-weight:700;
	line-height:1;
	font-size:20px;
	text-transform:uppercase
}
.hero-wrap {
	width:100%;
	height:100%;
	position:relative;
	z-index:1;
}
@media(max-width:767.98px){.hero-wrap{height:100%}}.hero-wrap .overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	content:'';
	opacity:.9;
	background:#2ebdc4;
	background:-moz-linear-gradient(-45deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-webkit-gradient(left top,
	right bottom,
	color-stop(0%,
	#2ebdc4),
	color-stop(100%,
	#68e5b2));
	background:-webkit-linear-gradient(-45deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-o-linear-gradient(-45deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-ms-linear-gradient(-45deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-webkit-linear-gradient(315deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-o-linear-gradient(315deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:linear-gradient(135deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ebdc4',
	endColorstr='#68e5b2',
	GradientType=1)
}
.hero-wrap .circle-bg:after {
	position:absolute;
	top:40%;
	left:30%;
	content:'';
	opacity:1;
	width:200px;
	height:200px;
	background:rgba(255,
	255,
	255,
	.15);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%
}
.hero-wrap .circle-bg:before {
	position:absolute;
	top:20%;
	right:30%;
	content:'';
	opacity:1;
	width:120px;
	height:120px;
	background:rgba(255,
	255,
	255,
	.1);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%
}
.hero-wrap .circle-bg-2:after {
	position:absolute;
	bottom:10%;
	right:2%;
	content:'';
	opacity:1;
	width:150px;
	height:150px;
	background:rgba(255,
	255,
	255,
	.2);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%
}
.hero-wrap .circle-bg-2:before {
	position:absolute;
	top:-2%;
	left:7%;
	content:'';
	opacity:1;
	width:100px;
	height:100px;
	background:rgba(255,
	255,
	255,
	.1);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%
}
.slider-text {
	height:700px;
	position:relative
}
@media(max-width:767.98px){.slider-text{height:750px;border:1px solid transparent;
display:block
}
}
.slider-text .one-forth {
	width:40%
}
@media(min-width:768px){.slider-text .one-forth {
	padding-left:10.5%
}
}
@media(max-width:767.98px){.slider-text .one-forth {
	width:100%!important;
	margin-top:25%;
	text-align:center
}
}
.slider-text .one-half {
	width:60%
}
@media(max-width:767.98px){.slider-text .one-half {
	width:100%!important
}
}
.slider-text h1 {
	font-size:44px;
	color:#fff;
	line-height:1.2;
	font-weight:800
}
@media(max-width:991.98px){.slider-text h1 {
	font-size:40px
}
}
.slider-text h1 strong {
	font-weight:700
}
.slider-text p {
	font-size:20px;
	line-height:1.5;
	font-weight:300;
	color:rgba(255,
	255,
	255,
	.7)
}
.slider-text p strong {
	font-weight:700
}
.slider-text p strong a {
	color:#3a4348
}
.slider-text .wrap {
	position:relative;
	width:100%;
	height:100%;
	display:block
}
.slider-text .img {
	z-index:99
}
.slider-text .breadcrumbs {
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:1px;
	margin-bottom:20px;
	z-index:99
}
.slider-text .breadcrumbs span {
	border-bottom:2px solid rgba(255,
	255,
	255,
	.1);
	color:rgba(255,
	255,
	255,
	.7)
}
.slider-text .breadcrumbs span a {
	color:#fff
}
.slider-text .bread {
	font-weight:500!important
}
.slider-text .btn-primary {
	border:1px solid #fff!important;
	background:#fff!important;
	color:#24bdc9!important;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px
}
.slider-text .btn-primary:hover,
.slider-text .btn-primary:focus {
	background:#fff!important;
	color:#3a4348
}
.owl-carousel {
	position:relative
}
.owl-carousel .owl-item {
	opacity:.4
}
.owl-carousel .owl-item.active {
	opacity:1
}
.owl-carousel .owl-nav {
	position:absolute;
	top:50%;
	width:100%
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
	position:absolute;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	margin-top:-10px;
	-moz-transition:all .7s ease;
	-o-transition:all .7s ease;
	-webkit-transition:all .7s ease;
	-ms-transition:all .7s ease;
	transition:all .7s ease;
	opacity:0
}
.owl-carousel .owl-nav .owl-prev span:before,
.owl-carousel .owl-nav .owl-next span:before {
	font-size:40px
}
.owl-carousel .owl-nav .owl-prev {
	left:0
}
.owl-carousel .owl-nav .owl-next {
	right:0
}
.owl-carousel .owl-dots {
	text-align:center
}
.owl-carousel .owl-dots .owl-dot {
	width:10px;
	height:10px;
	margin:5px;
	border-radius:50%;
	background:#d6dbde
}
.owl-carousel:hover .owl-nav .owl-prev,
.owl-carousel:hover .owl-nav .owl-next {
	opacity:1
}
.owl-carousel:hover .owl-nav .owl-prev {
	left:-20px
}
.owl-carousel:hover .owl-nav .owl-next {
	right:-20px
}
.owl-custom-nav {
	float:right;
	position:relative;
	z-index:10;
	border:1px solid red
}
.owl-custom-nav .owl-custom-prev,
.owl-custom-nav .owl-custom-next {
	padding:10px;
	font-size:30px;
	background:#ccc;
	line-height:0;
	width:60px;
	text-align:center;
	display:inline-block
}
.bg-light {
	background:#f8faff!important;
	z-index:0
}
.bg-primary {
	background:#24bdc9
}
.btn {
	cursor:pointer;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.btn:hover,
.btn:active,
.btn:focus {
	outline:none
}
.btn.btn-primary.btn-outline-primary {
	border:2px solid #24bdc9;
	background:0 0;
	color:#24bdc9
}
.btn.btn-primary.btn-outline-primary:hover {
	border:2px solid transparent;
	background:#24bdc9;
	color:#fff
}
.btn.btn-outline-white {
	border-color:rgba(255,
	255,
	255,
	.8);
	background:0 0;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	border-width:2px;
	color:#fff
}
.btn.btn-outline-white:hover,
.btn.btn-outline-white:focus,
.btn.btn-outline-white:active {
	background:#fff;
	border-color:#fff;
	color:#24bdc9
}
.domain-form .form-group {
	border:1px solid #9ff0c8;
	padding:20px
}
.domain-form .form-group input {
	height:70px!important;
	border:transparent
}
.domain-form .form-group .search-domain {
	background:#22d47b;
	border:2px solid #22d47b;
	color:#fff;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0
}
@media(max-width:767.98px){.domain-form .form-group .search-domain {
	display:block;
	width:100%
}
}
.domain-price span {
	color:#3a4348;
	margin:0 10px
}
.domain-price span small {
	color:#24bdc9
}
.table {
	text-align:center
}
.table th {
	font-weight:500
}
.table .thead-primary {
	background:#22d47b!important
}
.table .thead-primary tr th {
	padding:30px 10px;
	color:#fff!important;
	border:1px solid transparent!important
}
.table tbody tr td {
	padding:20px 10px!important;
	color:#3a4348;
	border:1px solid transparent!important;
	border-bottom:1px solid #e4e7e9!important
}
#accordion .card {
	margin-bottom:5px;
	border:1px solid #edeff0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0
}
#accordion .card .card-header {
	padding:0;
	background:0 0;
	border-bottom:1px solid #edeff0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0
}
#accordion .card .card-header a {
	padding:12px 20px;
	display:block;
	font-size:20px;
	font-weight:400;
	color:#3a4348
}
#accordion .card .card-header a span {
	float:right
}
#accordion .card .card-header a span i {
	color:#22d47b
}
#accordion .card-body {
	border:1px solid transparent
}
#accordion .card-body p {
	color:#81919a!important
}
#accordion[aria-expanded=false]>.expanded,
#accordion[aria-expanded=true]>.collapsed {
	display:none
}
.services .icon {
	line-height:1.3;
	position:relative
}
.services .icon:after,
.services .icon:before {
	position:absolute;
	content:'';
	width:40px;
	height:40px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	z-index:-1
}
.services .icon:after {
	width:25px;
	height:25px;
	top:5px;
	left:-10px;
	background:#cdf3f6
}
.services .icon:before {
	bottom:0;
	right:-10px;
	background:#d4f8e6
}
.services .icon span {
	font-size:60px;
	color:#22d47b
}
.services .media-body h3 {
	font-size:20px
}
.list-services {
	margin-top:40px;
	padding:0
}
.list-services li {
	font-size:18px;
	list-style:none
}
.list-services li a {
	color:#3a4348
}
.ftco-section-parallax {
	position:relative
}
.ftco-section-parallax .parallax-img {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	position:relative;
	padding:10em 0;
	background:#2ebdc4;
	background:-moz-linear-gradient(-45deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-webkit-gradient(left top,
	right bottom,
	color-stop(0%,
	#2ebdc4),
	color-stop(100%,
	#68e5b2));
	background:-webkit-linear-gradient(-45deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-o-linear-gradient(-45deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-ms-linear-gradient(-45deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-webkit-linear-gradient(315deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-o-linear-gradient(315deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:linear-gradient(135deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ebdc4',
	endColorstr='#68e5b2',
	GradientType=1)
}
.ftco-section-parallax .heading-section-white h2 {
	font-weight:400!important
}
@media(min-width:768px){.block-3{margin-bottom:7em}}.block-3 .text,
.block-3 .image {
	width:100%;
	padding:10% 7%;
	display:block
}
@media(min-width:768px){.block-3 .text,
.block-3 .image {
	width:50%;
	padding:10% 7%
}
}
.block-3 .text .subheading {
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:.1em
}
.block-3 .text .heading {
	font-size:30px;
	margin-bottom:30px
}
.block-3 .text .heading a {
	color:#3a4348
}
.block-3 .text p:last-child {
	margin-bottom:0
}
.block-3 .image {
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative
}
.block-3 .image:after {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	content:'';
	-webkit-box-shadow:20px 20px 0 0 #84e2e9;
	box-shadow:20px 20px 0 0 #84e2e9
}
.block-3 .image.image-2:after {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	content:'';
	-webkit-box-shadow:-20px 20px 0 0 #84e2e9;
	box-shadow:-20px 20px 0 0 #84e2e9
}
@media(max-width:767.98px){.block-3 .image {
	height:300px
}
}
.block-5 {
	overflow:hidden;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	height:400px;
	position:relative;
	display:block
}
.block-5:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:-moz-linear-gradient(top,
	transparent 0%,
	transparent 18%,
	rgba(0,
	0,
	0,
	0.8) 99%,
	rgba(0,
	0,
	0,
	0.8) 100%);
	background:-webkit-linear-gradient(top,
	transparent 0%,
	transparent 18%,
	rgba(0,
	0,
	0,
	0.8) 99%,
	rgba(0,
	0,
	0,
	0.8) 100%);
	background:-webkit-gradient(linear,
	left top,
	left bottom,
	from(transparent),
	color-stop(18%,
	transparent),
	color-stop(99%,
	rgba(0,
	0,
	0,
	0.8)),
	to(rgba(0,
	0,
	0,
	0.8)));
	background:-o-linear-gradient(top,
	transparent 0%,
	transparent 18%,
	rgba(0,
	0,
	0,
	0.8) 99%,
	rgba(0,
	0,
	0,
	0.8) 100%);
	background:linear-gradient(to bottom,
	transparent 0%,
	transparent 18%,
	rgba(0,
	0,
	0,
	0.8) 99%,
	rgba(0,
	0,
	0,
	0.8) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',
	endColorstr='#cc000000',
	GradientType=0);
	opacity:.8
}
.block-5 .text {
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	padding:20px 20px 10px;
	-webkit-transition:.8s all ease;
	-o-transition:.8s all ease;
	transition:.8s all ease
}
.block-5 .text:before {
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	background:#fff;
	visibility:hidden;
	opacity:0;
	height:0;
	position:absolute;
	content:"";
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease
}
.block-5 .text .heading,
.block-5 .text .subheading,
.block-5 .text .post-meta,
.block-5 .text .excerpt,
.block-5 .text .price {
	z-index:2;
	position:relative
}
.block-5 .text .subheading {
	color:#fff;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-size:12px;
	margin-bottom:5px;
	opacity:.6
}
.block-5 .text .heading {
	color:#fff;
	margin:0 0 10px;
	padding:0;
	font-weight:700;
	font-size:24px;
	line-height:1.2;
	font-weight:400
}
.block-5 .text .post-meta {
	line-height:1.4;
	color:#fff;
	font-size:14px
}
.block-5 .text .post-meta span {
	display:inline-block;
	margin-right:10px;
	margin-bottom:10px;
	opacity:.6
}
.block-5 .text .price {
	color:#fff
}
.block-5 .text .excerpt {
	line-height:1.4;
	color:#fff
}
.block-5:hover .text:before,
.block-5:focus .text:before {
	visibility:visible;
	opacity:1;
	height:100%;
	background:#fff
}
.block-5:hover .text .heading,
.block-5:hover .text .subheading,
.block-5:hover .text .post-meta,
.block-5:hover .text .price,
.block-5:hover .text .star-rate,
.block-5:focus .text .heading,
.block-5:focus .text .subheading,
.block-5:focus .text .post-meta,
.block-5:focus .text .price,
.block-5:focus .text .star-rate {
	color:#3a4348
}
.aside-stretch {
	background:#43d2dd
}
.aside-stretch:after {
	position:absolute;
	top:0;
	right:100%;
	bottom:0;
	content:'';
	width:360%;
	background:#43d2dd
}
@media(max-width:767.98px){.aside-stretch{background:0 0
}
.aside-stretch:after {
	background:0 0;
	display:none
}
}
.form-control {
	height:52px!important;
	background:#fff!important;
	color:#3a4348!important;
	font-size:18px;
	border-radius:0;
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.form-control:focus,
.form-control:active {
	border-color:#3a4348
}
textarea.form-control {
	height:inherit!important
}
.ftco-vh-100 {
	height:100vh
}
@media(max-width:1199.98px){.ftco-vh-100{height:inherit;padding-top:5em;padding-bottom:5em}}.ftco-vh-75{height:75vh;min-height:700px}@media(max-width:1199.98px){.ftco-vh-75{min-height:700px;height:inherit;padding-top:5em;padding-bottom:5em}}.ftco-tab-nav{padding:0;margin:0;display:inline-block!important}@media(max-width:767.98px){.ftco-tab-nav{display:block!important;margin-bottom:10px;width:100%!important}}.ftco-tab-nav li {
	padding:0;
	margin:0 5px;
	display:inline-block!important
}
@media(max-width:767.98px){.ftco-tab-nav li {
	display:block!important;
	margin-bottom:10px;
	width:100%!important
}
}
.ftco-tab-nav li a {
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:.2em;
	color:#ccc;
	border:2px solid #ccc;
	border-radius:0!important
}
.ftco-tab-nav li a.active {
	background:0 0!important;
	color:#000!important;
	border:2px solid #3a4348
}
.ftco-animate {
	opacity:0;
	visibility:hidden
}
.bg-primary {
	background:#24bdc9!important
}
.ftco-section .ftco-sub-title {
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:.5em;
	color:#d4d4d4;
	font-family:work sans,
	-apple-system,
	BlinkMacSystemFont,
	segoe ui,
	Roboto,
	helvetica neue,
	Arial,
	sans-serif,
	apple color emoji,
	segoe ui emoji,
	segoe ui symbol;
	font-weight:300
}
.ftco-section .ftco-primary-title {
	margin-top:0;
	margin-bottom:30px
}
.media-custom {
	background:#fff
}
.media-custom .media-body .name {
	font-weight:500;
	font-size:16px;
	margin-bottom:0;
	color:#24bdc9
}
.media-custom .media-body .position {
	font-size:13px;
	color:#fff
}
.about-author .desc h3 {
	font-size:24px
}
.ftco-section {
	padding:8em 0;
	position:relative
}
@media(max-width:767.98px){.ftco-section{padding:3em 0
}
}
.ftco-bg-dark {
	background:#3c312e
}
.ftco-footer {
	font-size:16px;
	background:#24bdc9;
	padding:1em
}
.ftco-footer .ftco-footer-logo {
	text-transform:uppercase;
	letter-spacing:.1em
}
.ftco-footer .ftco-footer-widget h2 {
	font-weight:400;
	color:#fff;
	margin-bottom:40px;
	font-size:18px;
	font-weight:400
}
.ftco-footer  p {
    margin-bottom: 0;
}
.ftco-footer .ftco-footer-widget ul li a span {
	color:#fff
}
.ftco-footer .ftco-footer-widget .btn-primary {
	background:#fff!important;
	border:2px solid #fff!important
}
.ftco-footer .ftco-footer-widget .btn-primary:hover {
	background:#fff;
	border:2px solid #fff!important
}
.ftco-footer p {
	color:rgba(255,
	255,
	255,
	.7)
}
.ftco-footer a {
	color:rgba(255,
	255,
	255,
	.7)
}
.ftco-footer a:hover {
	color:#fff
}
.ftco-footer .ftco-heading-2 {
	font-size:17px;
	font-weight:400;
	color:#3a4348
}
.ftco-footer-social li {
	list-style:none;
	margin:0 10px 0 0;
	display:inline-block
}
.ftco-footer-social li a {
	height:50px;
	width:50px;
	display:block;
	float:left;
	background:rgba(255,
	255,
	255,
	.05);
	border-radius:50%;
	position:relative
}
.ftco-footer-social li a span {
	position:absolute;
	font-size:26px;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,
	-50%);
	-ms-transform:translate(-50%,
	-50%);
	transform:translate(-50%,
	-50%)
}
.ftco-footer-social li a:hover {
	color:#fff
}
.footer-small-nav>li {
	display:inline-block
}
.footer-small-nav>li a {
	margin:0 10px 10px 0
}
.footer-small-nav>li a:hover,
.footer-small-nav>li a:focus {
	color:#24bdc9
}
.media .ftco-icon {
	width:100px
}
.media .ftco-icon span {
	color:#24bdc9
}
.ftco-media {
	background:#fff;
	border-radius:0
}
.ftco-media .heading {
	font-weight:400
}
.ftco-media.ftco-media-shadow {
	padding:40px;
	background:#fff;
	-webkit-box-shadow:0 10px 50px -15px rgba(0,
	0,
	0,
	.3);
	box-shadow:0 10px 50px -15px rgba(0,
	0,
	0,
	.3);
	-webkit-transition:.2s all ease;
	-o-transition:.2s all ease;
	transition:.2s all ease;
	position:relative;
	top:0
}
.ftco-media.ftco-media-shadow:hover,
.ftco-media.ftco-media-shadow:focus {
	top:-3px;
	-webkit-box-shadow:0 10px 70px -15px rgba(0,
	0,
	0,
	.3);
	box-shadow:0 10px 70px -15px rgba(0,
	0,
	0,
	.3)
}
.ftco-media .icon {
	font-size:50px;
	display:block;
	color:#24bdc9
}
.ftco-media.text-center .ftco-icon {
	margin:0 auto
}
.ftco-overflow-hidden {
	overflow:hidden
}
.padding-top-bottom {
	padding-top:120px;
	padding-bottom:120px
}
#map {
	height:400px;
	width:100%
}
@media(max-width:991.98px){#map{height:300px}}@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow:0 0 0 0 rgba(36,
		189,
		201,
		.4)
	}
	70% {
		-webkit-box-shadow:0 0 0 30px transparent
	}
	100% {
		-webkit-box-shadow:0 0 0 0 transparent
	}
}
@keyframes pulse {
	0% {
		-moz-box-shadow:0 0 0 0 rgba(36,
		189,
		201,
		.4);
		-webkit-box-shadow:0 0 0 0 rgba(36,
		189,
		201,
		.4);
		box-shadow:0 0 0 0 rgba(36,
		189,
		201,
		.4)
	}
	70% {
		-moz-box-shadow:0 0 0 30px transparent;
		-webkit-box-shadow:0 0 0 30px transparent;
		box-shadow:0 0 0 30px transparent
	}
	100% {
		-moz-box-shadow:0 0 0 0 transparent;
		-webkit-box-shadow:0 0 0 0 transparent;
		box-shadow:0 0 0 0 transparent
	}
}
.heading-section .subheading {
	color:#24bdc9;
	font-size:14px;
	font-size:500;
	display:block;
	margin-bottom:20px
}
.heading-section h2 {
	font-size:30px;
	font-weight:400
}
@media(max-width:767.98px){.heading-section h2 {
	font-size:28px
}
}
.heading-section.heading-section-white .subheading {
	color:rgba(255,
	255,
	255,
	.9)
}
.heading-section.heading-section-white h2 {
	font-size:40px;
	color:#fff
}
.heading-section.heading-section-white p {
	color:rgba(255,
	255,
	255,
	.9)
}
.img,
.blog-img,
.user-img {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center
}
.testimony-section {
	position:relative
}
.testimony-section .owl-carousel {
	margin:0
}
.testimony-section .owl-carousel .owl-stage-outer {
	padding-top:3.5em;
	padding-bottom:2em;
	position:relative
}
.testimony-wrap {
	-webkit-box-shadow:0 2px 5px 0 rgba(0,
	0,
	0,
	.03);
	-moz-box-shadow:0 2px 5px 0 rgba(0,
	0,
	0,
	.03);
	box-shadow:0 2px 5px 0 rgba(0,
	0,
	0,
	.03);
	background:#fff;
	display:block;
	position:relative
}
.testimony-wrap .user-img {
	width:100px;
	height:100px;
	border-radius:50%;
	position:relative;
	margin-top:-75px
}
.testimony-wrap .user-img .quote {
	position:absolute;
	bottom:-10px;
	right:0;
	width:40px;
	height:40px;
	background:#e1faee;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%
}
.testimony-wrap .user-img .quote i {
	color:#22d47b
}
.testimony-wrap .name {
	font-weight:500;
	font-size:16px;
	margin-bottom:0;
	color:#3a4348
}
.testimony-wrap .position {
	font-size:13px
}
@media(max-width:767.98px){.about-image{height:400px;margin-bottom:30px}}.ftco-section{position:relative;width:100%;display:block}.ftco-section .nav-pills p {
	margin-bottom:0
}
.ftco-section .nav-pills .nav-link {
	border-radius:0;
	margin-bottom:0;
	color:#22d47b;
	font-size:18px;
	font-weight:400;
	position:relative;
	display:inline-block;
	border:1px solid #73e9ae;
	margin-left:5px;
	margin-right:5px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px
}
.ftco-section .nav-pills .nav-link.active,
.ftco-section .nav-pills .nav-link:hover {
	color:#fff;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	background:#22d47b;
	border:1px solid #22d47b
}
.ftco-section .nav-pills .nav-link.active:after,
.ftco-section .nav-pills .nav-link:hover:after {
	opacity:1
}
@media(max-width:767.98px){.ftco-section .nav-pills .nav-link.active:after,
.ftco-section .nav-pills .nav-link:hover:after {
	opacity:0
}
}
@media(max-width:767.98px){.ftco-section .nav-pills .nav-link {
	display:block;
	width:100%;
	margin-bottom:5px
}
}
.ftco-section .tab-content .tab-pane h2 {
	font-size:24px
}
.ftco-section .tab-content .tab-pane .one-forth {
	width:50%
}
.ftco-section .tab-content .tab-pane .one-forth img {
	-webkit-box-shadow:0 2px 5px 0 rgba(0,
	0,
	0,
	.03);
	-moz-box-shadow:0 2px 5px 0 rgba(0,
	0,
	0,
	.03);
	box-shadow:0 2px 5px 0 rgba(0,
	0,
	0,
	.03)
}
@media(max-width:767.98px){.ftco-section .tab-content .tab-pane .one-forth img {
	margin-bottom:20px
}
}
@media(max-width:767.98px){.ftco-section .tab-content .tab-pane .one-forth {
	width:100%
}
}
.ftco-section .tab-content .tab-pane .one-half {
	width:50%
}
@media(max-width:767.98px){.ftco-section .tab-content .tab-pane .one-half {
	width:100%
}
}
.image-popup {
	cursor:-webkit-zoom-in;
	cursor:-moz-zoom-in;
	cursor:zoom-in
}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity:0;
	-webkit-backface-visibility:hidden;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.mfp-with-zoom.mfp-ready .mfp-container {
	opacity:1
}
.mfp-with-zoom.mfp-ready.mfp-bg {
	opacity:.8
}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity:0
}
#section-counter {
	position:relative;
	z-index:0
}
#section-counter:after {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	content:'';
	z-index:-1;
	opacity:.9;
	background:#2ebdc4;
	background:-moz-linear-gradient(-45deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-webkit-gradient(left top,
	right bottom,
	color-stop(0%,
	#2ebdc4),
	color-stop(100%,
	#68e5b2));
	background:-webkit-linear-gradient(-45deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-o-linear-gradient(-45deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-ms-linear-gradient(-45deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-webkit-linear-gradient(315deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:-o-linear-gradient(315deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	background:linear-gradient(135deg,
	#2ebdc4 0%,
	#68e5b2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ebdc4',
	endColorstr='#68e5b2',
	GradientType=1)
}
.ftco-counter {
	padding:10em 0
}
.ftco-counter .text strong.number {
	font-weight:400;
	font-size:30px;
	color:#fff
}
.ftco-counter .text span {
	font-size:16px;
	color:rgba(255,
	255,
	255,
	.7)
}
@media(max-width:767.98px){.ftco-counter .counter-wrap {
	margin-bottom:20px
}
}
.ftco-counter .ftco-number {
	display:block;
	font-size:72px;
	font-weight:700;
	color:#24bdc9
}
.ftco-counter .ftco-label {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:.1em
}
.block-20 {
	overflow:hidden;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	height:350px;
	position:relative;
	display:block
}
.blog-entry {
	background:#fff;
	-webkit-box-shadow:0 4px 18px -12px rgba(0,
	0,
	0,
	.75);
	-moz-box-shadow:0 4px 18px -12px rgba(0,
	0,
	0,
	.75);
	-ms-box-shadow:0 4px 18px -12px rgba(0,
	0,
	0,
	.75);
	-o-box-shadow:0 4px 18px -12px rgba(0,
	0,
	0,
	.75);
	box-shadow:0 4px 18px -12px rgba(0,
	0,
	0,
	.75);
	border:1px solid #f5f6f7
}
@media(min-width:768px){.blog-entry{margin-bottom:30px}}@media(max-width:767.98px){.blog-entry{margin-bottom:30px}}.blog-entry .text {
	position:relative;
	border-top:0;
	border-radius:2px
}
.blog-entry .text .heading {
	font-size:20px;
	margin-bottom:16px
}
.blog-entry .text .heading a {
	color:#3a4348
}
.blog-entry .text .heading a:hover,
.blog-entry .text .heading a:focus,
.blog-entry .text .heading a:active {
	color:#24bdc9
}
.blog-entry .text .meta-chat {
	color:#9eaab0
}
.blog-entry .text .read {
	color:#3a4348;
	font-size:14px
}
.blog-entry .meta>div {
	display:inline-block;
	margin-right:5px;
	margin-bottom:5px;
	font-size:15px
}
.blog-entry .meta>div a {
	color:#9eaab0;
	font-size:15px
}
.blog-entry .meta>div a:hover {
	color:#fff
}
.block-23 ul {
	padding:0
}
.block-23 ul li,
.block-23 ul li>a {
	display:table;
	line-height:1.5;
	margin-bottom:15px
}
.block-23 ul li span {
	color:rgba(255,
	255,
	255,
	.7)
}
.block-23 ul li .icon,
.block-23 ul li .text {
	display:table-cell;
	vertical-align:top
}
.block-23 ul li .icon {
	width:40px;
	font-size:18px;
	padding-top:2px;
	color:#fff
}
.block-6 {
	margin-bottom:40px
}
.block-6 .media-body p {
	font-size:16px
}
.block-10 .chef-img {
	height:400px
}
.block-10 .person-info {
	height:75px
}
.block-10 .person-info span {
	display:block
}
.block-10 .person-info .name {
	font-size:20px;
	color:#3a4348;
	font-weight:400
}
.block-10 .person-info .position {
	font-size:14px
}
.block-17 form .fields {
	width:100%;
	position:relative
}
@media(max-width:991.98px){.block-17 form .fields {
	width:100%
}
}
.block-17 form .fields .one-third {
	width:100%!important;
	margin-bottom:10px
}
@media(max-width:991.98px){.block-17 form .fields .one-third {
	width:100%;
	border-right:none;
	padding-left:0;
	padding-right:0;
	margin-bottom:10px
}
}
.block-17 form .fields .one-third:last-child {
	border-right:none
}
.block-17 form .fields .one-third label {
	font-weight:700;
	color:#3a4348
}
.block-17 form .fields .form-control {
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	border:transparent;
	background:0 0!important;
	color:#81919a!important;
	border:2px solid rgba(0,
	0,
	0,
	.1);
	font-size:14px;
	width:100%;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px
}
.block-17 form .fields .form-control::-webkit-input-placeholder {
	color:#81919a
}
.block-17 form .fields .form-control::-moz-placeholder {
	color:#81919a
}
.block-17 form .fields .form-control:-ms-input-placeholder {
	color:#81919a
}
.block-17 form .fields .form-control:-moz-placeholder {
	color:#81919a
}
.block-17 form .fields .icon {
	position:absolute;
	top:50%;
	right:30px;
	font-size:14px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	color:rgba(58,
	67,
	72,
	.7)
}
@media(max-width:767.98px){.block-17 form .fields .icon {
	right:10px
}
}
.block-17 form .fields .select-wrap {
	position:relative
}
.block-17 form .fields .select-wrap select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.block-17 form .search-submit {
	width:100%;
	background:#24bdc9;
	border:2px solid #24bdc9;
	color:#fff;
	padding:12px 10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px
}
.block-17 form .search-submit:hover {
	background:#3a4348;
	color:#fff;
	border:2px solid #3a4348
}
.block-18 .icon>span {
	font-size:40px
}
.block-18 .text strong {
	font-size:30px
}
.block-18 .text span {
	display:block
}
.block-27 ul {
	padding:0;
	margin:0
}
.block-27 ul li {
	display:inline-block;
	margin-bottom:4px;
	font-weight:400
}
.block-27 ul li a,
.block-27 ul li span {
	color:#24bdc9;
	text-align:center;
	display:inline-block;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	border:1px solid #84e2e9
}
.block-27 ul li.active a,
.block-27 ul li.active span {
	background:#84e2e9;
	color:#24bdc9;
	border:1px solid transparent
}
.block-7 {
	margin-bottom:30px;
	padding:30px;
	padding-top:0;
	-webkit-box-shadow:0 2px 5px 0 rgba(0,
	0,
	0,
	.03);
	-moz-box-shadow:0 2px 5px 0 rgba(0,
	0,
	0,
	.03);
	box-shadow:0 2px 5px 0 rgba(0,
	0,
	0,
	.03);
	background:#fff
}
@media(min-width:768px){.block-7{padding:40px;padding-top:0}}.block-7 .heading {
	font-size:14px;
	line-height:1;
	margin:0;
	padding:0;
	padding:12px 20px;
	background:#24bdc9;
	margin-bottom:40px;
	color:#fff;
	border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	display:inline-block
}
.block-7 .heading-2 {
	font-size:16px;
	font-weight:400
}
.block-7 .price {
	margin:0;
	padding:0;
	display:block
}
.block-7 .price sup {
	font-size:20px;
	top:-1em;
	color:#3a4348
}
.block-7 .price .number {
	font-size:40px;
	font-weight:500;
	color:#3a4348
}
.block-7 .excerpt {
	margin-bottom:20px;
	color:#b3b3b3
}
.block-7 .label2 {
	text-transform:uppercase
}
.block-7 .pricing-text {
	margin-bottom:0
}
.block-7 .pricing-text,
.block-7 .pricing-text li {
	padding:0;
	margin:0
}
.block-7 .pricing-text li {
	list-style:none;
	margin-bottom:10px;
	color:#b3b3b3
}
.block-7 .pricing-text li strong {
	color:#3a4348
}
.block-8 .accordion-item .heading {
	font-size:16px;
	font-weight:400;
	padding:10px 0
}
.block-8 .accordion-item .heading>a {
	padding-left:35px;
	position:relative;
	color:#3a4348
}
.block-8 .accordion-item .heading>a:before {
	width:20px;
	height:20px;
	line-height:18px;
	border:1px solid #ccc;
	text-align:center;
	font-size:18px;
	top:.1em;
	left:0
}
.block-8 .accordion-item .heading>a[aria-expanded=true]:before {
	font-family:icomoon;
	position:absolute;
	content:"\e316";
	-webkit-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	background:#24bdc9;
	color:#fff;
	border:1px solid #24bdc9
}
.block-8 .accordion-item .heading>a[aria-expanded=false]:before {
	content:"\e313";
	color:#ccc;
	font-family:icomoon;
	position:absolute;
	-webkit-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease
}
.block-8 .accordion-item .body-text {
	font-size:16px;
	padding:5px 0;
	padding-left:30px
}
.block-4 .nonloop .owl-stage {
	padding-bottom:2em
}
.block-4 .nonloop .owl-item {
	-webkit-box-shadow:0 7px 20px -5px rgba(0,
	0,
	0,
	.2);
	box-shadow:0 7px 20px -5px rgba(0,
	0,
	0,
	.2)
}
.block-4 .nonloop .owl-nav {
	z-index:2;
	position:absolute;
	width:100%;
	bottom:-2px
}
.block-4 .nonloop .owl-nav .owl-prev,
.block-4 .nonloop .owl-nav .owl-next {
	opacity:.2;
	-webkit-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease;
	position:absolute
}
.block-4 .nonloop .owl-nav .owl-prev:hover,
.block-4 .nonloop .owl-nav .owl-next:hover {
	opacity:1
}
.block-4 .nonloop .owl-nav .owl-prev.disabled,
.block-4 .nonloop .owl-nav .owl-next.disabled {
	display:none
}
.block-4 .nonloop .owl-nav .owl-prev span,
.block-4 .nonloop .owl-nav .owl-next span {
	font-size:30px
}
.block-4 .nonloop .owl-nav .owl-prev {
	left:50px
}
.block-4 .nonloop .owl-nav .owl-next {
	right:50px
}
.block-4 .nonloop .owl-dots {
	bottom:-40px;
	position:absolute;
	width:100%;
	text-align:center
}
.block-4 .nonloop .owl-dots .owl-dot {
	display:inline-block;
	width:8px;
	height:8px;
	background:#ccc;
	border-radius:50%;
	margin-right:10px;
	margin-bottom:10px;
	-webkit-transition:.3s all ease;
	-o-transition:.3s all ease;
	transition:.3s all ease
}
.block-4 .nonloop .owl-dots .owl-dot.active {
	background:#24bdc9
}
.contact-section .contact-info p a {
	color:#515d64
}
.block-9 .form-control {
	outline:none!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	font-size:15px
}
.block-21 .blog-img {
	display:block;
	height:80px;
	width:80px
}
.block-21 .text {
	width:calc(100% - 100px)
}
.block-21 .text .heading {
	font-size:18px;
	font-weight:300
}
.block-21 .text .heading a {
	color:#3a4348
}
.block-21 .text .heading a:hover,
.block-21 .text .heading a:active,
.block-21 .text .heading a:focus {
	color:#24bdc9
}
.block-21 .text .meta>div {
	display:inline-block;
	font-size:12px;
	margin-right:5px
}
.block-21 .text .meta>div a {
	color:#bac2c7
}
.custom-pagination {
	width:100%;
	text-align:center;
	display:inline-block
}
.custom-pagination li {
	display:inline-block
}
.custom-pagination .prev a,
.custom-pagination .next a {
	font-size:20px!important;
	line-height:38px!important
}
.custom-pagination li a,
.custom-pagination .prev a,
.custom-pagination .next a {
	width:40px;
	height:40px;
	line-height:40px;
	padding:0;
	margin:0;
	border-radius:50%!important;
	font-size:16px
}
.custom-pagination li.active a,
.custom-pagination .prev.active a,
.custom-pagination .next.active a {
	display:block;
	width:40px;
	height:40px;
	line-height:40px;
	padding:0;
	margin:0;
	border-radius:50%!important;
	font-size:16px;
	background:#24bdc9;
	color:#fff
}
.custom-pagination li.active a:hover,
.custom-pagination li.active a:focus,
.custom-pagination .prev.active a:hover,
.custom-pagination .prev.active a:focus,
.custom-pagination .next.active a:hover,
.custom-pagination .next.active a:focus {
	color:#fff
}
.custom-pagination .prev {
	float:left
}
.custom-pagination .next {
	float:right
}
.post-info {
	font-size:12px;
	text-transform:uppercase;
	font-weight:700;
	color:#fff;
	letter-spacing:.1em
}
.post-info>div {
	display:inline-block
}
.post-info>div .seperator {
	display:inline-block;
	margin:0 10px;
	opacity:.5
}
.tagcloud a {
	text-transform:uppercase;
	display:inline-block;
	padding:4px 10px;
	margin-bottom:7px;
	margin-right:4px;
	border-radius:4px;
	color:#3a4348;
	border:1px solid #ccc;
	font-size:11px
}
.tagcloud a:hover {
	border:1px solid #000
}
.comment-form-wrap {
	clear:both
}
.comment-list {
	padding:0;
	margin:0
}
.comment-list .children {
	padding:50px 0 0 40px;
	margin:0;
	float:left;
	width:100%
}
.comment-list li {
	padding:0;
	margin:0 0 30px;
	float:left;
	width:100%;
	clear:both;
	list-style:none
}
.comment-list li .vcard {
	width:80px;
	float:left
}
.comment-list li .vcard img {
	width:50px;
	border-radius:50%
}
.comment-list li .comment-body {
	float:right;
	width:calc(100% - 80px)
}
.comment-list li .comment-body h3 {
	font-size:20px
}
.comment-list li .comment-body .meta {
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:.1em;
	color:#ccc
}
.comment-list li .comment-body .reply {
	padding:5px 10px;
	background:#f2f4f5;
	color:#3a4348;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:.1em;
	font-weight:400;
	border-radius:4px
}
.comment-list li .comment-body .reply:hover {
	color:#fff;
	background:#3a4348
}
.search-form {
	background:#f2f4f5;
	padding:10px
}
.search-form .form-group {
	position:relative
}
.search-form .form-group input {
	padding-right:50px
}
.search-form .icon {
	position:absolute;
	top:50%;
	right:20px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.subscribe-form .form-group {
	position:relative;
	margin-bottom:0
}
.subscribe-form .form-group input {
	padding-right:50px;
	background:0 0!important;
	border:1px solid rgba(255,
	255,
	255,
	.7);
	color:rgba(255,
	255,
	255,
	.8)!important;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px
}
.subscribe-form .form-group input::-webkit-input-placeholder {
	color:rgba(255,
	255,
	255,
	.8)!important
}
.subscribe-form .form-group input::-moz-placeholder {
	color:rgba(255,
	255,
	255,
	.8)!important
}
.subscribe-form .form-group input:-ms-input-placeholder {
	color:rgba(255,
	255,
	255,
	.8)!important
}
.subscribe-form .form-group input:-moz-placeholder {
	color:rgba(255,
	255,
	255,
	.8)!important
}
.subscribe-form .icon {
	position:absolute;
	top:50%;
	right:20px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	color:rgba(255,
	255,
	255,
	.8)
}
.sidebar-box {
	margin-bottom:30px;
	padding:25px;
	font-size:15px;
	width:100%;
	float:left;
	background:#fff
}
.sidebar-box *:last-child {
	margin-bottom:0
}
.sidebar-box h3 {
	font-size:18px;
	margin-bottom:15px
}
.categories li,
.sidelink li {
	position:relative;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #dee2e6;
	list-style:none
}
.categories li:last-child,
.sidelink li:last-child {
	margin-bottom:0;
	border-bottom:none;
	padding-bottom:0
}
.categories li a,
.sidelink li a {
	display:block
}
.categories li a span,
.sidelink li a span {
	position:absolute;
	right:0;
	top:0;
	color:#ccc
}
.categories li.active a,
.sidelink li.active a {
	color:#3a4348;
	font-style:italic
}
#ftco-loader {
	position:fixed;
	width:96px;
	height:96px;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,
	-50%);
	-ms-transform:translate(-50%,
	-50%);
	transform:translate(-50%,
	-50%);
	background-color:rgba(255,
	255,
	255,
	.9);
	-webkit-box-shadow:0 24px 64px rgba(0,
	0,
	0,
	.24);
	box-shadow:0 24px 64px rgba(0,
	0,
	0,
	.24);
	border-radius:16px;
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .2s ease-out,
	visibility 0s linear .2s;
	-o-transition:opacity .2s ease-out,
	visibility 0s linear .2s;
	transition:opacity .2s ease-out,
	visibility 0s linear .2s;
	z-index:1000
}
#ftco-loader.fullscreen {
	padding:0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	background-color:#fff;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
#ftco-loader.show {
	-webkit-transition:opacity .4s ease-out,
	visibility 0s linear 0s;
	-o-transition:opacity .4s ease-out,
	visibility 0s linear 0s;
	transition:opacity .4s ease-out,
	visibility 0s linear 0s;
	visibility:visible;
	opacity:1
}
#ftco-loader .circular {
	-webkit-animation:loader-rotate 2s linear infinite;
	animation:loader-rotate 2s linear infinite;
	position:absolute;
	left:calc(50% - 24px);
	top:calc(50% - 24px);
	display:block;
	-webkit-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	transform:rotate(0deg)
}
#ftco-loader .path {
	stroke-dasharray:1,
	200;
	stroke-dashoffset:0;
	-webkit-animation:loader-dash 1.5s ease-in-out infinite;
	animation:loader-dash 1.5s ease-in-out infinite;
	stroke-linecap:round
}
.domains-list {
    padding: 0;
    list-style: none;
	margin-left: 10px;	
    margin-top: 10px;	
}
.domains-list > li::before, .domains-list > li::after {
    content: "";
    display: table;
}
.domains-list > li::after {
    clear: both;
}
.domains-list > li::before, .domains-list > li::after {
    content: "";
    display: table;
}
.domains-list > li:nth-child(n+2) {
    margin-top: 20px;
    padding-top: 20px;
}
.domains-list > li:nth-child(n+2), .domains-list > li > ul {
    margin-top: 20px;
}
.domains-list > li:nth-child(n+2) {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #e5e5e5;
}
.link-icon-right li {
    line-height: 3em;
}
.link-icon-right li a::after {
    content: "";
    width: 1.4em;
    height: 1.4em;
    float: right;

    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.text-dark, .text-dark a {
    color: #425869;
}
.pb-500 {
    padding-bottom: 510px;
}
.q-table th {
    padding: 16px 12px;
    text-align: left;
    vertical-align: bottom;
    font-size: 0.866rem;
    font-weight: normal;
    color: #8f9fad;
    border-bottom: 1px solid #e5e5e5;
    text-transform: uppercase;
}
.q-table td {
    padding: 16px 12px;
    vertical-align: top;
	text-align: left;	
}
.bg-light {
    background: #ffffff!important;
    z-index: 0;
}
.progress-check-btn .arrow {
    float: right;
    margin-right: 20px;
}
@-webkit-keyframes loader-rotate {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@keyframes loader-rotate {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@-webkit-keyframes loader-dash {
	0% {
		stroke-dasharray:1,
		200;
		stroke-dashoffset:0
	}
	50% {
		stroke-dasharray:89,
		200;
		stroke-dashoffset:-35px
	}
	100% {
		stroke-dasharray:89,
		200;
		stroke-dashoffset:-136px
	}
}
@keyframes loader-dash {
	0% {
		stroke-dasharray:1,
		200;
		stroke-dashoffset:0
	}
	50% {
		stroke-dasharray:89,
		200;
		stroke-dashoffset:-35px
	}
	100% {
		stroke-dasharray:89,
		200;
		stroke-dashoffset:-136px
	}
}

.ad_label:before{content:'Advertisement';}
.ar_line{width:100%;border-top:1px solid #E5E5E5;margin-top:10px;margin-bottom:14px}#article_rating_more{display:inline-block;margin:10px auto;width:100%}
.clearfix:after{content:" ";display:block;height:0;clear:both}#article_rating_more input[type="radio"]{margin-right:1em}
.article_rating_detail{display:block;font-size:0.9em;line-height:normal;text-align:left;padding:1px}#article_accuracy_form textarea{width:100%}
.rating_submit{float:right;margin-top:8px}#article_accuracy_form{overflow:hidden}#article_rating_input{margin-top:10px}#article_rating p{margin-bottom:10px}#article_rating_input{width:60%;margin:0 auto;min-width:270px}
.fs_template{ float:left !important;margin-right:30px !important;margin-top:-10px !important}
.fs_template_text{padding:1.5em}
.fc_id_img{float:left;padding:0 10px 10px 0}
.image_map{padding:3px}
.side_ad{margin-bottom:15px}
.above_intro_ad{margin-top:3px;margin-bottom:3px}
.above_intro_ad.wh_ad_inner .ad_label_dollar:after{top:2px}
.above_intro_ad.wh_ad_inner .ad_label_dollar:before{background:-webkit-linear-gradient(90deg,#888 13px,#fff 0%);background:-moz-linear-gradient(90deg,#888 13px,#fff 0%);background:-o-linear-gradient(90deg,#888 13px,#fff 0%);background:-ms-linear-gradient(90deg,#888 13px,#fff 0%);background:linear-gradient(90deg,#888 13px,#fff 0%)}
.rightrail_extended{background-color:#ecebe8;z-index:400}
.rightrail_extended .ad_label_dollar:after{top:5px}
.rightrail_extended .whad{background-color:#ecebe8}
.rightrail_extended .whad > ins{margin-top:20px}
.steps .wh_ad{margin-top:5px; }
.wh_ad_step{margin-top:13px;margin-left:-20px}#relatedwikihows .scrollto_wrap{margin-left:-14px}#qa .scrollto_wrap{margin-left:-25px}#qa_box .scrollto_wrap{margin-left:0px}
.scrollto_wrap{margin-top:13px;margin-left:-26px}
.wh_ad_tip{float:left;margin-right:10px}
.wh_ad_related{margin-left:-15px}
.rr_container{margin-bottom:15px;position:relative}
.rr_container.nofixed{}
.rr_container.nofixed .ad_label{background-color:#ecebe8}li.hasad{padding-bottom:0}li .wh_ad_inner{margin-left:-20px;line-height:0;margin-top:3px}
.step_ad{margin-bottom:-15px}
.qz_container .wh_ad_inner{background-color:#FFF}#intro.hasad{padding-bottom:0}
.wh_ad_inner{position:relative}#intro .wh_ad_inner{margin-left:-27px;line-height:0;margin-top:8px;min-height:90px}#intro .wh_ad_inner.wh_ad_inner_nolabel{min-height:120px}
.docviewad{text-align:center;margin-left:-27px;margin-top:-10px}
.docviewad_banner{margin-top:-26px} fieldset{padding:5px;margin-bottom:10px;line-height:20px}fieldset h4{margin:10px -7px}#noarticletext div{padding:20px !important;border:1px solid #f2f0eb !important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#emaillink{font-size:.8em}#emaillink td{padding:5px 10px}
.noarticletext div{border:none !important;padding:0}#quicknotecontent{display:none}
.cse_search_page_block{padding-top:0}
.bc_credits{line-height:25px;font-size:.9em}
.checkbox-text{display:inline-block; width:95%;vertical-align:top;line-height:22px;margin-top:-2px}input[type=checkbox].css-checkbox{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox].css-checkbox + label.css-checkbox-label{height:17px;width:17px;background-repeat:no-repeat;background-position:-87px 0;cursor:pointer;display:inline-block;margin-right:5px}input[type=checkbox].css-checkbox:checked + label.css-checkbox-label{background-position:-87px -18px;color:lightgray}
.css-checkbox-label{background-image:url(https://www.wikihow.com/skins/owl/images/article_sprite.png)}
.fading{filter:alpha(opacity=40);opacity:0.4} .template_top.wh_block{padding:10px}
.tmp_li{display:none} #sd_container{background-color:#FFF;padding:10px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.sd_thumb{text-align:center;width:200px;margin:6px}
.sd_thumb img{border:1px solid #BBB;width:100%;height:auto} .article_widget{border:none;height:282px;margin:15px auto 5px auto;overflow:hidden;width:674px;float:right} .widget_br{clear:both}
.mw-userpage-userdoesnotexist{display:none}
.username-suggestion:hover{cursor:pointer}
.ataglance #ataglancesummary{display:none}
.gpresentation_box{position:relative;width:100%}
.gpresentation_box:before{content:"";display:block;padding-top:61%}
.gpresentation{position:absolute;top:0;left:0;bottom:0;right:0} ul.sources{list-style-type:decimal}
.section .section_text .sources li,.sources{word-wrap:break-word;font-size:16px;line-height:18px}#sourcesandcitations ul,#sourcesandcitations ol{padding-top:0;padding-bottom:0}
.showsources{margin-left:12px;margin-top:10px;display:block; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.375' height='17.516' viewBox='0 0 29.375 17.516'%3E%3Cpath fill='%2393B874' d='M29.375 2c0 .512-.195 1.022-.586 1.414L14.688 17.516.586 3.414A2 2 0 1 1 3.414.586l11.273 11.272L25.96.586A2 2 0 0 1 29.375 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center right;background-size:20px} .ad_label{display:inline-block;margin-top:13px;background:#fff}#intro .ad_label{margin-top:0px;padding-top:13px}#intro .wh_ad_inner.ad_label{display:block}#intro .ad_label.ad_label_none{padding-top:8px}
.docviewad .ad_label{margin-top:4px;padding-top:2px}#docviewer0 .ad_label{margin-top:16px}
.ad_label_dollar{position:relative}
.ad_label_dollar:after{content:'$';font-size:10px;font-weight:bold;position:absolute;left:5px;top:-17px;color:#ecebe8}
.wh_ad_inner .ad_label_dollar:after{top:-9px}
.related-article.wh_ad_inner .ad_label_dollar:after{top:-7px}
.docviewad_banner .ad_label_dollar:after{top:-2px}#intro .ad_label{padding-top:19px}#intro .ad_label_dollar:after{top:9px}
.step_ad .ad_label_dollar:after{top:3px}
.ad_label_none.ad_label:before{display:none}
.ad_label_dollar.ad_label:before{margin-top:-18px;left:0px;padding-left:16px;padding-right:4px;padding-top:2px;padding-bottom:2px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:-webkit-linear-gradient(90deg,#888 13px,#ecebe8 0%);background:-moz-linear-gradient(90deg,#888 13px,#ecebe8 0%);background:-o-linear-gradient(90deg,#888 13px,#ecebe8 0%);background:-ms-linear-gradient(90deg,#888 13px,#ecebe8 0%);background:linear-gradient(90deg,#888 13px,#ecebe8 0%);border:1px solid #444;font-weight:normal}#intro .ad_label_dollar.ad_label:before{background:-webkit-linear-gradient(90deg,#888 13px,#fff 0%);background:-moz-linear-gradient(90deg,#888 13px,#fff 0%);background:-o-linear-gradient(90deg,#888 13px,#fff 0%);background:-ms-linear-gradient(90deg,#888 13px,#fff 0%);background:linear-gradient(90deg,#888 13px,#fff 0%)}
.ad_label:before{font-size:9px;line-height:normal;color:#444;position:absolute;left:6px;margin-top:-13px}
.wh_intro_ad_step_container{margin-bottom:40px;max-height:120px}
.dfpad.c-dfpad{margin-top:-5px;margin-bottom:20px}
.greywarning{font-size:1em;font-style:italic;color:#bfbfbf}
.precontent-ad{display:inline}#pre-content-ads{white-space:nowrap;border:1px solid #93b874;border-radius:4px;background-color:#FFF;padding-left:12px;padding-right:12px;padding-top:10px;padding-bottom:8px;margin-left:-12px;margin-right:-11px;margin-top:5px}#precontent2-outer{margin-left:18px}