
.wrapper_pricing {
	width: 50%;
	margin: -200px auto;
}
.price_active {
	scale: 1.17;
	z-index: 9999;
}

.price-not-active{}


.price{position: relative; overflow: hidden; cursor: pointer; box-shadow: 0 2px 13px 0 hsla(0,0%,66.7%,.5); }
.rectangle_price {
	position: absolute;
	top: 20px;
	right: 20px;
	padding: 20px 60px 5px;
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
	color: #000;
	background-color: #fadb16;
	-webkit-transform: translate(50%,-50%) rotate(45deg);
	transform: translate(50%,-50%) rotate(45deg);
}
.card-body-price{margin: 20px 20px 10px 0px;}
.price_section{}
.time_range{color: #4a4a4a;font-size: 14px;text-transform: uppercase;font-weight: 900;}
.price{}
span.price_span_1{font-size: 60px;line-height: 60px;font-weight: 600;letter-spacing: 0;}
span.price_span_2{font-size: 30px;left: -10px;position: relative;vertical-align: super;}
span.price_span_3{position: absolute;left: 15px;bottom: -15px;font-size: 16px;line-height: 12px;white-space: nowrap;text-transform: none;}
.price_regular{font-size: 13px;}
  .list_section {
  	text-align: center;
  	margin: 0px auto;
  	width: 100%;
  	padding: 15px 30px 5px 30px;
  	background: #f9f6f4;
  }
  div.list_section ul {
  	list-style: none;
  	padding: 0;
  	font-size: 12px;
  	text-align: left;
  	width: 90%;
  	margin: 0 auto;
  }
div.list_section ul li{}
  div.list_section ul li i {
  	color: #fadb16;
  }
.price_button_wrapper{background-color: #f9f6f4;padding: 15px;}
a.price_button{background: none;box-shadow: none;border: none;color: #fadb16;text-transform: uppercase;font-weight: 600;border: 1px solid #fadb16;padding: 10px 20%;border-radius: 15px; width: 100%; display: block;}

a.price_button:hover{background:#fadb16; color: #000;}
.price_button_text{}
  .price-element {
  	position: relative;
  	overflow: hidden;
  	padding: 30px;
  	vertical-align: super;
  	display: inline;
  }

	p.light {
		font-size: 10px;
		margin: 30px 30px 400px 30px;
	}
a.no-border {
	border: none !important;
	background: #fadb16;
	color: #000;
	cursor: default;
}

button.no-border:hover{
	border: none !important;
	background: #fadb16;
	color: #000;
	cursor: default;
}

.active_li{
  background: none;
}
.headline_pricing{
	margin-bottom: 50px;
	font-size: 1.5rem;
	color: #fff;
	text-transform: uppercase;

	line-height: 1;
}
.headline_pricing span{font-size: 12px;}


button.continue {
	margin-top: 60px;
	border: none;
	background: #fadb16;
	color: #000;
	padding: 15px 70px;
	font-size: 1.2rem;
	border-radius: 30px;
	text-transform: uppercase;
}

button.email_button{background:#fadb16; box-shadow: none;border: none;color: #000 ;text-transform: uppercase;font-weight: 600;border: 1px solid #fadb16;padding: 10px 20%;border-radius: 15px;width: 100%;}
button.email_button:hover {background:#fadb16; color: #000;}
.email{width: 70%;margin: -30px auto 0px auto;box-shadow: 0 2px 13px 0 hsla(0,0%,66.7%,.5);}
.card-body-email{padding: 30px;text-align: left;}

.email_range{color: #4a4a4a;font-size: 14px;text-transform: uppercase;}
.email_range span{font-weight: 900;}
.email-infotext{font-size: 12px;}
.email-header{font-size: 1.5rem;text-transform: uppercase; margin-top: 10px;}
.back_button {
	position: absolute;
	left: 15px;
	top: 15px;
	width: 40px;
	height: 40px;
	color: #fadb16;
	border-radius: 50px;
	border: 2px solid #fadb16;
	cursor: pointer;
}
  .back_button i {
  	margin-top: 12px;
  	font-size: 14px;
  }
  .back_button:hover {
  	background: #fadb16;
    color: #fff;
  }

  .desk1{
    position: relative;
  margin-top: 70px;
  }

		@media screen and (max-width: 768px) {

      .navbar {
      	position: relative;
      	display: flex;
      	flex-wrap: wrap;
      	align-items: center;
      	justify-content: space-between;
      	padding-top: .5rem;
      	padding-bottom: .5rem;
      	/*! display: none; */
      }

      .bg-img_payment {
        	background-image: none;
        	background-position: top right;
        	background-repeat: no-repeat;
        	background-size: contain;
        	margin-top: -70px;
        	min-height: 580px;
        }

        .desk1 {
        	position: relative;
        	margin-top: 70px;
        }

        .wrapper_pricing {
        	width: 100%;
        	margin: -280px auto;
        }
        .price {
        	position: relative;
        	overflow: hidden;
        	cursor: pointer;
        	box-shadow: 0 2px 13px 0 hsla(0,0%,66.7%,.5);
        	margin: 15px 0;
        }

        .price_active {
        	scale: 1;
        	z-index: 9999;
        }

        .headline_pricing {
        	margin-bottom: 0;
        	font-size: 1.5rem;
        	color: #000;
        	text-transform: uppercase;
        	line-height: 1;
        }
				button.continue {
					margin-top: 30px;
					border: none;
					background: #fadb16;
					color: #000;
					padding: 0;
					font-size: 1.2rem;
					border-radius: 0;
					text-transform: uppercase;
					position: fixed;
					bottom: 0;
					width: 100%;
					left: 0;
					z-index: 9999;
				}

				button#forward.continue span{
					border: 2px solid #000;
					width: 70%;
					display: inline-block;
					padding: 5px 25px;
					border-radius: 15px;
					color: red;
					line-height: 2;
					font-size: 18px;
					margin: 5px;
					font-weight: 800;
				}

        .email {
        	width: 100%;
        	margin: 20px auto 0px auto;
        	box-shadow: 0 2px 13px 0 hsla(0,0%,66.7%,.5);
        }

        .back_button i {
        	margin-top: 9px;
        	font-size: 14px;
        }

        .back_button {
        	position: absolute;
        	left: 15px;
        	top: 10px;
        	width: 35px;
        	height: 35px;
        	color: #fadb16;
        	border-radius: 50px;
        	border: 2px solid #fadb16;
        	cursor: pointer;
        }
    }
