.testimony-wrap {
	padding: 30px;
	text-align: justify;
}

.testimony-wrap .quote {
	position: absolute;
	top: -20px;
	left: 20px;
	color: white;
	content: '';
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #ed03be;
	background: #423ead;
	background: -moz-linear-gradient(45deg, #423ead 0%, #ed03be 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, #423ead), color-stop(100%, #ed03be));
	background: -webkit-linear-gradient(45deg, #423ead 0%, #ed03be 100%);
	background: -o-linear-gradient(45deg, #423ead 0%, #ed03be 100%);
	background: -ms-linear-gradient(45deg, #423ead 0%, #ed03be 100%);
	background: linear-gradient(45deg, #991122 0%, #991122 100%);
	/* background: linear-gradient(45deg, #423ead 0%, #ed03be 100%); */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#423ead', endColorstr='#ed03be', GradientType=1);
}

.testimony-wrap .star {
	color: #991122;
}

.testimony-wrap .position {
	color: #991122;
}

/* timer */
#timer {
	width: 50%;
	margin: 0 auto;
}

.time {
	text-align: center !important;
}

#time .time {
	width: 25%;
	font-size: 50px;
	font-weight: 500;
	border: 1px solid rgb(255, 255, 255, 0.1);
	font-family: "Barlow Condensed", Arial, sans-serif;
	margin: 0 4px;
	border-radius: 4px;
	padding-bottom: 10px;
	transform: matrix(1, .3, 0, 1, 0, 0);
}

#timer .time span {
	color: white !important;
}

body {
	background: black;
}

.carousel {
	height: 95vh;
	overflow: hidden;
}

.carousel-inner,
.carousel-item,
.carousel-item img {
	height: 100%;
}

.gradient-border {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	animation: rotatebg 6s infinite;
	background: linear-gradient(45deg, red, purple);
}

@keyframes rotatebg {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.gradient-border2 {
	position: absolute;
	height: 200%;
	width: 200%;
	left: -50%;
	top: -50%;
	animation: rotatebg 4s infinite;
	background: linear-gradient(45deg, #40424E, #9A1123, #40424E, #9A1123);
}

@keyframes rotatebg {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.gradient-border1 {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	animation: rotatebg1 12s infinite;
	background: linear-gradient(45deg, red, purple);
}

@keyframes rotatebg1 {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.banner {
	height: 100%;
	width: 100%;
}

.item .testimony-wrap {
	display: flex !important;
	align-items: center;
	color: black;
}

.accordion-button {
	/* background: linear-gradient(300deg, red, purple); */
	background: #6F2532 !important;
	/* background: #FFE459; */
	border: 1px solid black;

}

.accordion-header {
	font-family: "Barlow", Arial, sans-serif !important;
	font-weight: 400 !important;
}

.card-header {
	padding: 0 !important;
}

.card-header h1 {
	line-height: 0 !important;
}

#collapseThree,
#collapseTwo,
#collapseOne {
	background: linear-gradient(360deg, #bf374f, #9A1123);
	/* background: linear-gradient(360deg, #6d98f7, #3870eb); */
}

.accordion-button:not(.collapsed)::after {
	color: white !important;
}

.owl-item,
.owl-stage {
	display: flex !important;
}

.item {
	padding: 2rem;
	display: flex;
	background: white;
}

.accordion-button {
	padding: 10px !important;
}

.accordion-item {

	border: 1px solid #991122 !important;
	background-color: black;
	/* background-color:transparent; */
}

.accordion-button:focus {
	box-shadow: none !important;
	border-color: none !important;
}

.products div img {
	border: 4px solid white;
	width: 100%;
}

@media screen and (min-width:992px) {
	.container {
		width: 65%;
	}
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
	z-index: 3;
}

.time {
	text-align: center !important;
}


@media screen and (max-width:768px) {
	.conten {
		font-size: 2.24rem !important;
	}

	.conten1 {
		font-size: 1.2rem !important;
		padding: 0.1rem !important;
	}


	.event {
		padding-left: 1rem !important;
		padding-right: 1rem !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

}

@media screen and (min-width:769px) and (max-width:992px) {
	.conten {
		font-size: 3rem !important;
	}

	.conten1 {
		font-size: 1.5rem !important;
		padding: 2rem !important;
	}


	.event {
		padding-left: 5rem !important;
		padding-right: 5rem !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

}

@media screen and (min-width:993px) and (max-width:1367px) {
	.content {
		font-size: 5rem !important;
	}
}

.colorchange {
	animation: changecolor 5s infinite;
	transition: ease-in;
	/* text-shadow:0 0 5px red; */
}

@keyframes changecolor {
	0% {
		text-shadow: 0 0 5px var(--c, yellow) !important;
	}

	33% {
		text-shadow: 0 0 5px green !important;
	}

	66% {
		text-shadow: 0 0 5px blue !important;
	}
}

.neo1 {
	background-color: #2d2d2e;
}



.neo span,
input {
	border: 0;
	outline: 0;
	font-size: 16px;
	border-radius: 320px;
	padding: 16px;
	/* background-color: #ebecf0; */
	text-shadow: 1px 1px 0 #000;
}

.neo span {
	color: #61677c;
	font-weight: bold;
	box-shadow: -5px -5px 20px #000, 5px 5px 20px #484a4f;
	/* box-shadow: -5px -5px 20px #fff, 5px 5px 20px #babecc; */
	transition: all 0.2s ease-in-out;
	cursor: pointer;
	font-weight: 600;
}

.neo span:hover {
	box-shadow: -2px -2px 5px #000, 2px 2px 5px #484a4f;
}

.neo span:active {
	box-shadow: inset 1px 1px 2px #484a4f, inset -1px -1px 2px #000;
}

.neo span .icon {
	margin-right: 8px;
}

body {
	font-size: 20px !important;
}

.neo p {
	margin: 0 !important;
}

.neo span.unit {
	border-radius: 8px;
	line-height: 1.3;
	margin: 0;
	width: 100%;
	height: 25vh;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-size: 19.2px;
}

.neo span .unit .icon {
	margin-right: 0;
}

ol,
ul {
	padding-left: 1rem;
}


#timer {
	width: 100% !important;
}

@media screen and (max-width:992px) {

	.item {
		padding: 0px !important;
		padding-top: 25px !important;
	}

	.testimony-wrap {
		padding: 15px !important;
	}

	.lastimg {
		width: 80% !important;
		margin-left: 15% !important;
	}
}

@media screen and (max-width:650px) {
	.lastimg {
		width: 100% !important;
		margin-left: 0px !important;
	}

	.expo11 {
		width: 20rem !important;
	}

	.papal{
		line-height: 1.5!important;
	}
}
.button {
background-color: #004A7F;
-webkit-border-radius: 10px;
border-radius: 10px;
border: none;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-family: Arial;
font-size: 20px;
padding: 5px 10px;
text-align: center;
text-decoration: none;
-webkit-animation: glowing 1500ms infinite;
-moz-animation: glowing 1500ms infinite;
-o-animation: glowing 1500ms infinite;
animation: glowing 1500ms infinite;
}
@-webkit-keyframes glowing {
0% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
50% { background-color: #FF0000; -webkit-box-shadow: 0 0 40px #FF0000; }
100% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
}

@-moz-keyframes glowing {
0% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
50% { background-color: #FF0000; -moz-box-shadow: 0 0 40px #FF0000; }
100% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
}

@-o-keyframes glowing {
0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}

@keyframes glowing {
0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}
.loadingmodalicons{
width:2.5rem;
height:2.5rem;
background:black;
display:flex;
align-items:center;
justify-content: center;
margin:0.2rem 0.4rem;
border-radius:50%;
color:white;
}

/* confrence overview */
.tabs {
	left: 50%;
	transform: translateX(-50%);
	position: relative;
	background: white;
	padding: 1rem;
	padding-bottom: 80px;
	width: 100%;
	height: auto;
	box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
	border-radius: 5px;
	min-width: 240px;
}
.tabs input[name=tab-control] {
	display: none;
}
.tabs .content section h2,
.tabs ul li label {
	font-family: "Montserrat";
	font-weight: bold;
	font-size: 18px;
	color: #702632;
}
.tabs ul {
	list-style-type: none;
	padding-left: 0;
	display: flex;
	flex-direction: row;
	margin-bottom: 10px;
	justify-content: space-between;
	align-items: flex-end;
	flex-wrap: wrap;
}
.tabs ul li {
	box-sizing: border-box;
	flex: 1;
	width: 20%;
	padding: 0 10px;
	text-align: center;
}
.tabs ul li label {
	transition: all 0.3s ease-in-out;
	color: #929daf;
	padding: 5px auto;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	cursor: pointer;
	transition: all 0.2s ease-in-out;
	white-space: nowrap;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.tabs ul li label br {
	display: none;
}
.tabs ul li label svg {
	fill: #929daf;
	height: 1.2em;
	vertical-align: bottom;
	margin-right: 0.2em;
	transition: all 0.2s ease-in-out;
}
.tabs ul li label:hover, .tabs ul li label:focus, .tabs ul li label:active {
	outline: 0;
	color: #bec5cf;
}
.tabs ul li label:hover svg, .tabs ul li label:focus svg, .tabs ul li label:active svg {
	fill: #bec5cf;
}
.tabs .slider {
	position: relative;
	width: 25%;
	transition: all 0.33s cubic-bezier(0.38, 0.8, 0.32, 1.07);
}
.tabs .slider .indicator {
	position: relative;
	width: 50px;
	max-width: 100%;
	margin: 0 auto;
	height: 4px;
	background: #702632;
	border-radius: 1px;
}
.tabs .content {
	margin-top: 30px;
}
.tabs .content section {
	display: none;
	-webkit-animation-name: content;
					animation-name: content;
	-webkit-animation-direction: normal;
					animation-direction: normal;
	-webkit-animation-duration: 0.3s;
					animation-duration: 0.3s;
	-webkit-animation-timing-function: ease-in-out;
					animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
					animation-iteration-count: 1;
	line-height: 1.4;
}
.tabs .content section h2 {
	color: #702632;
	display: none;
}
.tabs .content section h2::after {
	content: "";
	position: relative;
	display: block;
	width: 30px;
	height: 3px;
	background: #702632;
	margin-top: 5px;
	left: 1px;
}
.tabs input[name=tab-control]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label {
	cursor: default;
	color: #702632;
}
.tabs input[name=tab-control]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label svg {
	fill: #702632;
}
@media (max-width: 600px) {
	.tabs input[name=tab-control]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label {
		background: rgba(0, 0, 0, 0.08);
	}
}
.tabs input[name=tab-control]:nth-of-type(1):checked ~ .slider {
	transform: translateX(0%);
}
.tabs input[name=tab-control]:nth-of-type(1):checked ~ .content > section:nth-child(1) {
	display: block;
}
.tabs input[name=tab-control]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label {
	cursor: default;
	color: #702632;
}
.tabs input[name=tab-control]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label svg {
	fill: #702632;
}
@media (max-width: 600px) {
	.tabs input[name=tab-control]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label {
		background: rgba(0, 0, 0, 0.08);
	}
}
.tabs input[name=tab-control]:nth-of-type(2):checked ~ .slider {
	transform: translateX(85%);
}
.tabs input[name=tab-control]:nth-of-type(2):checked ~ .content > section:nth-child(2) {
	display: block;
}
.tabs input[name=tab-control]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label {
	cursor: default;
	color: #702632;
}
.tabs input[name=tab-control]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label svg {
	fill: #702632;
}
@media (max-width: 600px) {
	.tabs input[name=tab-control]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label {
		background: rgba(0, 0, 0, 0.08);
	}
}
.tabs input[name=tab-control]:nth-of-type(3):checked ~ .slider {
	transform: translateX(160%);
}
.tabs input[name=tab-control]:nth-of-type(3):checked ~ .content > section:nth-child(3) {
	display: block;
}
.tabs input[name=tab-control]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label {
	cursor: default;
	color: #702632;
}
.tabs input[name=tab-control]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label svg {
	fill: #702632;
}
@media (max-width: 600px) {
	.tabs input[name=tab-control]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label {
		background: rgba(0, 0, 0, 0.08);
	}
}
.tabs input[name=tab-control]:nth-of-type(4):checked ~ .slider {
	transform: translateX(240%);
}
.tabs input[name=tab-control]:nth-of-type(4):checked ~ .content > section:nth-child(4) {
	display: block;
}
.tabs input[name=tab-control]:nth-of-type(5):checked ~ ul > li:nth-child(5) > label {
	cursor: default;
	color: #702632;
}
.tabs input[name=tab-control]:nth-of-type(5):checked ~ ul > li:nth-child(5) > label svg {
	fill: #702632;
}
@media (max-width: 600px) {
	.tabs input[name=tab-control]:nth-of-type(5):checked ~ ul > li:nth-child(5) > label {
		background: rgba(0, 0, 0, 0.08);
	}
}
.tabs input[name=tab-control]:nth-of-type(5):checked ~ .slider {
	transform: translateX(320%);
}
.tabs input[name=tab-control]:nth-of-type(5):checked ~ .content > section:nth-child(5) {
	display: block;
}
@-webkit-keyframes content {
	from {
		opacity: 0;
		transform: translateY(5%);
	}
	to {
		opacity: 1;
		transform: translateY(0%);
	}
}
@keyframes content {
	from {
		opacity: 0;
		transform: translateY(5%);
	}
	to {
		opacity: 1;
		transform: translateY(0%);
	}
}
@media (max-width: 1000px) {
	.tabs ul li label {
		white-space: initial;
	}
	.tabs ul li label br {
		display: initial;
	}
	.tabs ul li label svg {
		height: 1.5em;
	}
}
@media (max-width: 600px) {
	.tabs ul li label {
		padding: 5px;
		border-radius: 5px;
	}
	.tabs ul li label span {
		display: none;
	}
	.tabs .slider {
		display: none;
	}
	.tabs .content {
		margin-top: 20px;
	}
	.tabs .content section h2 {
		display: block;
	}
}

/* packages */
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700italic,700,900italic,900);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
body{background-color:#eee;}

#generic_price_table{
	background-color: #f0eded;
}

/*PRICE COLOR CODE START*/
#generic_price_table .generic_content{
	background-color: #fff;
}

#generic_price_table .generic_content .generic_head_price{
	background-color: #f6f6f6;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg{
	border-color: #e4e4e4 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e4e4e4;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head span{
	color: #525252;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign{
    color: #414141;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency{
    color: #414141;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent{
    color: #414141;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .month{
    color: #414141;
}

#generic_price_table .generic_content .generic_feature_list ul li{
	color: #a7a7a7;
}

#generic_price_table .generic_content .generic_feature_list ul li span{
	color: #414141;
}
#generic_price_table .generic_content .generic_feature_list ul li:hover{
	background-color: #E4E4E4;
	border-left: 5px solid #702632;
}

#generic_price_table .generic_content .generic_price_btn a{
	border: 1px solid #702632;
    color: #702632;
}

#generic_price_table .generic_content.active .generic_head_price .generic_head_content .head_bg,
#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg{
	border-color: #702632 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #702632;
	color: #fff;
}

#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head span,
#generic_price_table .generic_content.active .generic_head_price .generic_head_content .head span{
	color: #fff;
}

#generic_price_table .generic_content:hover .generic_price_btn a,
#generic_price_table .generic_content.active .generic_price_btn a{
	background-color: #702632;
	color: #fff;
}
#generic_price_table{
	margin: 50px 0 50px 0;
    font-family: 'Raleway', sans-serif;
}
.row .table{
    padding: 28px 0;
}

