#packages{
	position:relative;
}
body .vc_row.overflow-none{
	overflow:inherit !important;
}


.package, .package-slide{
	float:left;
	width:30%;
	margin-right:30px;
	border:1px solid #efefef;
	padding:40px;
	position:relative;
	background:#fff;
}
.package:nth-child(4){
	margin-right:0;
}
.package h3, .package-slide h3{
	font-family: 'Superior Title Bold';
	font-size:28px;
	color:#5d5b57;
	line-height:34px;
	width:80%;
}

p.feature{
    font-family: "WorkSans";
	position:relative;
	font-size:15px;
	color:#5d5b57;
	line-height:21px;
	display:block;
	padding-right:40px;
}
p.feature:after{
	content:'';
	display:block;
	position:absolute;
	height:16px;
	width:16px;
	background:url('../images/package-check.png');
	top:0;
	right:0;
	background-size:contain !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
}
.feature-section{
    border-top: 1px solid #efefef;
    margin-top: 0;
	padding:10px 0;
}
.feature-section.Accounting, .feature-section.Close{
	border-top:none;
	margin-top:0;
}
.package-head{
    position:relative;  
}
.package-head h3{
	position:absolute;
	bottom:0;
}
.feature-check{
	display:block;
	position:absolute;
	height:46px;
	width:46px;
	top:-20px;
	right:30px;
	background-size:contain !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
}

.packages-container{
	overflow:hidden;
	height:auto;
	padding:40px 0;
}


.packages-slide-container{
	position:relative;
}
.package-slide-wrap{
	overflow:hidden;
	position:relative;
	margin-left:0;
	width:9999999999999vw !important;
}
.package-slide-piece{
	left:30vw;
	position:relative;
}
.package-slide{
	float:left;
	width:29vw;
	left:-6vw;
	border-radius:8px;
}
li.package-slide{
	list-style:none;
}
li.package-slide:after{
	display:none;
}
.package-slide.active{
	opacity:1;
	transition:all .5s;
	
}
.next-package, .prev-package, .next-packcover, .prev-packcover{
	height:43px;
	width:43px;
	position:absolute;
	top:45%;
	left:90px;
	z-index:3;
	cursor:pointer;
}
.next-package{
	background:url('../images/white-arrow.png');
	background-size:50% !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	padding:20px;
	border-radius:90%;
	background-color:#1c7c82;
}
.prev-package{
	background:url('../images/white-arrow.png');
	background-size:50% !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	transform:rotate(180deg);
	padding:20px;
	border-radius:90%;
	background-color:#1c7c82;
}
.next-packcover, .prev-packcover{
	opacity:.8;
	z-index:2;
	background:#1c7c82;
	border-radius:90%;
	display:none;
	
}
.next-packcover.active, .prev-packcover.active{
	z-index:4;
	background:#fff;
	display:block;
}
.next-package, .next-packcover{
	right:90px;
	left:unset;
}
.package-slide-content{
    margin-top: 20px;
    padding-top: 0;
}
.price{
    font-family: "InterSemi";
	font-size:40px;
	font-weight:normal;
	letter-spacing:-.40px;
	line-height:48px;
	color:#1c7c82;
}
.package-head-content .small{
	font-size:18px;
	color:#2f2f2f;
	line-height:24px;
	letter-spacing:-.36px;
    font-family: "InterLight";
	font-weight:normal;
	display:inline-block;
	padding-left:10px;
}
.package-head-content p{
	font-family: "InterLight";
    font-size: 16px;
    font-weight: normal;
    letter-spacing: -0.20px;
    color: #2f2f2f;
    margin-top: 10px;
    line-height: 22px;
}

.package-drop{
    font-family: "InterSemi";
	display:block;
	font-weight:normal;
	color:#000;
	line-height:26px;
	letter-spacing:-0.44px;
	cursor:pointer;
	margin-top:20px;
}
h6.feature-section-title{
	margin-bottom:10px;
	font-family: "Inter";
    font-size: 20px;
    font-weight: normal;
    letter-spacing: -0.44px;
    color: #000;
    margin: 0;
    font-weight: 600;
}
.package-slide-content h5{
	margin-bottom:20px;
}
.package-slide-content p.small{
	margin-bottom:0;
}