#pricing_table_container {width: 100%; background-color: rgba(175, 205, 215, .25);}
#pricing_table_wrapper {max-width: 1330px; width: 100%; margin: 0 auto; padding: 120px 10px 100px;}
#pricing_table_area {display: inline-block; width: 100%; margin: 0 auto;}

#pricing_table_header {padding: 0 15px 40px; text-align: center; width: 100%; margin: 0 auto;}
#pricing_table_header h5 {text-transform: uppercase}

#pricing_table_section {display: flex; margin: 0 auto; width: 100%;flex-wrap: wrap;}
.pricing_card {margin: 80px 15px 40px; width: calc(33.33336% - 30px); background-color: #ffffff; border: 1px solid #e0c4d4; border-radius: 10px; display: flex; flex-direction: column; padding: 30px 30px 35px;}
.pricing_card.popular {margin: 0 15px 40px; border: 2px solid #a8307d;}

.pricing_most_popular {width: 100%; border-radius: 5px; background-color: #f0e4eb; padding: 8px 25px; margin: 0 0 39px; text-align: center;}
.pricing_most_popular h6 {letter-spacing: 2px; color: #a8307d; margin: 0;}

.pricing_header {margin: 0 0 30px;width: 100%;}
.pricing_header h3 {color: #cb91b1;}
.pricing_card.popular .pricing_header h3 {color: #a8307d;}

.pricing_text {}
.pricing_text .price {font-family: Nunito Sans, sans-serif; font-weight: 800; color: #003349; font-size: 64px; line-height: 74px;}
.usd {font-size: 18px; line-height: 22px; color: #707a8b; padding: 0 0 0 15px;}
.price_annual {display: block; font-size: 18px; line-height: 28px; color: #707a85; width: 100%; padding: 10px 0 0;}
.price_monthly {display: flex; align-items: center; width: 100%;}

.custom_price_text {display: flex; align-items: center;}
.custom_price_text p {margin: 0;}

.pricing_features {width: 100%; border-top: 2px solid #c3d8de; padding: 30px 0 0;}
.pricing_features h6 {letter-spacing: 1px; font-weight: 700;}
.pricing_features ul {list-style-type: none; margin: 0 0 20px !important;}
.pricing_features ul>li:before {background-image: url(https://www.godelta.com/hubfs/Icons/Checkmark-plum.png); background-position: 50%; background-repeat: no-repeat; background-size: cover; content: ""; display: inline-block; height: 12px; margin-left: -31px; margin-right: 15px; vertical-align: middle; width: 16px;}
.pricing_features ul li {font-size: 16px;}

.pricing_button {align-self: flex-start; margin-top: auto; max-width: 350px; width: 100%; padding: 10px 0 0; text-align: center;}
.pricing_button a.btn_primary {display: block;}
.pricing_button a.btn_secondary {display: block;}

#swag_on_demand_section {display: flex; margin: 0 auto; width: 100%;flex-wrap: wrap; max-width: 1150px;}
#swag_on_demand_section .pricing_card {margin: 0 15px 40px; width: 100%; background-color: #ffffff; border: 1px solid #e0c4d4; border-radius: 10px; display: flex; flex-direction: column; padding: 40px 50px 45px;}

#swag_on_demand_section .pricing_header {margin: 0 0 30px; width: 100%;}
#swag_on_demand_section .pricing_header h3 {color: #a8307d;}

#swag_on_demand_section .pricing_text {}
#swag_on_demand_section .pricing_text .price {font-family: Nunito Sans, sans-serif; font-weight: 800; color: #003349; font-size: 64px; line-height: 74px;}
#swag_on_demand_section .usd {font-size: 18px; line-height: 22px; color: #707a8b; padding: 0 0 0 15px;}
#swag_on_demand_section .price_monthly {display: flex; align-items: center; width: 100%;}


#swag_on_demand_section .pricing_features {width: 100%; border-top: 2px solid #c3d8de; padding: 30px 0 0;}
#swag_on_demand_section .pricing_features h6 {letter-spacing: 1px; font-weight: 700;}
#swag_on_demand_section .pricing_features ul {list-style-type: none; margin: 0 0 20px !important;}
#swag_on_demand_section .pricing_features ul>li:before {background-image: url(https://www.godelta.com/hubfs/Icons/Checkmark-plum.png); background-position: 50%; background-repeat: no-repeat; background-size: cover; content: ""; display: inline-block; height: 12px; margin-left: -31px; margin-right: 15px; vertical-align: middle; width: 16px;}
#swag_on_demand_section .pricing_features ul li {font-size: 16px;}

#swag_on_demand_section .pricing_button {align-self: flex-start; margin-top: auto; max-width: 350px; width: 100%; padding: 10px 0 0; text-align: center;}
#swag_on_demand_section .pricing_button a.btn_primary {display: block;}


@media (min-width: 1001px) {
    .custom_price_text {min-height: 74px;}
}

@media (max-width: 1000px) {
    .pricing_card {margin: 80px 15px 40px; width: calc(50% - 30px);}
	#pricing_table_section .pricing_card:last-child {margin: 0px 15px 40px; width: calc(100% - 30px);}
}

@media (max-width: 800px) {
	#pricing_table_wrapper {padding: 80px 10px 60px;}
}

@media (max-width: 750px) {
    #pricing_table_header {padding: 0 15px 30px;}
	.pricing_card {width: 100%; margin: 0 15px 40px;}
    #swag_on_demand_section .pricing_card {padding: 30px 30px 35px;}
}

@media (max-width: 600px) {
	#pricing_table_wrapper {padding: 60px 10px 50px;}
	.pricing_text .price, #swag_on_demand_section .pricing_text .price {font-size: 50px; line-height: 48px;}
	.usd, #swag_on_demand_section .usd {font-size: 16px; line-height: 20px; color: #707a8b; padding: 0 0 0 15px;}
	.price_annual {font-size: 16px; line-height: 26px;6}
}