/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 27 2025 | 06:48:54 */
/*@import url('https://fonts.googleapis.com/css?family=Montserrat');
 * {
	 box-sizing: border-box;
	 font-family: 'Montserrat', sans-serif;
}
 h2 {
	 margin: 0;
}*/
/* Body */
/* Card Themes - Start */
.package-container .basic .pricing-header {
	 background-color: #008000;
}
 .package-container .basic .price-circle {
	 border: 10px solid #008000;
	 transition: all 0.4s;
}
 .package-container .basic:hover .price-circle {
	 border-width: 5px;
}
 .package-container .basic .buy-now:hover {
	 background-image: none !important;
	 background-color: #008000 !important;
	 box-shadow: 1px 3px 5px rgba(0, 0, 0, .4);
}
 .package-container .echo .pricing-header {
	 background-color: #f7b731;
}
 .package-container .echo .price-circle {
	 border: 10px solid #f7b731;
	 transition: all 0.4s;
}
 .package-container .echo:hover .price-circle {
	 border-width: 5px;
}
 .package-container .echo .buy-now:hover {
	 background-image: none !important;
	 background-color: #f7b731 !important;
	 box-shadow: 1px 3px 5px rgba(0, 0, 0, .4);
}
 .package-container .pro .pricing-header {
	 background-color: #26de81;
}
 .package-container .pro .price-circle {
	 border: 10px solid #26de81;
	 transition: all 0.4s;
}
 .package-container .pro:hover .price-circle {
	 border-width: 5px;
}
 .package-container .pro .buy-now:hover {
	 background-image: none !important;
	 background-color: #26de81 !important;
	 box-shadow: 1px 3px 5px rgba(0, 0, 0, .4);
}
 .package-container .business .pricing-header {
	 background-color: #a55eea;
}
 .package-container .business .price-circle {
	 border: 10px solid #a55eea;
	 transition: all 0.4s;
}
 .package-container .business:hover .price-circle {
	 border-width: 5px;
}
 .package-container .business .buy-now:hover {
	 background-image: none !important;
	 background-color: #a55eea !important;
	 box-shadow: 1px 3px 5px rgba(0, 0, 0, .4);
}
/* Card Themes - End */ 
.package-container .container {
	 max-width: 1200px;
	 height: auto;
	 margin: auto;
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: center;
	 text-align: center;
	margin-top: 20px;
    margin-bottom: 20px;
}
.package-container .column {
	 flex: 25%;
	 padding: 10px;
	 width: calc(33.3% - 30px);
	 box-sizing: border-box;
}
 @media screen and (max-width: 980px) {
	 .package-container .column {
		 flex: 50%;
		 display: block;
	}
}
 @media screen and (max-width: 700px) {
	 .package-container .column {
		 flex: 100%;
		 display: block;
	}
}
 .package-container .pricing-card {
	 -webkit-transition: 0.4s background-color ease;
	 -ms-transition: 0.4s background-color ease;
	 transition: 0.4s background-color ease;
	 height: 780px;
	 background-color: white;
	 -moz-border-radius: 20px;
	 -webkit-border-radius: 20px;
	 border-radius: 20px;
	 position: relative;
	 transition: all 0.4s;
	 border: 1px solid #e9e9e9;
}
 .package-container .pricing-card:hover {
	 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
	 transform: scale(1.05);
}
 .package-container .pricing-card .popular {
	 position: absolute;
	 top: 0;
	 right: 5%;
	 width: auto;
	 padding: 10px;
	 border-bottom-left-radius: 20px;
	 border-bottom-right-radius: 20px;
	 background-color: #eb3b5a;
	 color: white;
	 font-size: 12px;
	 z-index: 1;
	 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
 .package-container .pricing-card .badge-box {
	 padding: 0 40px;
	 margin-top: 80px;
}
 .package-container .pricing-card .badge-box span {
	 display: inline-block;
	 border: 1px solid #4b7bec;
	 padding: 4px 12px;
	 border-radius: 25px;
	 overflow: hidden;
	 color: #4b7bec;
	 font-weight:700;
}
 .package-container .pricing-card .pricing-header {
	 width: 100%;
	 height: 150px;
	 position: relative;
	 border-radius: 20px 20px 0 0;
	 -webkit-border-radius: 20px 20px 0 0;
	 -moz-border-radius: 20px 20px 0 0;
	/*border-bottom: 20px solid $primary;
	*/
	/* border-radius: $radius $radius 150px 150px;
	 -webkit-border-radius: $radius $radius 150px 150px;
	 -moz-border-radius: $radius $radius 150px 150px;
	 */
}
 .package-container .pricing-card .pricing-header .plan-title {
	 font-size: 24px;
	 color: white;
	 position: relative;
	 top: 25%;
}
 .package-container .pricing-card .pricing-header .price-circle {
	 width: calc(33.3% - 30px);
	 width: 120px;
	 height: 120px;
	 border-radius: 100%;
	 left: calc(50% - 60px);
	 top: 60%;
	 background-color: white;
	 position: absolute;
}
 .package-container .pricing-card .pricing-header .price-circle .info {
	 display: block;
	 font-size: 12px;
	 font-weight: bold;
	 color: gray;
}
 .package-container .pricing-card .pricing-header .price-circle .price-title {
	 display: block;
	 font-size: 20px;
	 padding: 41px 0 0;
	 font-weight: bold;
}
 .package-container .pricing-card .pricing-header .price-circle .price-title small {
	 font-size: 18px;
}
 .package-container .pricing-card .pricing-header h2 {
	 position: relative;
	 top: 40%;
	 color: #fff;
}
 .package-container .pricing-card ul {
	 margin: 10px 0 0 0;
	 padding: 0;
}
 .package-container .pricing-card ul li {
	 list-style-type: none;
	 display: block;
	 padding: 10px 0 10px 0;
	 margin: 0;
	 border-bottom: 1px solid #f2f2f2;
	 display: flex;
     justify-content: center;
     align-items: center;
}
 .package-container .pricing-card .buy-button-box {
	 width: 100%;
	 float: left;
	 margin-top: 30px;
}
.package-container  .pricing-card .buy-button-box .buy-now {
	 text-decoration: none;
	 color: white;
	 padding: 10px 30px;
	 border-radius: 20px;
	 /*background-image: linear-gradient(to left, #a55eea, #45aaf2);*/
	 background:#3b3b3bc7;
	 margin-top: 20px;
}

.package-container .pricing-card ul li strong{
	padding-right:5px;
}

i.fa-solid.fa-check{
	color: #63E6BE;
    font-size: 28px;
    padding-right: 5px;
}
i.fa-solid.fa-xmark{
	color: #ff3b3b;
    font-size: 28px;
    padding-right: 5px;
}


.page-id-95666 .package-container .pricing-card .pricing-header .price-circle .price-title {    
    padding: 30px 0 0;    
}

.page-id-95666 .package-container .pricing-card .pricing-header .price-circle {
    width: 150px;
    height: 150px;    
}