[class*=btn-] {
	display: inline-block;
	vertical-align: middle;
	margin-left: 1px;
	text-decoration: none;
	text-align: center;
	outline: 0;
	line-height: 1.1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 0px;
	text-transform: uppercase;
	/*transition: all .25s ease-in;*/
	box-shadow: 3px 3px 5px rgba(34, 34, 34, .5)
}

.btn-l1 {
	font-size: 11px;
	/* padding: 8px 15px; */
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #6DF6FF;
	color: #e5e5e5;
	/* background-color: #212735; */
}

.btn-l1:hover{
	background-color: #6DF6FF;
	border: 1px solid #6DF6FF;
	color: #000;
}

.btn-l3, .btn-t3 {
	font-family: Open Sans, sans-serif;
	font-weight: 800;
	color: #fff;
	border-radius: 10px;
	box-shadow: 10px 10px 5px #00000030;
	text-shadow:1px 1px 10px #1F2735;
	cursor:pointer;
}

.btn-l3:hover, .btn-t3:hover {
	background-color: #D82342;
	border-color: #D82342;
	color: #fff;
}

.btn-l3 {
	font-size: 30px;
	padding: 20px 30px;
	margin: 10px 5px 0 5px;
	background: rgb(40,105,115);
	background: linear-gradient(54deg, #6cf4ff 0%, #286973 33%, #3eb6bc 80%, #166f7d 100%);
	background-size: 300%;
	top: -2px;
    left:-2px;
	
	animation: glowing 6s linear infinite;
	/*text-transform: capitalize;*/
	
}
.btn-l3:hover {
	/* color: rgba(108, 244, 255, 1); */
    box-shadow: 0 5px 15px rgba(108, 244, 255, .4);
	text-shadow: 0 5px 15px rgba(108, 244, 255, .4);
	animation: glowing1 .4s linear;
}
.btn-l3:active {
	/* color: rgba(108, 244, 255, 1); */
    box-shadow: 0 5px 15px rgba(108, 244, 255, .4);
	text-shadow: 0 5px 15px rgba(108, 244, 255, .4);
	animation: glowing1 .4s linear;
}
@keyframes glowing1 {
    0% { box-shadow: 0 5px 15px rgba(108, 244, 255, .4); }
    50% { box-shadow: 0 5px 75px rgba(108, 244, 255, 1); }
    100% { box-shadow: 0 5px 150px rgba(108, 244, 255, 0); }
}
	
@keyframes glowing {
    0% { background-position: 0 100%; }
    50% { background-position: 100% 0; }
    100% { background-position: 0 100%; }
}
.bonusprice {
	background-size: 300%;
	top: -2px;
    left:-2px;
	animation: glowing 4s linear infinite;
}

.btn-t3 {
	font-size: 20px;
	padding: 10px 25px;
	margin: 0 5px 0 5px;
	width:88%;
	/*text-transform: capitalize;*/
	-webkit-animation: pulse 3.5s infinite; /* Safari, Chrome and Opera > 12.1 */
	   -moz-animation: pulse 3.5s infinite; /* Firefox < 16 */
		-ms-animation: pulse 3.5s infinite; /* Internet Explorer */
		 -o-animation: pulse 3.5s infinite; /* Opera < 12.1 */
			animation: pulse 3.5s infinite;
			}

/*================ Sticky Bottom ================*/

.sticky--bottom {
	display: none;
	align-items: center;
	justify-content: center;
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 64px;
	background-color: rgba(0, 0, 0, .8);
	z-index: 50
}

.sticky--bottom * {
	margin: 0
}

@media only screen and (min-width:391px) {
	.btn-l1 {
	font-size: 12px;
	/* padding: 8px 15px; */
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid #6DF6FF;
	color: #e5e5e5;
	/* background-color: #212735; */
}
}
@media only screen and (max-width:361px) {
	.btn-l1 {
	font-size: 10px;
	/* padding: 8px 15px; */
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #6DF6FF;
	color: #e5e5e5;
	/* background-color: #212735; */
}
}
@media only screen and (min-width: 430px) and (max-width: 767px) {
	font-size: 10px;
	/* padding: 8px 15px; */
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #6DF6FF;
	color: #e5e5e5;
	/* background-color: #212735; */	
}