/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       ADDITIONAL 3 STYLE --- MAIN CSS START~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/.expectWrap table {	width: 100%;	border-spacing: 0px;}.expectWrap table .from {	font-size: 40px;	color: #4fb59f;	font-family: 'Hello Headline W00 Regular';	text-align: left;	padding: 20px 20px 20px 40px;    letter-spacing: 2px;}.expectWrap table .month {	font-size: 30px;	color: #ef7d00;	font-family: 'Hello Headline W00 Regular';	background: #fdf2e5;	padding: 10px !important;    letter-spacing: 2px;}.expectWrap table .light {	font-size: 30px;	color: #4fb59f;	font-family: 'Hello Headline W00 Regular';    letter-spacing: 2px;}.expectWrap table tr:first-child .month {	    border-radius: 30px 30px 0px 0px;}.expectWrap table tr:last-child .month {	    border-radius: 0px 0px 30px 30px;	    padding: 35px !important;}.expectWrap table tr td {	border-bottom: 1px solid #cee5e1;	padding: 20px 20px 20px 40px;}.expectWrap table tr:first-child th {		border-bottom: 1px solid #cee5e1;	padding: 32px !important;}.expectWrap table tr:last-child td {	border: none;}.expectWrap table th:first-child,.expectWrap table td:first-child {	width: 55%;	}.expectWrap table th:nth-child(2),.expectWrap table td:nth-child(2) {	width: 25%;	}.expectWrap table th:last-child,.expectWrap table td:last-child {	width: 20%;	}.expectWrap p {	padding: 20px 20px 20px 40px;}.expectWrap table .month .carkel {	color: #fff;	height: 45px;    width: 45px;    line-height: 48px;    text-align: center;    margin: 0 auto;    font-size: 30px;    border-radius: 50%;	background: #ef7d00;} .expectWrap table td {	font-size: 24px;	color: #3c3c3b;}.expectWrap .elementor-widget-html p {	font-size: 20px;}.expectWrap table .carkel img {	width: 22px;	margin-top: 13px;}.expectWrap table .light .carkel {	color: #fff;	height: 45px;    width: 45px;    line-height: 48px;    text-align: center;    margin: 0 auto;    font-size: 30px;    border-radius: 50%;	background: #4fb59f;}.expectWrap table span {	font-size: 40px;}.helpWrap .elementor-widget-heading h3 {	font-size: 38px;	line-height: 46px;}.helpWrap p {	font-size: 26px;}.helpWrap .workWrap h2 {	font-size: 45px;	font-family: 'Hello Headline W00 Regular';}.helpWrap .textBox .elementor-text-editor ul li {	display: inline-block;	list-style: none;    font-size: 25px;    font-family: 'Hello Headline W00 Regular';    color: #4FB59F;    position: relative;    padding-left: 30px;    padding-right: 20px;}.helpWrap .textBox .elementor-text-editor ul li:before {	content: '';	display: inline-block;	height: 7px;	width: 7px;	border-radius: 50%;	background: #4FB59F;	position: absolute;    left: 3px;    top: 10px;    }.helpWrap .textBox .elementor-text-editor ul li:first-child:before {	display: none;}/*.makeWrap h2 {	font-size: 130px !important;	font-family: 'Hello Headline W00 Regular';}*/.productWrap h2 {    font-size: 40px !important;    font-family: 'Hello Headline W00 Regular';}.productWrap .product a  {	border-radius: 30px;	overflow: hidden;}.productWrap ul li {	position: relative !important;}.productWrap .product-text {	position: absolute;	top: 0px;	flex-direction: column;	justify-content: center;	display: flex;    text-align: center;    height: 100%;    padding: 50px;    width: 100%;}.productWrap .product-text .price {	background: #ef7d00;	display: block !important;	margin: 0 auto;	padding: 10px 20px;    border-radius: 20px;    font-size: 24px !important;    font-family: 'MuseoSans-900';}.productWrap .product-image:before {	content: '';	background: rgba(79,181,159,.8);    display: inline-block;    height: 100%;    width: 100%;    position: absolute;    left: 0px;    top: 0px;    transition: all .5s;}.productWrap .product-text .button {	display: none;}.productWrap .product a:hover .product-image:before {	background: rgba(79,181,159,.4);}.productWrap .product a img {	margin-bottom: 0px !important;}.productWrap.basicWrap .product-text .price {	display: none !important;}.productWrap .woocommerce-result-count {	font-size: 23px;	color: #4fb59f;	float: none !important;    text-align: center;    border-bottom: 2px dotted #d2d2d1;    width: 360px;    margin: 0 auto !important;    text-transform: uppercase;    letter-spacing: 3px;    padding-bottom: 50px;}.productWrap ul {	margin-top: 75px !important;}.expectWrap .packageWrap table tr:first-child th { border-bottom: 1px solid #ef7d00;}/*.expectWrap .packageWrap table tr {	position: relative;}.expectWrap .packageWrap table tr:first-child:after {	content: '';	background: #ef7d00;	height: 1px;	width: calc(100% - 40px);	position: absolute;	left: 0px;	bottom: 0px;}*/.expectWrap .packageWrap table .from {	color: #ef7d00;}.expectWrap .packageWrap table .light {	color: #ef7d00;}.expectWrap .packageWrap table td {	color: #ef7d00;	  font-family: 'Hello Headline W00 Regular';}.expectWrap .packageWrap table .light .carkel {	background: #ef7d00;}.expectWrap .goldWrap table .month {	color: #4fb59f;	}.expectWrap .goldWrap table .month {	background: #edf7f5;}.expectWrap .goldWrap table td {	color: #4fb59f;	font-family: 'Hello Headline W00 Regular';}.expectWrap .goldWrap table .month .carkel {	background: #4fb59f;}.expectWrap .packageWrap table tr td {	padding-bottom: 0px;}.expectWrap .packageWrap table tr:last-child .month {	padding: 0px !important;}.expectWrap .goldWrap table tr:first-child th  {	padding: 0px !important;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   ADDITIONAL 3 STYLE --- RESPONSIVE CSS START~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/@media (min-width: 1390px) and (max-width: 1450px) {	.productWrap h2 {    	font-size: 35px!important;	}}@media (min-width: 1200px) and (max-width: 1389px) { 	.expectWrap table .from {		font-size: 38px;	}	.expectWrap table .light,	.expectWrap table .month {    	font-size: 26px;	}	.expectWrap table td {		font-size: 26px;	}	.expectWrap table span {		font-size: 36px;	}		.helpWrap .elementor-widget-heading h3 {	    font-size: 40px;	    line-height: 48px;	}	.helpWrap p {	    font-size: 28px;	}	.productWrap h2 {    	font-size: 35px !important;	}	.productWrap .product-text .price {    	font-size: 21px !important;	}}@media (min-width: 1025px) and (max-width: 1199px) { 	.expectWrap table .from {		font-size: 38px;	}	.expectWrap table .light,	.expectWrap table .month {    	font-size: 22px;	}	.expectWrap table td {		font-size: 26px;	}	.expectWrap table span {		font-size: 30px;	}	.expectWrap table .carkel img {		width: 20px;		margin-top: 13px;	}	.expectWrap table .month .carkel {		font-size: 26px;	}	.helpWrap .elementor-widget-heading h3 {	    font-size: 36px;	    line-height: 46px;	}	.helpWrap p {	    font-size: 26px;	    	}	.productWrap h2 {    	font-size: 35px !important;	}	.productWrap .product-text .price {    	font-size: 13px !important;	}	.helpWrap .textBox .elementor-text-editor ul li {    	font-size: 20px;	}	}/* Large desktop */@media (min-width: 1025px) {		 	}   /* Portrait tablet to landscape and desktop */@media (min-width: 768px) and (max-width: 1024px) { 	.expectWrap table .from {		font-size: 30px;	}	.expectWrap table .light,	.expectWrap table .month {    	font-size: 22px;	}	.expectWrap table td {		font-size: 20px;	}	.expectWrap table span {		font-size: 27px;	}	.expectWrap table .carkel img {		width: 20px;		margin-top: 13px;	}	.expectWrap table .month .carkel {		font-size: 26px;	}	.helpWrap .elementor-widget-heading h3 {	    font-size: 26px;	    line-height: 29px;	}	.helpWrap p {	    font-size: 20px;	    line-height: 27px;	}	.productWrap h2 {    	font-size: 24px !important;	}	.productWrap .product-text .price {    	font-size: 14px !important;	}	.productWrap .product-text {    	padding: 50px 25px;	}	.error404 .elementor-widget-heading h2 {		font-size: 60px !important;	}	.helpWrap .workWrap h2 {    	font-size: 26px;	}	.productWrap .woocommerce-result-count {	    font-size: 20px;	    padding-bottom: 40px;	}	.productWrap ul {	    margin-top: 55px !important;	}	.helpWrap .textBox .elementor-text-editor ul li {    	font-size: 18px;	    padding-left: 20px;    	padding-right: 12px;	}}     /* Landscape phone to portrait tablet */@media (max-width: 767px) { 		@media screen and (orientation: landscape) {	}				.expectWrap table .from {		font-size: 20px;		padding: 10px 10px 10px 10px;	}	.expectWrap table .light,	.expectWrap table .month {    	font-size: 16px;	}	.expectWrap table td {		font-size: 16px;	}	.expectWrap table span {		font-size: 20px;	}	.expectWrap table .carkel img {		width: 17px;		margin-top: 3px;	}	.expectWrap table .month .carkel {		font-size: 22px;		height: 35px;	    width: 35px;	    line-height: 36px;	}	.expectWrap table .light .carkel {		font-size: 22px;		height: 35px;	    width: 35px;	    line-height: 36px;	}	.expectWrap table tr td {	    padding: 10px 10px 10px 10px;	}	.helpWrap .elementor-widget-heading h3 {	    font-size: 26px;	    line-height: 29px;	}	.helpWrap p {	    font-size: 20px;	    line-height: 27px;	    padding-bottom: 0px !important;	}	.productWrap h2 {    	font-size: 26px !important;    	}	.productWrap .product-text .price {    	font-size: 15px !important;	}	.productWrap .product-text {    	padding: 50px 25px;	}	.expectWrap .elementor-widget-html p {	    padding: 10px 10px 10px 10px;	    text-align: center;	    line-height: 20px;	    font-size: 12px;	}	.expectWrap .packageWrap table tr:first-child .light {		padding: 0px !important;	}		.expectWrap .goldWrap table tr:first-child .light {		padding: 0px !important;	}	.error404 .elementor-widget-heading h2 {		font-size: 50px !important;	}	.helpWrap .workWrap h2 {    	font-size: 22px;	}	.productWrap .woocommerce-result-count {	    font-size: 18px;	    padding-bottom: 30px;        letter-spacing: 2px;	}	.productWrap ul {	    margin-top: 45px !important;	}	.helpWrap .textBox .elementor-text-editor ul li {    	font-size: 18px;	    padding-left: 18px;    	padding-right: 7px;	}	.helpWrap .textBox p {		padding-bottom: 20px !important;	}	.helpWrap .textBox .elementor-text-editor ul li:before {	    height: 5px;	    width: 5px;	    top: 5px;	}	.ipsumWrap h2 {		text-align: center;	}	.ipsumWrap p {		text-align: center;	}		.expectWrap .packageWrap table tr:last-child .month {		padding: 20px !important;	}	.expectWrap table tr:first-child th {		padding: 10px !important;	}	.expectWrap .goldWrap table tr:first-child th {		padding: 2px !important;	}	.expectWrap .goldWrap table tr:last-child .month {	    padding: 0px !important;	}	.expectWrap table tr:first-child .month {	    border-radius: 10px 10px 0px 0px;	}	.expectWrap table tr:last-child .month {    	border-radius: 0px 0px 10px 10px;	}	.productWrap .product a {		border-radius: 10px;	}}     /* Landscape phones and down */@media (max-width: 480px) { 	.expectWrap table .from {		font-size: 15px;		padding: 0px;	}	.expectWrap table .light, .expectWrap table .month {	    font-size: 14px;	}		.expectWrap table .month .carkel {		    font-size: 15px;    height: 20px;    width: 20px;    line-height: 20px;	}	.expectWrap table .light .carkel {		font-size: 15px;		height: 20px;	    width: 20px;	    line-height: 20px;	}	.expectWrap table span {	    font-size: 18px;	}	.expectWrap table tr:first-child .light {	    padding: 18px !important;	}	.expectWrap table tr td {	    padding: 10px 0px;	}	.expectWrap table td {	    font-size: 15px;	}	.productWrap .product-text {	    padding: 20px 15px;	}	.expectWrap p {	    padding: 10px 0px;	}	.expectWrap .packageWrap table .light, .expectWrap table .month {	    font-size: 11px;	}		.expectWrap table .carkel img {		width: 11px;		margin-top: 0px;	}	.expectWrap .packageWrap table .from {	    font-size: 10px;	    padding: 0px 10px;	}	.expectWrap .packageWrap table tr td {	    padding: 0px 0px 0px 10px;	    font-size: 10px;	}	.expectWrap .packageWrap p {		text-align: center;		padding: 10px;	}	.expectWrap .packageWrap table .light .carkel {	    font-size: 15px;	    height: 20px;	    width: 20px;	    line-height: 20px;	}	.expectWrap .packageWrap table span {	    font-size: 14px;	}	.expectWrap .packageWrap table .month .carkel {	    font-size: 15px;	    height: 20px;	    width: 20px;	    line-height: 20px;	}	.helpWrap .textBox .elementor-text-editor ul li:before {		display: none;	}				.expectWrap .goldWrap table .light, .expectWrap table .month {	    font-size: 11px;	}	.expectWrap .goldWrap table .from {	    font-size: 10px;	    padding: 0px 10px;	}	.expectWrap .goldWrap table tr td {	    font-size: 10px;	}	.expectWrap .goldWrap table tr:last-child .month {		padding: 0px !important;	}	.expectWrap .goldWrap table .light .carkel {	    font-size: 15px;	    height: 20px;	    width: 20px;	    line-height: 20px;	}	.expectWrap .goldWrap table span {	    font-size: 14px;	}	.expectWrap .goldWrap table .month .carkel {	    font-size: 15px;	    height: 20px;	    width: 20px;	    line-height: 20px;	}	.expectWrap .goldWrap table tr:first-child .month {	    padding: 10px 5px 10px 0px !important;	}	.expectWrap .packageWrap table tr:first-child .month {	    padding: 10px 5px 10px 0px !important;	}	.productWrap .woocommerce-result-count {		width: 100%;	}}