/*PRICE BODY CODE START*/

#generic_price_table .generic_content{
	overflow: hidden;
	position: relative;
	text-align: center;
}

#generic_price_table .generic_content .generic_head_price {
	margin: 0 0 20px 0;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content{
	margin: 0 0 50px 0;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg{
    border-style: solid;
    border-width: 90px 1411px 23px 399px;
	position: absolute;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head{
	padding-top: 40px;
	position: relative;
	z-index: 1;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head span{
    font-family: "Raleway",sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 2px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag{
	padding: 0 0 20px;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price{
	display: block;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign{
    display: inline-block;
    font-family: "Lato",sans-serif;
    font-size: 28px;
    font-weight: 400;
    vertical-align: middle;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency{
    font-family: "Lato",sans-serif;
    font-size: 60px;
    font-weight: 300;
    letter-spacing: -2px;
    line-height: 60px;
    padding: 0;
    vertical-align: middle;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent{
    display: inline-block;
    font-family: "Lato",sans-serif;
    font-size: 24px;
    font-weight: 400;
    vertical-align: bottom;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .month{
    font-family: "Lato",sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 3px;
    vertical-align: bottom;
}

#generic_price_table .generic_content .generic_feature_list ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#generic_price_table .generic_content .generic_feature_list ul li{
	font-family: "Lato",sans-serif;
	font-size: 18px;
	padding: 15px 0;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table .generic_content .generic_feature_list ul li:hover{
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;

}
#generic_price_table .generic_content .generic_feature_list ul li .fa{
	padding: 0 10px;
}
#generic_price_table .generic_content .generic_price_btn{
	margin: 20px 0 32px;
}

#generic_price_table .generic_content .generic_price_btn a{
    border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	-webkit-border-radius: 50px;
    display: inline-block;
    font-family: "Lato",sans-serif;
    font-size: 18px;
    outline: medium none;
    padding: 12px 30px;
    text-decoration: none;
    text-transform: uppercase;
}

#generic_price_table .generic_content,
#generic_price_table .generic_content:hover,
#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg,
#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg,
#generic_price_table .generic_content .generic_head_price .generic_head_content .head h2,
#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head h2,
#generic_price_table .generic_content .price,
#generic_price_table .generic_content:hover .price,
#generic_price_table .generic_content .generic_price_btn a,
#generic_price_table .generic_content:hover .generic_price_btn a{
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
}
@media (max-width: 320px) {
}

@media (max-width: 767px) {
	#generic_price_table .generic_content{
		margin-bottom:75px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#generic_price_table .col-md-3{
		float:left;
		width:50%;
	}

	#generic_price_table .col-md-4{
		float:left;
		width:50%;
	}

	#generic_price_table .generic_content{
		margin-bottom:75px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 1200px) {
}
#generic_price_table_home{
	 font-family: 'Raleway', sans-serif;
}

.text-center h1,
.text-center h1 a{
	color: #7885CB;
	font-size: 30px;
	font-weight: 300;
	text-decoration: none;
}
.demo-pic{
	margin: 0 auto;
}
.demo-pic:hover{
	opacity: 0.7;
}

#generic_price_table_home ul{
	margin: 0 auto;
	padding: 0;
	list-style: none;
	display: table;
}
#generic_price_table_home li{
	float: left;
}
#generic_price_table_home li + li{
	margin-left: 10px;
	padding-bottom: 10px;
}
#generic_price_table_home li a{
	display: block;
	width: 50px;
	height: 50px;
	font-size: 0px;
}
#generic_price_table_home .blue{
	background: #3498DB;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .emerald{
	background: #702632;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .grey{
	background: #7F8C8D;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .midnight{
	background: #34495E;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .orange{
	background: #E67E22;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .purple{
	background: #9B59B6;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .red{
	background: #E74C3C;
	transition:all 0.3s ease-in-out 0s;
}
#generic_price_table_home .turquoise{
	background: #1ABC9C;
	transition: all 0.3s ease-in-out 0s;
}

