#main .row,
#main .wrap {
	overflow: visible!important
}

#main .table-row-colum p {
	font-family: 'work sans', serif!important;
	font-weight: 500!important;
	font-size: 17px;
	color: #282828
}

#main .table-row-colum span {
	font-family: 'open sans', serif!important;
	font-weight: 300!important;
	font-size: 13px;
	color: #878383
}

#main a:hover {
	color: #fff!important;
	text-decoration: none!important
}

#main .qtr-button-black {
	background: -webkit-linear-gradient(0deg, #323232 0, #615f5f 100%)!important;
	background: -ms-linear-gradient(0deg, #323232 0, #615f5f 100%)!important;
	text-decoration: none!important;
	-webkit-transition: .33s all ease-in-out!important;
	-o-transition: .33s all ease-in-out!important;
	transition: .33s all ease-in-out!important
}

#main .qtr-button-silver {
	background: -webkit-linear-gradient(0deg, #92908e 0, #b1b2b2 100%)!important;
	background: -ms-linear-gradient(0deg, #92908e 0, #b1b2b2 100%)!important
}

#main .qtr-button-gold {
	background: -webkit-linear-gradient(0deg, #86552a 0, #b78957 50%, #e7bf86 100%)!important;
	background: -ms-linear-gradient(0deg, #86552a 0, #b78957 50%, #e7bf86 100%)!important
}

.qtr-button-wrapper:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: 0 0;
	position: absolute;
	bottom: -8px!important;
	z-index: 0!important;
	border: 1px solid #868686;
	border-radius: 30px;
	opacity: .25!important
}

.qtr-button-wrapper {
	display: block;
	position: relative
}

img.qtr-separator {
	display: block;
	margin: 5px auto auto;
	margin-bottom: 5px!important
}

#main a {
	font-family: 'Open sans', serif!important;
	font-weight: 500;
	letter-spacing: 2px
}

@media screen and (min-width:921px) {
	.qtr-headtitle {
		position: absolute
	}
}

#main .table-row-colum a:before {
	background: -webkit-linear-gradient(0deg, #615f5f 0, #323232 100%)!important;
	background: -ms-linear-gradient(0deg, #615f5f 0, #323232 100%)!important
}

#main .table-colum:nth-child(3) .table-colum-content .table-row-colum a:before {
	background: -webkit-linear-gradient(0deg, #b1b2b2 0, #92908e 100%)!important;
	background: -ms-linear-gradient(0deg, #b1b2b2 0, #92908e 100%)!important
}

#main .table-colum:nth-child(4) .table-colum-content .table-row-colum a:before {
	background: -webkit-linear-gradient(0deg, #e7bf86 0, #b78957 50%, #86552a 100%)!important;
	background: -ms-linear-gradient(0deg, #e7bf86 0, #b78957 50%, #86552a 100%)!important
}

img.qtr-price-img,
img.qtr-separator,
img.qtr-title-img {
	max-width: 100%
}

#main .qtr-headtitle h1 {
	font-family: 'open sans'!important;
	font-weight: 600!important;
	font-size: 36px!important
}

#main .qtr-price-tab {
	border-radius: 12px!important;
	background-color: #fcfbfb!important;
	-webkit-box-shadow: 0 23px 87px 0 rgba(0, 0, 0, .09);
	box-shadow: 0 23px 87px 0 rgba(0, 0, 0, .09)
}

#main .table .table-colum:nth-child(1) {
	padding-left: 0!important
}

#main .table .table-colum {
	width: calc(25% - 20px)!important;
	padding-left: 20px;
	padding-right: 0!important
}

.table .table-colum:nth-child(1) .table-colum-content .table-row-colum {
	padding-left: 0!important
}

#main .row {
	width: 100%!important;
	padding: 0 20px!important;
	margin: 0!important
}

#main .col-12 {
	padding: 0!important
}

#main .table .table-colum:nth-child(1) {
	width: 30%!important;
	margin-right: 0!important
}

main#main {
	min-height: auto!important
}

@media screen and (max-width:920px) {
	#main .table .table-colum {
		width: 33.33%!important
	}
	img.qtr-checkmark {
		margin-bottom: 15px!important;
		margin-top: 5px!important
	}
	.qtr-headtitle {
		text-align: center
	}
}

@media only screen and (max-width:680px) {
	#main .table .table-colum {
		width: 100%!important;
		padding-left: 0!important;
		padding-right: 0!important
	}
}

.table .table-colum:nth-child(1) .table-colum-content .table-colum-body .table-row-colum:last-child {
	border-bottom: 1px solid #DDD!important
}
@media only screen and (max-width: 680px) {
	.col-4 {
		width: 100% !important;
		max-width: 100% !important;
		flex: 100% !important;
	}
}