/**
 * Package Name  : Price Tables
 * Author        : Muhammad Morshed -- http://morshed.im
 * Author URI    : http://pixelcoder.net/
 * Version       : 2.0
 * Description   : multipurpose 3 columns / 4 columns price table, clean and simple design with interactive css3 animation. Packed width 14
 * color scheme, suitable for any kind of business.
 *
 **/
/**
 * Including global variables and mixins
 **/
/*==============================================
    Variables
===============================================*/
/*==============================================
    Mixins
===============================================*/
/*===========================================
    Common Styles
===========================================*/
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clear {
 *zoom: 1;
}
.clear:before, .clear:after {
	content: " ";
	display: table;
}
.clear:after {
	clear: both;
}
.no-gutter {
	margin-left: 0;
	margin-right: 0;
}
.no-gutter > [class^="col-"] {
 padding-left: 0;
 padding-right: 0;
}
.list-none {
	margin: 0;
	padding: 0;
	list-style: none;
}
.cp-parallax {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.cp-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.cp-overlay.dark {
	background-color: rgba(0, 0, 0, 0.5);
}
.section {
	padding: 62.5px 0;
}
.section-full {
	padding: 125px 0;
}
.top-full {
	padding-top: 125px;
}
.bottom-full {
	padding-bottom: 125px;
}
.dark-bg {
	background-color: #333333;
}
.primary-bg {
	background-color: #e6ae03;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
/* Bootstrap heading reset*/
.pc-price h3 {
	font-weight: 400;
	line-height: 1.1;
	margin: 0;
}
/*========================================
    Button Styling
===========================================*/
.pc-btn {
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.pc-btn:hover, .pc-btn:focus {
	color: #e6ae03;
	outline: 0 none;
	text-decoration: none;
}
.pc-btn-1 {
	border: 1px solid #444;
	border-radius: 50px;
	color: #fff;
	line-height: 40px;
	padding: 0 45px;
	text-transform: uppercase;
}
.pc-btn-2 {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #333333;
	line-height: 40px;
	text-transform: uppercase;
}
.pc-btn-3 {
	border: 1px solid #aaa;
	color: #333333;
	line-height: 40px;
	padding: 0 45px;
	text-transform: uppercase;
}
.pc-btn-4 {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	color: #fff;
	display: block;
	line-height: 40px;
	padding: 0 45px;
	text-transform: uppercase;
}
.pc-btn-5 {
	border: 1px solid #ccc;
	border-radius: 50px;
	color: #333;
	display: block;
	font-weight: 700;
	line-height: 50px;
	padding: 0 45px;
	text-transform: uppercase;
}
.pc-btn-6 {
	background-color: transparent;
	border: 1px solid;
	color: #fff;
	display: block;
	font-weight: 700;
	line-height: 50px;
	margin: 0 38px;
	text-transform: uppercase;
}
.pc-btn-7 {
	background-color: transparent;
	border: 1px solid;
	color: #fff;
	display: block;
	text-transform: uppercase;
}
.pc-btn-8 {
	background-color: transparent;
	border: 1px solid;
	color: #fff;
	display: block;
	font-weight: 700;
	line-height: 50px;
	margin: 0 38px;
	text-transform: uppercase;
}
.pc-btn-9 {
	background-color: transparent;
	border: 1px solid;
	color: #fff;
	display: block;
	font-weight: 700;
	line-height: 50px;
	margin: 0 38px;
	text-transform: uppercase;
}
.pc-btn-10 {
	background-color: transparent;
	border: 1px solid;
	color: #fff;
	display: block;
	font-weight: 700;
	line-height: 50px;
	margin: 0 38px;
	text-transform: uppercase;
}
.pc-btn-13 {
	background-color: #47555d;
	border-radius: 4px;
	color: rgba(255, 255, 255, 0.5);
	display: block;
	font-weight: 400;
	line-height: 50px;
	text-transform: uppercase;
}
/*========================================
    .pc-price
===========================================*/
.pc-price {
	width: 100%;
}
.pc-price ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.pc-price .pricing span {
	display: inline-block;
	font-size: 18px;
	line-height: normal;
}
.pc-price .pricing .value {
	font-size: 48px;
	line-height: 40px;
}
.pc-price .pricing .currency {
	margin-right: 5px;
	vertical-align: top;
}
.pc-price .price-body li {
	line-height: 35px;
	white-space: nowrap;
}
/*========================================
    .pc-price-45
===========================================*/
.pc-price-45, .pc-price-46, .pc-price-47, .pc-price-48, .pc-price-49, .pc-price-50, .pc-price-51, .pc-price-52, .pc-price-53 {
	text-align: center;
	position: relative;
}
.pc-price-45 > thead > tr > th, .pc-price-46 > thead > tr > th, .pc-price-47 > thead > tr > th, .pc-price-48 > thead > tr > th, .pc-price-49 > thead > tr > th, .pc-price-50 > thead > tr > th, .pc-price-51 > thead > tr > th, .pc-price-52 > thead > tr > th, .pc-price-53 > thead > tr > th {
	border-bottom: 0;
	padding: 0;
	width: 25%;
}
.pc-price-45 > tbody > tr, .pc-price-46 > tbody > tr, .pc-price-47 > tbody > tr, .pc-price-48 > tbody > tr, .pc-price-49 > tbody > tr, .pc-price-50 > tbody > tr, .pc-price-51 > tbody > tr, .pc-price-52 > tbody > tr, .pc-price-53 > tbody > tr {
	background-color: #eee;
	font-weight: 500;
}
.pc-price-45 > tbody > tr:nth-child(2n+1), .pc-price-46 > tbody > tr:nth-child(2n+1), .pc-price-47 > tbody > tr:nth-child(2n+1), .pc-price-48 > tbody > tr:nth-child(2n+1), .pc-price-49 > tbody > tr:nth-child(2n+1), .pc-price-50 > tbody > tr:nth-child(2n+1), .pc-price-51 > tbody > tr:nth-child(2n+1), .pc-price-52 > tbody > tr:nth-child(2n+1), .pc-price-53 > tbody > tr:nth-child(2n+1) {
 background-color: #EEEEEE;
}
.pc-price-45 > tbody > tr > td, .pc-price-46 > tbody > tr > td, .pc-price-47 > tbody > tr > td, .pc-price-48 > tbody > tr > td, .pc-price-49 > tbody > tr > td, .pc-price-50 > tbody > tr > td, .pc-price-51 > tbody > tr > td, .pc-price-52 > tbody > tr > td, .pc-price-53 > tbody > tr > td {
	border-top: 0;
	padding: 15px 20px;
	vertical-align: middle;
}
.pc-price-45 tbody tr td.active, .pc-price-46 tbody tr td.active, .pc-price-47 tbody tr td.active, .pc-price-48 tbody tr td.active, .pc-price-49 tbody tr td.active, .pc-price-50 tbody tr td.active, .pc-price-51 tbody tr td.active, .pc-price-52 tbody tr td.active, .pc-price-53 tbody tr td.active {
	background-color: transparent;
	border-left: 1px solid rgba(0, 0, 0, 0.05);
	border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.pc-price{
	border: 1px solid #EEEFF1;
}
.pc-price-45 .price-title, .pc-price-46 .price-title, .pc-price-47 .price-title, .pc-price-48 .price-title, .pc-price-49 .price-title, .pc-price-50 .price-title, .pc-price-51 .price-title, .pc-price-52 .price-title, .pc-price-53 .price-title {
	background-color: #039BE6;
	color: #fff;
	font-family: "Dosis", sans-serif;
	padding: 20px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.pc-price-45 .price-title h2, .pc-price-46 .price-title h2, .pc-price-47 .price-title h2, .pc-price-48 .price-title h2, .pc-price-49 .price-title h2, .pc-price-50 .price-title h2, .pc-price-51 .price-title h2, .pc-price-52 .price-title h2, .pc-price-53 .price-title h2 {
	font-weight: 500;
	font-size: 36px;
	color: #fff;
}
.pc-price-45 .choose-plan, .pc-price-46 .choose-plan, .pc-price-47 .choose-plan, .pc-price-48 .choose-plan, .pc-price-49 .choose-plan, .pc-price-50 .choose-plan, .pc-price-51 .choose-plan, .pc-price-52 .choose-plan, .pc-price-53 .choose-plan {
	color: #1d262b;
	font-family: "Dosis", sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 36px;
	padding: 21px 25px 29px;
	text-align: center;
}
.pc-price-45 .pricing, .pc-price-46 .pricing, .pc-price-47 .pricing, .pc-price-48 .pricing, .pc-price-49 .pricing, .pc-price-50 .pricing, .pc-price-51 .pricing, .pc-price-52 .pricing, .pc-price-53 .pricing {
	color: #1d262b;
	font-family: "Dosis", sans-serif;
	font-weight: 600;
}
.pc-price-45 .pricing .currency, .pc-price-46 .pricing .currency, .pc-price-47 .pricing .currency, .pc-price-48 .pricing .currency, .pc-price-49 .pricing .currency, .pc-price-50 .pricing .currency, .pc-price-51 .pricing .currency, .pc-price-52 .pricing .currency, .pc-price-53 .pricing .currency {
	margin-right: 3px;
}
.pc-price-45 .pricing .period, .pc-price-46 .pricing .period, .pc-price-47 .pricing .period, .pc-price-48 .pricing .period, .pc-price-49 .pricing .period, .pc-price-50 .pricing .period, .pc-price-51 .pricing .period, .pc-price-52 .pricing .period, .pc-price-53 .pricing .period {
	font-size: 15px;
	font-weight: 600;
}
.pc-price-45 .pc-btn, .pc-price-46 .pc-btn, .pc-price-47 .pc-btn, .pc-price-48 .pc-btn, .pc-price-49 .pc-btn, .pc-price-50 .pc-btn, .pc-price-51 .pc-btn, .pc-price-52 .pc-btn, .pc-price-53 .pc-btn {
	background:#DE2209;
	color:#fff;
	border-color: #DE2209;
	display: block;
	font-size: 18px;
	line-height: 40px;
	padding: 5px 20px;
	margin: 30px 20px 0;
	border-radius:8px;
}
.pc-price-45 tbody tr .order-col, .pc-price-46 tbody tr .order-col, .pc-price-47 tbody tr .order-col, .pc-price-48 tbody tr .order-col, .pc-price-49 tbody tr .order-col, .pc-price-50 tbody tr .order-col, .pc-price-51 tbody tr .order-col, .pc-price-52 tbody tr .order-col, .pc-price-53 tbody tr .order-col {
	padding: 44px 0 40px;
	position: relative;
}
.pc-price-45 thead .active .price-title, .pc-price-46 thead .active .price-title, .pc-price-47 thead .active .price-title, .pc-price-48 thead .active .price-title, .pc-price-49 thead .active .price-title, .pc-price-50 thead .active .price-title, .pc-price-51 thead .active .price-title, .pc-price-52 thead .active .price-title, .pc-price-53 thead .active .price-title {
	background-color: #303B51;
}
.pc-price-45 tbody .price-col.active, .pc-price-46 tbody .price-col.active, .pc-price-47 tbody .price-col.active, .pc-price-48 tbody .price-col.active, .pc-price-49 tbody .price-col.active, .pc-price-50 tbody .price-col.active, .pc-price-51 tbody .price-col.active, .pc-price-52 tbody .price-col.active, .pc-price-53 tbody .price-col.active {
	border-bottom-color: #0fa7c2;
}
.pc-price-45 tbody .order-col:hover, .pc-price-46 tbody .order-col:hover, .pc-price-47 tbody .order-col:hover, .pc-price-48 tbody .order-col:hover, .pc-price-49 tbody .order-col:hover, .pc-price-50 tbody .order-col:hover, .pc-price-51 tbody .order-col:hover, .pc-price-52 tbody .order-col:hover, .pc-price-53 tbody .order-col:hover, .pc-price-45 tbody .order-col.active, .pc-price-46 tbody .order-col.active, .pc-price-47 tbody .order-col.active, .pc-price-48 tbody .order-col.active, .pc-price-49 tbody .order-col.active, .pc-price-50 tbody .order-col.active, .pc-price-51 tbody .order-col.active, .pc-price-52 tbody .order-col.active, .pc-price-53 tbody .order-col.active {
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

/*========================================
    .pc-price-46
===========================================*/
.pc-price-46 .price-title {
	position: relative;
}
/*.pc-price-46 .price-title:before {
	border-color: #f09b31 transparent transparent #f09b31;
	border-style: solid;
	border-width: 15px 142.5px;
	bottom: -30px;
	content: "";
	left: 0;
	position: absolute;
}*/
.pc-price-46 thead .active .price-title:before {
	border-color: #57bb7a transparent transparent #57bb7a;
}
.pc-price-46 tbody tr td.active {
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.pc-price-46 tbody .order-col.active::after {
 border-color: transparent #e6ae03 #e6ae03 transparent;
 border-style: solid;
 border-width: 15px 142.8px;
 bottom: 0;
 content: "";
 position: absolute;
 right: 0;
}
.pc-price-46 h2 {
	color:#fff;
	padding-bottom:15px;
}
.pc-price-46 > tbody > tr:nth-child(odd) > td:nth-child(odd) {
 background: #fafafa;
}
.pc-price-46 > tbody > tr:nth-child(even) > td:nth-child(odd) {
 background: #fafafa;
}
.pc-price-46 > tbody > tr:nth-child(odd) > td:nth-child(1) {
 text-align:left;
}
.pc-price-46 > tbody > tr:nth-child(even) > td:nth-child(1) {
 text-align:left;
}
.pc-price-46 thead .active-1 .price-title {
	background:#2abeab;
}
/*.pc-price-46 thead .active-1 .price-title:before {
	border-color: #3499e0 transparent transparent #3499e0;
	border-style: solid;
	border-width: 15px 142.5px;
	bottom: -30px;
	content: "";
	left: 0;
	position: absolute;
}*/
.pc-price-46 tbody .price-col.active-1 {
	border-bottom-color:#2abeab;
}
.pc-price-46 tbody .price-col.active-0 {
	border-bottom-color:#f09b31;
}
.price-title .price-title-head {
	font-weight:500;
}
.price-title .price-title-cont {
	font-size: 15px;
	font-weight: normal;
}
.price-required {
	font-size:12px;
	font-weight:bold;
}
.price-annually {
	font-style: italic;
	font-size: 12px;
	font-weight:normal;
}
.choose-plan-text {
	color: #17253C;
	font-family: "Dosis", sans-serif;
	font-size: 34px;
	font-weight: normal;
	padding: 0px 25px 29px !important;
	text-align: center;
	background: #F8F8F8;
}
.most-popular-row td {
	border:0;
	background:#fff;
}
.plan-detail-header {
	color: #17253C;
	font-weight: bold;
	background: #ECF2FB;
	font-size: 18px;
	text-align: left;
	line-height: 18px !important;
	border: solid #EEEFF1;
	border-width: 1px 0;
}
.compare-label {
	text-align: left;
	background: #fff;
}
.compare-col{
	background: #FBFBFB;
	font-size: 16px;
}
.compare-col i{
	font-size: 16px;
	color: #11A28F;
}
.compare-label i{
	font-size: 16px;
	cursor: pointer;
}
.plan-detail-data{
	display: flex;
	justify-content: space-between;
}
.plan-detail-data i{
	color: #BCC1CE;
}
.compare-label, .compare-col{
	border: solid #EEEFF1;
	border-width: 1px 1px 1px 0;
}
.compare-label:last-child, .compare-col:last-child{
	border-right: none;
}
.price-feature-link{
	font-size: 16px;
	font-weight: 300;
}
.acc-header{
	font-size: 16px;
	line-height: 16px;
	color: #17253C;
	/* padding: ; */
}
.price-heading-1 {
	padding:5px 15px;
	background:rgba(0, 0, 0, 0.1);
	display:block;
}
.price-stud-limit{
	font-size:13px;
	margin-top:15px;
}
.price-stud-limit input {
	border: 0;
    padding: 0px 5px;
    font-weight: bold;
    color: #1b4164;
    width: 40px;
    text-align: right;
    border-radius: 3px;
    background: transparent;
}
.price-stud-limit input[disabled] {
	background:transparent;
}
.pc-price-46 .pricing{ margin-top:40px;}
/*========================================
    Media Queries
===========================================*/
/*============================================================
  For Small Desktop
==============================================================*/
@media (min-width: 980px) and (max-width: 1150px) {
 .pc-price-46 .price-title::before {
 border-width: 15px 117px;
}
 .pc-price-46 tbody .order-col.active::after {
 border-width: 15px 118px;
}
}
/*============================================================
  Tablet (Portrait) Design for a width of 768px
==============================================================*/
@media (min-width: 768px) and (max-width: 979px) {
 .pc-price-45 .price-title h2,  .pc-price-46 .price-title h2,  .pc-price-47 .price-title h2,  .pc-price-48 .price-title h2,  .pc-price-49 .price-title h2,  .pc-price-50 .price-title h2,  .pc-price-51 .price-title h2,  .pc-price-52 .price-title h2,  .pc-price-53 .price-title h2,  .pc-price-45 .choose-plan,  .pc-price-46 .choose-plan,  .pc-price-47 .choose-plan,  .pc-price-48 .choose-plan,  .pc-price-49 .choose-plan,  .pc-price-50 .choose-plan,  .pc-price-51 .choose-plan,  .pc-price-52 .choose-plan,  .pc-price-53 .choose-plan {
 font-size: 25px;
}
 .pc-price-45 .pricing .value,  .pc-price-46 .pricing .value,  .pc-price-47 .pricing .value,  .pc-price-48 .pricing .value,  .pc-price-49 .pricing .value,  .pc-price-50 .pricing .value,  .pc-price-51 .pricing .value,  .pc-price-52 .pricing .value,  .pc-price-53 .pricing .value {
 font-size: 35px;
}
 .pc-price-46 .price-title::before,  .pc-price-46 tbody .order-col.active::after {
 border-width: 15px 90px;
}
.pc-price-45 .pc-btn, .pc-price-46 .pc-btn, .pc-price-47 .pc-btn, .pc-price-48 .pc-btn, .pc-price-49 .pc-btn, .pc-price-50 .pc-btn, .pc-price-51 .pc-btn, .pc-price-52 .pc-btn, .pc-price-53 .pc-btn{ padding:0 10px;}
}
/*============================================================
  Mobile (Portrait) Design for a width of 320px
==============================================================*/
@media only screen and (max-width: 767px) {
 [class^="col-"] .pc-price {
 margin-bottom: 30px;
}
 [class^="col-"]:last-child .pc-price {
 margin-bottom: 0;
}
 .pc-price-46 .price-title::before,  .pc-price-46 tbody .order-col.active::after {
 border-width: 15px 84px;
}
 .pc-price-46 h3 {
 font-size: 28px;
}
 .pc-price-46 .pricing {
 padding: 40px 0 20px;
}
}




/*============================================================
  Mobile Pricing Styles
==============================================================*/

.mob-price-wrapper{ border-radius:20px; box-shadow: 0 2px 8px 0 rgb(0 0 0 / 5%); height:756px;}
.mob-price-wrapper.mob-price-essential{border:1px solid #10a7c2; border-top:6px solid #10a7c2;}
.mob-price-wrapper.mob-price-enterprise{border:1px solid #2bc4b0; border-top:6px solid #2bc4b0;}
.mob-price-essential .mob-price-title{color:#172537; background:#eef9fb;}
.mob-price-enterprise .mob-price-title{background-color:#e9f9f8; color:#172537;}
.mob-price-most-popular{background:#3b9776; color:#fff; padding:5px 10px; text-align:center;}
.mob-price-icon{margin:25px 0; text-align:center;}
.mob-price-title {
	position:relative;
	color: #fff;
	padding:15px 0;	
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.back .mob-price-wrapper .mob-price-title{border-radius:20px 20px 0 0;}
/*.mob-price-title:before {
	border-color: #f09b31 transparent transparent #f09b31;
	border-style: solid;
	border-width: 15px 142.5px;
	bottom: -30px;
	content: "";
	left: 0;
	position: absolute;
}*/
.mob-price-title h2 {
	padding:0px;
	font-weight: 600;
	font-size: 30px;
}
.mob-price-title-head {
	font-weight:600;
}
.mob-price-title-cont {
	font-size: 12px;
	margin: 10px 20px;
	font-weight: normal;
	line-height: 1.428571429;
}
.mob-price-required {
	font-size:12px;
	font-weight:bold;
}
.mob-price-annually {
	font-style: italic;
	font-size: 12px;
	font-weight:normal;
}
.mob-pricing{
	color: #1d262b;
	font-family: "Dosis", sans-serif;
	font-weight: 600;
	line-height: 1.428571429;
	margin:20px 0;
	text-align:center;
}
.mob-pricing span {
	display: inline-block;
	font-size: 18px;
	line-height: normal;
}
.mob-pricing .value {
	font-size: 48px;
	line-height: 40px;
}
.mob-pricing .currency {
	margin-right: 5px;
	vertical-align: top;
}
.mob-pricing-band-1{padding:10px; font-weight:bold; background:#E4F1F7; font-size:16px; text-align:center;}
.mob-pricing-band-2{padding:5px 10px; font-weight:bold; background:#DBECEB; font-size:15px; text-align:left;}
.mob-pricing-list{
	margin:0;
	padding:0;
	list-style:none;
}
.mob-pricing-list li{
	padding:5px 10px;
	text-align:left;
	list-style:none;
	color: #1d4263;
}
.mob-pricing-list li:before{
   content: '';
   display: inline-block;
   height: 17px;
   width: 16px;
   background-image: url('../img/feature-tick.png');
   margin-right:10px;
   position:relative;
   top:3px;
}
.mob-pricing-list li:last-child{ border:none;}
#mob-price-selector{ font-size:20px; padding:10px; width:100%; margin-bottom:25px;}
.mob-price-choose-txt{ font-size:22px; font-weight:600; margin-bottom:10px; color:#333;}
.mob-pricing-button-section{ margin:30px 0 10px; text-align:center;}

.mob-pricing-button{ 
	background: #fe7654;
    color: #fff;
    border-color: #fe7654;
    display: inline-block;
    font-size: 16px;
    padding: 10px 30px;
    border-radius: 5px;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	text-decoration:none;
}
.mob-pricing-button:hover, .mob-pricing-button:focus{  
	background: #fe7654;
    color: #fff;
    border-color: #fe7654;
	text-decoration:none;
}

.pc-price-46 tbody tr td.price-col{
	padding:20px 0;
}
.pc-price-46 tbody tr td:nth-child(2).price-col{
	background:#e6f6f9;
}
.pc-price-46 tbody tr td:nth-child(3).price-col{
	background:#e7f9f7;
}
.pc-price-46 > tbody > tr:nth-child(odd) > td:nth-child(odd)
{}



.mob-price-basic-front{background:#000; width:100%; height:600px;}
.mob-price-front-content{ 
	font-size: 17px;
    line-height: 32px;
    padding: 20px 30px;
	height:470px;
	text-align: justify;
}
.mob-price-back-content{
	font-size: 15px;
    padding: 20px 30px;
	height:572px;
	line-height: 17px;
	text-decoration: none;
}
	
.view-plan{cursor:pointer;}	
.featurepage-featurelist-section{padding:60px 0; background:#fff;}
.feature-list-pod{ padding:30px 20px; border:1px solid #e5e5e5; text-align:center; margin-bottom:30px; background:#f3f7fa;}
.feature-list-pod-img{margin-bottom:30px;}
.feature-list-pod-title{ margin-bottom:20px; font-size:22px; line-height:24px; font-weight:700;}
.feature-list-pod-text{font-size:16px; line-height:26px; color:#555; min-height:80px;}

/* ACCORDION */

.price-page-accordion{
	margin-bottom: 13px;
}
.price-page-accordion .accordion-button{
	background: #E1F9F7;
	padding: 10px 65px 10px 25px;
	width: 100%;
	text-align: left;
	min-height: 75px;
	color: #242424;
	border: none;
	position: relative;
}
.price-page-accordion .accordion-button.collapsed{
	border: 1px solid #EEEFF1;
	background: #fff;
	border-radius: 10px;
}
.price-page-accordion .accordion-button span{
	font-size: 16px;
	line-height: 16px;
	color: #17253C;
	font-weight: 500;
}
.price-page-accordion .accordion-body{
	padding: 20px 30px;
	font-size: 15px;
	line-height: 30px;
	background: #fff;
	font-weight:400;
}
.price-page-accordion .accordion-item:has(.show){
	border-radius: 10px;
	box-shadow: 0px 0px 0px 1px #0AA592;
	overflow: hidden;
}
.none{
	display: none !important;
}
.toggle-btn{
	position: absolute;
	right: 30px;
	top: 40%;
}
.toggle-btn i{
	color: #989898;
}
.prod-intrested-container{ 
	margin: 70px 0;
	padding: 70px 0;
	text-align:center;
	border-radius: 30px;
	background: #00B5AC;
}
.prod-intrested-heading {
	font-size: 32px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 40px;
	line-height: 45px;
	padding: 0 30px;
}

.prod-intrested-content {
	font-size: 22px;
	color: #fff;
	margin-bottom: 40px;
}

.prod-intrested-btn {
	font-size: 18px;
	color: #fff;
	background: #DE2209;
	padding: 15px 25px;
	border-radius: 8px;
	display: inline-block;
	line-height: 20px;
	font-weight: normal;
	transition: all .5s ease;
}

.prod-intrested-btn:hover,
.prod-intrested-btn:focus {
	background: #ff7654;
	text-decoration: none;
	color: #fff;
}