#generic_price_table_home .blue:hover,
#generic_price_table_home .emerald:hover,
#generic_price_table_home .grey:hover,
#generic_price_table_home .midnight:hover,
#generic_price_table_home .orange:hover,
#generic_price_table_home .purple:hover,
#generic_price_table_home .red:hover,
#generic_price_table_home .turquoise:hover{
	border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .divider{
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	padding: 20px;
}
#generic_price_table_home .divider span{
	width: 100%;
	display: table;
	height: 2px;
	background: #ddd;
	margin: 50px auto;
	line-height: 2px;
}
#generic_price_table_home .itemname{
	text-align: center;
	font-size: 50px ;
	padding: 50px 0 20px ;
	border-bottom: 1px solid #ddd;
	margin-bottom: 40px;
	text-decoration: none;
    font-weight: 300;
}
#generic_price_table_home .itemnametext{
    text-align: center;
    font-size: 20px;
    padding-top: 5px;
    text-transform: uppercase;
    display: inline-block;
}
#generic_price_table_home .footer{
	padding:40px 0;
}

.price-heading{
    text-align: center;
}
.price-heading h1{
	color: #666;
	margin: 0;
	padding: 0 0 50px 0;
}
.demo-button {
    background-color: #333333;
    color: #ffffff;
    display: table;
    font-size: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 50px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium ;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
}
.bottom_btn{
	background-color: #333333;
    color: #ffffff;
    display: table;
    font-size: 28px;
    margin: 60px auto 20px;
    padding: 10px 25px;
    text-align: center;
    text-transform: uppercase;
}
.demo-button:hover{
	background-color: #666;
	color: #FFF;
	text-decoration:none;

}
.bottom_btn:hover{
	background-color: #666;
	color: #FFF;
	text-decoration:none;
}
