/** Shopify CDN: Minification failed

Line 1155:10 Expected ":"

**/
@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {width:100%;}
body{	
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
	padding:0;
	margin:0;
	list-style:none;
	background:#fff;
	font-family: "Inter", sans-serif;
	font-style: normal;
	color:#000;
}
.container{
	width:1112px;	
	height:auto;
	margin:0 auto;
}

a{text-decoration:none;}
p, h1, ul{padding:0;margin:0;}
li{list-style:none;}
.ovrfl{overflow:hidden;}
.clearall{clear:both;height:1px;width:auto;}
.position{position:relative;}
.dsplay{width:100%;display:table;}
.flt{float:left;width:100%;}
*{box-sizing:border-box;}

/*====fonts====*/
@font-face {
    font-family: 'Inter';
    src: url('/cdn/shop/files/Inter-Bold.woff2?v=1746531832') format('woff2'),
        url('/cdn/shop/files/Inter-Bold.woff?v=1746531832') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/cdn/shop/files/Inter-ExtraBold.woff2?v=1746531832') format('woff2'),
        url('/cdn/shop/files/Inter-ExtraBold.woff2?v=1746531832') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/cdn/shop/files/Inter-Medium.woff2?v=1746531832') format('woff2'),
        url('/cdn/shop/files/Inter-Medium.woff?v=1746531832') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/cdn/shop/files/Inter-SemiBold.woff2?v=1746531832') format('woff2'),
        url('/cdn/shop/files/Inter-SemiBold.woff?v=1746531832') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/cdn/shop/files/Inter-Regular.woff2?v=1746531832') format('woff2'),
        url('/cdn/shop/files/Inter-Regular.woff?v=1746531832') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.bdhding{
	font-weight:700;
	font-size:38px;
	line-height:48px;
	text-align:left;
}
.bdhding2{font-size:30px;line-height:40px;}
.hdmar{margin-top:14px;}
.hddvdr{
	height:2px;
	background:#d2e4ea;
	margin:20px 0 35px 0;
}
.bdfont, .bdfont2, .bdfont3{
	font-size:20px;
	line-height:28px;
	text-align:left;
}
.bdfont2{font-size:22px;line-height:30px;}
.bdfont3{font-size:24px;line-height:32px;}

.mar1{margin-top:28px;}
.mar2{margin-top:38px;}
.mar3{margin-top:20px;}

.medium{font-weight:500;}
.semibold{font-weight:600;}
.bold{font-weight:700;}
.exbold{font-weight:800;}
.ovrfl{overflow:hidden;}
.txlncntr{text-align:center;}
.position{position:relative;}

/*----------Header-----------*/
.header{padding:9px 0;background:#fff;}
.header-txt{
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	display:block;
	font-size:10px;
	line-height:16px;
	color:#828282;
	text-align:center;
	text-transform:uppercase;
}
.logo{margin:10px 0 0 0;}

@media only screen and (max-width:1140px){
.container{ max-width:1000px; width:100%; }
.bdhding{
	font-size:34px;
	line-height:44px;
}
.bdhding2{font-size:26px;line-height:36px;}
.hdmar{margin-top:12px;}
.hddvdr{margin:20px 0 35px 0;}
.bdfont, .bdfont2, .bdfont3{
	font-size:18px;
	line-height:26px;
}
.bdfont2{font-size:20px;line-height:28px;}
.bdfont3{font-size:22px;line-height:30px;}

.mar1{margin-top:26px;}
.mar2{margin-top:36px;}
.mar3{margin-top:18px;}
}
@media only screen and (max-width:1030px){
.container{ max-width:740px; width:100%; }	
.bdhding{
	font-size:30px;
	line-height:40px;
}
.bdhding2{font-size:24px;line-height:34px;}
.hdmar{margin-top:10px;}
.hddvdr{margin:16px 0 30px 0;}
.bdfont, .bdfont2, .bdfont3{
	font-size:16px;
	line-height:24px;
}
.bdfont2{font-size:18px;line-height:26px;}
.bdfont3{font-size:20px;line-height:28px;}

.mar1{margin-top:24px;}
.mar2{margin-top:34px;}
.mar3{margin-top:16px;}
}
@media only screen and (max-width:767px){
.container{ width:100%;max-width:640px;padding:0 10px;}
.bdhding{
	font-size:25px;
	line-height:33px;
}
.bdhding2{font-size:22px;line-height:32px;}
.hddvdr{margin:12px 0 24px 0;}
.header-txt {
    position: inherit;
    left: auto;
    right:auto;
    font-size: 11px;
    line-height: 15px;
}
.hdrbtn{display:none;}
.logo{margin:8px auto 0 auto;display:block;}
}
/*===================section1===================*/     
.sec1{padding:30px 0 58px 0;background:url(/cdn/shop/files/p1_sec1.jpg?v=1746526733) left top repeat-x;}
.s1lft, .s1rgt{
	float:left;
	display:inline-block;
	width:71.76%;
}
.s1rgt{width:24.10%;float:right;}
ul.s1list1{width:100%;display:table;}
ul.s1list1 li{
	float:left;
	display:inline-block;
	border:1px solid #c3c3c3;
	border-radius:30px;
	background:url(/cdn/shop/files/p1_bullet1.png?v=1746526733) 10px center no-repeat;
	font-weight:500;
	font-size:16px;
	line-height:22px;
	color:#000;
	text-align:left;
	margin-left:6px;
	padding:5px 18px 5px 35px;
	position:relative;
}
ul.s1list1 li:nth-child(1){padding:5px 38px 5px 35px;margin-left:0;}
.flagicon{position:absolute;right:7px;top:5px;}
.s1hding{
	font-weight:bold;
	font-size:48px;
	line-height:56px;
	text-align:left;
	margin-top:22px;
}
.s1hding span{color:#ff0000;text-transform:uppercase;}
.s1subhding{
	font-weight:600;
	font-size:30px;
	line-height:38px;
	text-align:left;
	margin-top:14px;
}
.s1dvdr{
	height:2px;
	background:#cfe2e9;
	margin:18px 0 12px 0;
}
.postbx{
	position:relative;
	padding:10px 0;
}
.postbx-txt1{
	font-size:16px;
	line-height:26px;	
	text-align:left;
	color:#787878;
}
.postbx-txt1 span{font-weight:600;color:#000;}
.post-tik, .post-dot{margin:0 0 2px 6px;vertical-align:middle;display:inline-block;}
.post-dot{margin:0 6px 2px 6px;}

.imgstyle{
	border:3px solid #fff;
	box-shadow:0 0 6px #dadada;
	height:auto;
}
.lftimg1, .lftimg2, .lftimg3, .lftimg5, .lftimg6, .lftimg7, .lftimg8, .lftimg10, .lftimg11, .lftimg12, .lftimg13, .lftimg14, .lftimg16, .lftimg17{
	margin:12px 0 0 0;
	display:block;
	max-width:100%;
}
.lftimg2, .lftimg6, .lftimg7, .lftimg11, .lftimg13, .lftimg14{margin:38px 0 0 0;}
.lftimg3, .lftimg5, .lftimg8, .lftimg10, .lftimg12, .lftimg16, .lftimg17{margin:0;}


.asseenbx{
	margin:38px 0 0 0;
	border:1px solid #c8daec;
	padding:1px 10px 24px 10px;
	position:relative;
}
.asseen-hding{
	font-weight:500;
	font-size:17px;
	line-height:20px;
	color:#333333;
	text-align:center;
	margin-top:-12px;
}
.asseen-hding span{background:#fff;padding:0 10px;}
.asseen-logos{margin:25px auto 0 auto;display:block;max-width:100%;}
.lgtxt{font-size:30px;}
ul.lftlist1{padding:20px 0 0 66px;}
ul.lftlist1 li{
	background:url(/cdn/shop/files/p1_bullet2.png?v=1746526733) left 4px no-repeat;
	padding:0 0 0 42px;
	margin:13px 0 0 0;	
}
.lftbx1, .lftbx2, .lftbx3, .lftbx4{
	margin:36px 0 0 0;
	border:1px solid #ff0000;
	background:#fff8f8;
	padding:15px 24px;
	font-weight:500;
}
.lftbx2{padding:25px 24px;}
.lftbx3{background:#f4fbff;border:1px solid #4676a5;padding:20px 24px;font-weight:bold;}
.lftbx4{background:#f4fbff;border:1px solid #dbeaf3;padding:26px 30px;font-weight:400;}



.lftimg4{float:right;margin:46px 0 0 20px;max-width:100%;}
.lftbx2 p{text-align:center;}
ul.lftbx2-list{padding:10px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.lftbx2-list li{
	width:25%;
	padding:0 20px;
	border-right:1px solid #d0b8b8;
	font-weight:bold;
	margin-top:26px;
}
ul.lftbx2-list li:nth-child(4){border-right:none;}
.lftbx2icon{margin:0 auto 10px auto;display:block;}
ul.lftlist2{padding:15px 0 0 0;}
ul.lftlist2 li{
	margin:22px 0 0 0;
	background:#fffff5;
	position:relative;
	padding:24px 30px 20px 272px;
	height:145px;
	box-shadow:0 0 10px #e2dfdf;
}
.lftlist2img{position:absolute;left:0;top:0;}
.lftlist2txt{margin-top:10px;}
.lftlist3bx{margin:38px 0 0 64px;position:relative;}
.lftlist3bx-line, .lftlist5bx-line, .lftlist8bx-line, .lftbx4-line{
	position:absolute;
	left:23px;
	top:5px;
	width:1px;
	background:url(/cdn/shop/files/p1_line1.jpg?v=1746526733) left top repeat-y;
	height:80%;
}
.lftlist5bx-line, .lftlist8bx-line{left:28px;background:url(/cdn/shop/files/p1_line2.jpg?v=1746526733) left top repeat-y;}
.lftlist8bx-line{left:8px;height:74%;}
.lftbx4-line{height:66%;}

ul.lftlist3 li{
	position:relative;
	padding:0 0 0 78px;
	margin:40px 0 0 0;
}
ul.lftlist3 li:nth-child(1){margin:0;}
.calendar{position:absolute;left:0;top:5px;}
.lftbx3img{float:right;margin:5px 0 0 25px;max-width:100%;}
.tbx{
	background:#f4fbff;
	padding:25px 26px 35px 26px;
	margin:36px 0 0 0;
	position:relative;
}
.tbxqt{position:absolute;right:30px;top:-20px;}
.stars{margin:11px 0 18px 0;display:block;}
.tbx-nmbx{
	position:relative;
	padding:5px 0 0 75px;
	margin:20px 0 0 0;
}
.timg{position:absolute;left:0;top:0;}
.tbx-nmbxtxt{
	font-size:14px;
	line-height:24px;
	color:#727272;
	text-align:left;
	margin-top:2px;
}
.tbx-nmbxtxt img{margin:0 2px -2px 0;}
ul.lftlist4{padding:20px 0 0 0;}
ul.lftlist4 li{
	position:relative;
	padding:0 0 23px 102px;
	margin:23px 0 0 0;
	border-bottom:1px solid #cfe2e8;
}
ul.lftlist4 li:last-child{border-bottom:none;padding-bottom:0;}
.lftlist4icon{position:absolute;left:0;top:0;}	
.lftlist4txt{margin-top:10px;}
.lftimg9bx{
	background:#fcfaf0;
	padding:26px 20px;
}
.lftimg9{margin:0 auto;display:block;max-width:100%;height:auto;}
.lftlist5bx{margin:40px 0 0 34px;position:relative;}
ul.lftlist5 li{
	position:relative;
	padding:12px 0 12px 84px;
	margin:24px 0 0 0;
}
.lftlist5-num{
	position:absolute;
	left:0;
	top:0;
	height:55px;
	width:55px;
	border:2px solid #666666;
	border-radius:50%;
	background:#fff;
	font-weight:bold;
	font-size:30px;
	line-height:51px;
	text-align:center;
}
ul.lftlist6{display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.lftlist6 li{width:32.8%;}
.lftlist6img{margin:0 auto;display:block;max-width:100%;}
ul.lftlist7{padding:10px 0 0 0;}
ul.lftlist7 li{
	position:relative;
	padding:0 0 24px 106px;
	margin:24px 0 0 0;
	border-bottom:1px solid #d2e4ea;
}
ul.lftlist7 li:last-child{border-bottom:none;padding-bottom:0;}
.lftlist7-icon{position:absolute;left:0;top:0;}
.lftlist8bx{margin:0 0 0 58px;position:relative;}
ul.lftlist8 li{
	position:relative;
	padding:0 0 0 43px;
	margin:34px 0 0 0;
	background:url(/cdn/shop/files/p1_bullet3.jpg?v=1746526733) left 6px no-repeat;
}
ul.lftlist8 li:nth-child(1){margin:40px 0 0 0;}
.lftlist8-hding{font-weight:bold;}
.lftlist8-hding span{
	background:#4676a5;
	padding:1px 13px;
	border-radius:30px;
	color:#fff;
	display:inline-block;
	margin:0 5px 0 0;
}
.lftlist8txt{margin-top:14px;}
.lftbx4-inbx{position:relative;margin-top:30px;}
ul.lftbx4-list li{
	position:relative;
	padding:0 0 0 70px;
	margin-top:40px;
}
ul.lftbx4-list li:nth-child(1){margin-top:0;}
.day3img, .day30img{float:right;margin:5px 0 0 40px;max-width:100%;}
.day30img{margin:5px 0 30px 40px;}

/*-------------------right side-------------------*/
.rgtbnr{
	border:1px solid #cadfb9;
	border-radius:16px;
	background:#ebf9e0;
	padding:23px 0 25px 0;
	margin-top:5px;
}
.rgtbnr-hding{
	font-weight:bold;
	font-size:20px;
	line-height:26px;
	text-align:center;
	color:#000;
	padding:0 20px;
}
.rgtbnrprd{margin:17px auto 0 auto;display:block;max-width:100%;height:auto;}

@media only screen and (max-width:1140px){
ul.s1list1 li{font-size:15px;}
.s1hding {font-size: 42px;line-height: 50px;}	
.s1subhding {font-size: 26px;line-height: 34px;}	
.lftimg4{width:240px;}
ul.lftlist2 li {padding: 28px 30px 20px 268px;}
.lftbx3img {margin: 3px 0 0 18px;}
.lftbx4 {padding: 24px 25px;}	
	
.rgtbnr-hding{padding:0 10px;}	
}
@media only screen and (max-width:1030px){
.s1lft{width:70%;}
.s1rgt{width:27%;}
ul.s1list1 li{
	background:url(/cdn/shop/files/p1_bullet1.png?v=1746526733) 8px center no-repeat;
	font-size:14px;
	line-height:20px;
	padding:5px 10px 5px 29px;
}
ul.s1list1 li:nth-child(1){padding:5px 38px 5px 29px;margin-left:0;}
.s1hding {
	font-size: 36px;
	line-height: 44px;
	margin-top:18px;
}
.s1subhding {
	font-size: 24px;
	line-height: 32px;
}
.s1dvdr {margin: 14px 0 8px 0;}
.postbx {padding: 8px 0;}
.postbx-txt1 {
    font-size: 14px;
    line-height: 24px;
}
.asseenbx {
    margin: 35px 0 0 0;
    padding: 1px 10px 16px 10px;
}
.asseen-hding{font-size:15px;}
.asseen-logos{height:auto;margin:15px auto 0 auto;}
.lgtxt {font-size: 25px;}
ul.lftlist1 {padding: 16px 0 0 20px;}
ul.lftlist1 li {
	background: url(/cdn/shop/files/p1_bullet2.png?v=1746526733) left 2px no-repeat;
	background-size:20px;
    padding: 0 0 0 34px;
}
.lftimg2, .lftimg6, .lftimg7, .lftimg11, .lftimg13, .lftimg14 {margin: 35px 0 0 0;}
.lftbx1, .lftbx2, .lftbx3, .lftbx4 {
    margin: 34px 0 0 0;
    padding: 15px 18px;
}
.lftbx2{padding: 15px 10px;}
.lftimg4{width:220px;margin: 40px 0 0 20px;}
ul.lftbx2-list li{padding:0 10px;margin-top:22px;}
ul.lftlist2{padding:12px 0 0 0;}
ul.lftlist2 li {padding: 20px 20px 20px 268px;}
.lftlist2txt{margin-top:8px;}
.lftlist3bx {margin: 34px 0 0 20px;}
.calendar{top:2px;}
.lftbx3img {margin: 13px 0 0 6px;}
.tbx {padding: 22px 18px 27px 18px;margin: 34px 0 0 0;}
.tbxqt{width:38px;height:auto;right:18px;top:-15px;}
.stars {margin: 9px 0 15px 0;width:100px;height:auto;}
.timg{width:55px;height:auto;}
.tbx-nmbx{padding: 2px 0 0 68px;}
.tbx-nmbxtxt {font-size: 12px;line-height: 20px;}
.tbx-nmbxtxt img{width:14px;height:auto;}
ul.lftlist4{padding:15px 0 0 0;}
ul.lftlist4 li {padding: 0 0 20px 86px;margin: 20px 0 0 0;}
.lftlist4icon{width:67px;height:auto;}
.lftlist5bx {margin: 35px 0 0 0;}
.lftlist5bx-line{left: 19px;}
.lftlist8bx-line {left: 8px;height:78%;}
ul.lftlist5 li {padding: 7px 0 0 56px;}
.lftlist5-num {
    height: 40px;
    width: 40px;
    font-size: 24px;
    line-height: 36px;
}
ul.lftlist7 li {
    padding: 0 0 20px 76px;
    margin: 20px 0 0 0;
}
.lftlist7-icon{width:60px;height:auto;}
.lftlist8bx {margin: 0 0 0 20px;}
ul.lftlist8 li {padding: 0 0 0 32px;margin: 30px 0 0 0;}
.lftbx4 {padding: 22px 15px;}
ul.lftbx4-list li {padding: 0 0 0 62px;margin-top: 30px;}
.day3img, .day30img{width:180px;float:none;margin:23px 0 0 0;display:block;}

.rgtbnr {padding: 18px 0 20px 0;}
.rgtbnr-hding{padding:0 4px;font-size:17px;line-height:24px;}	

}
@media only screen and (max-width:767px){
.sec1 {padding: 20px 0 40px 0;}
.s1lft, .s1rgt{float:none;width:100%;}
ul.s1list1 li{
	background:url(/cdn/shop/files/p1_bullet1.png?v=1746526733) 4px center no-repeat;
	background-size:14px;
	font-size:12px;
	line-height:18px;
	padding:2px 8px 2px 23px;
}
ul.s1list1 li:nth-child(1){padding:2px 26px 2px 23px;margin-left:0;}
.flagicon {width:14px;height:auto;right: 4px;top:4px;}
.s1hding {
	font-size: 34px;
	line-height: 42px;
	margin-top: 16px;
}
ul.lftlist1 {padding: 16px 0 0 0;}
.lftbx1, .lftbx2, .lftbx3, .lftbx4 {padding: 15px 10px;}
.lftimg4, .lftbx3img{
	float:none;
	margin:30px auto 6px auto;
	display:block;
	max-width:100%;
}
.lftbx3img{margin:16px auto 0 auto;width:140px;height:auto;}


ul.lftbx2-list li{width:50%;}
ul.lftbx2-list li:nth-child(2){border-right:none;}
.lftbx2icon{height:60px;width:auto;margin: 0 auto 6px auto;}
ul.lftlist2 li {
	height:auto;
	padding: 20px 10px;
}
.lftlist2img{position:inherit;left:auto; top:auto;margin:18px auto 17px auto;display:block;max-width:100%;height:auto;}
ul.lftlist2 li p{text-align:center;}
.lftlist3bx {margin: 34px 0 0 0;}
ul.lftlist3 li {padding: 0 0 0 66px;margin: 30px 0 0 0;}
.tbx {padding: 20px 10px 25px 10px;}
.tbxqt{width:28px;height:auto;right:10px;top:-10px;}
ul.lftlist4 li {padding: 0 0 20px 76px;}
.lftlist4icon{width:60px;height:auto;}
.lftimg9bx {padding: 16px 10px;}
ul.lftlist5 li {padding: 0 0 0 56px;}
ul.lftlist5 li:nth-child(3){padding: 7px 0 0 56px;}
ul.lftlist6 li{width:100%;}
.lftlist8bx {margin: 0 0 0 0;}
.lftlist8bx-line {height: 74%;}
.lftlist8-hding span {padding: 0 10px;margin: 0 0 5px 0;}
.lftimg8, .lftimg10{margin:0 auto;}
}
@media only screen and (max-width:479px){
ul.s1list1 li{
	background:url(/cdn/shop/files/p1_bullet1.png?v=1746526733) 4px center no-repeat;
	background-size:12px;
	font-size:10px;
	line-height:16px;
	padding:2px 8px 2px 20px;
	margin-left:3px;
}
ul.s1list1 li:nth-child(1){padding:2px 20px 2px 20px;margin-left:0;}
.flagicon {width:12px;height:auto;right: 4px;top:4px;}
.s1hding {font-size: 30px;line-height: 38px;}
.s1subhding {font-size: 20px;line-height: 28px;margin-top:12px;}
.postbx {padding:5px 0;}
.postbx-txt1 {font-size: 12px;line-height: 22px;}
.post-tik{width:14px;height:auto;}
.post-tik, .post-dot {margin: 0 0 2px 3px;}
.lftimg1{margin:10px 0 0 0;}
.asseenbx{margin:32px 0 0 0;padding: 1px 10px 10px 10px;}
.asseen-logos{margin:10px auto 0 auto;}
}
@media only screen and (max-width:389px){
ul.s1list1 li{
	background-size:11px;
	padding:2px 5px 2px 19px;
}
ul.s1list1 li:nth-child(1){padding:2px 20px 2px 19px;margin-left:0;}
.s1hding {
	font-size: 27px;
	line-height: 35px;
}
ul.lftlist5 li:nth-child(3){padding: 0 0 0 56px;}
}
/*======================psd2====================*/
.compbx{margin:65px 0 0 0;display:flex;justify-content:space-between;flex-wrap:nowrap;}
.compbx > .col1{width:42.21%;}
.compbx > .col2, .compbx > .col3, .compbx > .col4{width:19.26%;}
.compbx > .col4{background:#e0f3fe;border:1px solid #79bee4;box-shadow:0 0 8px #c6cdd1;}	

.row1{height:74px;padding:1px;}
.row2{height:57px;background:#f4fbff;border-right:2px solid #c0c3c4;padding:1px;}
.combine-row{height:131px;padding:1px;}
.row3, .row5, .row7, .row9{height:40px;background:#e4f0f7;border-right:2px solid #c0c3c4;padding:1px 1px;}
.row4, .row6, .row8{height:46px;background:#f4fbff;border-right:2px solid #c0c3c4;padding:1px 1px;}
.row10{height:14px;background:#e0f3fe;}
.nobdr{border-right:none;}
.bg1{background:#b3def6;}
.bg2{background:#e0f3fe;}

.col2img, .col3img, .col4img{margin:-42px auto 0 auto;display:block;max-width:100%;height:auto;}

.col1hding{
	font-weight:bold;
	font-size:20px;
	line-height:30px;
	text-align:left;
	text-transform:uppercase;
	padding:17px 5px 0 22px;
}
.col1txt, .col1txt2{font-size:17px;line-height:20px;padding:10px 5px 0 22px;font-weight:600;}
.col1txt2{padding:15px 5px 0 22px;}		

.col2hding, .col3hding, .col4hding{
	font-weight:bold;
	font-size:15px;
	line-height:20px;
	text-align:center;
	padding:9px 5px 0 5px;
}
.col4hding{font-size:18px;line-height:26px;padding:5px 5px 0 5px;}
.row3img{margin:8px auto 0 auto;display:block;}
.row4img{margin:11px auto 0 auto;display:block;}


.lftimg15bx {
    background: #1a303f;
    padding: 23px 20px;
}
.lftimg15{margin:0 auto;display:block;max-width:100%;height:auto;}
ul.lftlist10{padding:2px 0 0 38px;}
ul.lftlist10 li{
	background:url(/cdn/shop/files/p1_bullet4.png?v=1746526733) left 3px no-repeat;
	padding:0 0 0 56px;
	margin-top:30px;
}
.lftlist10txt{margin-top:10px;}
.lftbx5, .lftbx6{
	background:#f4fbff;
	margin:36px 0 0 0;
	padding:28px 30px 28px 84px;
	position:relative;
}
.lftbx6{margin:22px 0 0 0;}
.lftbx5-num{
	position:absolute;
	left:32px;
	top:30px;
	height:37px;
	width:37px;
	background:#4676a5;
	border-radius:50%;
	font-weight:bold;
	font-size:24px;
	line-height:37px;
	color:#fff;
	text-align:center;
}
ul.lftbx6-list{padding:15px 0 0 32px;}
ul.lftbx6-list li{
	background:url(/cdn/shop/files/p1_bullet5.png?v=1746526733) left 4px no-repeat;
	padding:0 0 0 34px;
	margin-top:12px;
}
.badge{position:absolute;left:45%;top:10%;margin:0 auto;display:block;}
.lftbx7{
	margin:36px 0 0 0;
	padding:13px 20px;
	border:1px dashed #ff0000;
	background:#ffffe6;
}
.pkgcontainer{display:flex;justify-content:space-between;flex-wrap:wrap;margin:36px 30px 0 30px;}
.pkg1, .pkg2{
	width:48.5%;
	border:3px solid #1f5990;
	border-radius:10px;
	background:#fffef3;
}
.pkg2{background:#fff;}
.pkg1hd, .pkg2hd{
	background:#1f5990;
	padding:10px 10px 8px 10px;
	border-radius:6px 6px 0 0;
	color:#fff;
	font-weight:bold;
	font-size:24px;
	line-height:34px;
	text-align:center;
	text-transform:uppercase;
}
.pkg2hd{background:#d7e4f1;color:#000;}
.pkgbtm{padding:19px 19px 22px 19px;}
.pkgprdbx{height:252px;width:100%;display:table;}
.pkg1subhding{
	font-weight:bold;
	font-size:24px;
	line-height:34px;
	text-align:center;
}
.pkg1prd, .pkg2prd{margin:21px auto 0 auto;display:block;max-width:100%;height:auto;}
.pkg2prd{margin:30px auto o auto;}
ul.pkg1list, ul.pkg2list{padding:10px 10px 0 10px;height:190px;}
ul.pkg1list li, ul.pkg2list li{
	background:url(/cdn/shop/files/p1_pkgbullet1.png?v=1746526733) left 2px no-repeat;
	padding:0 0 5px 30px;
	border-bottom:1px solid #c6c6c5;
	margin:5px 0 0 0;
	display:flex;
	justify-content:space-between;
	flex-wrap:nowrap;
	font-size:17px;
	line-height:22px;
}
ul.pkg2list li:nth-child(2), ul.pkg2list li:nth-child(3), ul.pkg2list li:nth-child(4){background:url(/cdn/shop/files/p1_pkgbullet2.png?v=1746526733) left 2px no-repeat;}
ul.pkg1list li:nth-child(4), ul.pkg2list li:nth-child(4){border-bottom:none;}
.lft{width:70%;}
.rgt{width:28%;text-align:right;}
.rgt span.span1{font-weight:bold;padding:0 5px;}
.rgt span.span2{padding:0 5px;color:#b6b6b6;}
.pkgprc{
	margin-top:22px;
	font-size:28px;
	line-height:28px;
	text-align:center;
}
.pkgprc span{padding:0 5px;margin-right:10px;}
.totalvalue{
	font-size:16px;
	line-height:24px;
	color:#696969;
	text-align:center;
	margin-top:10px;
}
.pkgbtn, .lftbtn{
	height:56px;
	width:96%;
	margin:12px auto 0 auto;
	display:block;
	background:#00b942;
	border-radius:6px;
	font-weight:bold;
	font-size:21px;
	line-height:56px;
	color:#fff;
	text-align:center;
	box-shadow:0 4px 6px #cad8c5;
}
.lftbtn{height:70px;line-height:70px;width:460px;margin:34px auto 0 auto;font-size:24px;}
.pkgbtn img, .lftbtn img{margin:0 0 -1px 18px;}
.pkgtxt1, .pkgtxt2{
	font-size:16px;
	line-height:24px;
	text-align:center;
	margin-top:16px;
}
.pkgtxt2{margin-top:2px;}
.pkgtxt1 img{margin:0 6px -8px 0;}
.pkgtxt2 img{margin:0 6px -1px 0;}

.mbbx{
	margin:90px 0 0 0;
	background:#fffef6;
	border:2px solid #f0ead3;
	padding:1px 40px 32px 40px;
}
.mbseal{margin:-80px auto 12px auto;display:block;max-width:100%;}
.mbbx p{text-align:center;}

.counterhding{
	font-size:20px;
	line-height:28px;
	text-align:center;
	margin-top:15px;
}	
ul.counterlist{
	padding:0 0 0 0;
	width:264px;
	margin:-20px auto 0 auto;
}
ul.counterlist li{
	float:left;
	display:inline-block;
	width:27%;
	margin:0 9.5% 0 0;
	font-size:14px;
	text-align:center;
	padding:0 2px 0 0;
}
ul.counterlist li:nth-child(3){margin:0;}

/*-----------------*****-----------------*/
.hddvdr2{margin:20px 0 25px 0;}
#accordion{height:auto!important;margin:0 auto 0 auto;display:block;}
.ui-accordion .ui-accordion-header { 
	display: block; 
	cursor: pointer; 
	zoom: 1; 
	background:url(/cdn/shop/files/p1_plus.png?v=1746526733) 98% 27px no-repeat;	
	text-align:left; 
    padding:18px 40px 20px 50px;
	margin:0 0 0 0;	
	outline:none;	
	position:relative;	
	font-weight:bold;
	font-size:22px;
	line-height:30px;
	color:#000;	
	text-align:left;
	border-bottom:1px solid #cfe2e9;
}
.ui-accordion .ui-accordion-header.active{
	background:url(/cdn/shop/files/p1_minus.png?v=1746526733) 98% 27px no-repeat;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.qmark{position:absolute;left:13px;top:21px;height:25px;width:25px;background:url(/cdn/shop/files/p1_qmark.png?v=1746526733) center center no-repeat;background-size:100%;}
.ui-accordion .ui-accordion-content { 
	padding:0; 
	border-top: 0; 
	overflow: auto; 
	zoom: 1; 
	border:none;
	padding:0 0 0 0;	
}
.accord-txt{
	box-sizing: border-box;
    float: left;
	width:100%;
	text-align:left;
    padding: 20px 40px 20px 50px;
	background:#fff;
	border-bottom:1px solid #cfe2e9;
}
@media only screen and (max-width:1140px){
.lftbx5, .lftbx6 {padding: 28px 25px 28px 72px;}	
.lftbx5-num{left:25px;width:32px;height:32px;font-size:22px;line-height:32px;}	
.pkgcontainer {margin: 36px 0 0 0;}	
.mbbx {padding: 1px 20px 32px 20px;}	
.ui-accordion .ui-accordion-header { 
	font-size:20px;
	line-height:28px;
}	
}
@media only screen and (max-width:1030px){
.compbx {margin: 50px 0 0 0;}
.compbx > .col2{display:none;}
.compbx > .col1{width:48%;}
.compbx > .col3, .compbx > .col4{width:26%;}
	
.col3img, .col4img {margin: -32px auto 0 auto;}

.col1hding {font-size: 18px;line-height: 28px;padding: 15px 5px 0 10px;}

.col1txt, .col1txt2{font-size:14px;line-height:17px;padding:10px 5px 0 10px;}
.col1txt2{padding:14px 5px 0 10px;}		

ul.lftlist10 {padding: 2px 0 0 20px;}	
ul.lftlist10 li {
	background-size:24px;
    padding: 0 0 0 40px;
    margin-top: 25px;
}
.lftbx5, .lftbx6{
	margin:34px 0 0 0;
	padding:22px 20px 22px 58px;
}
.lftbx6{margin:20px 0 0 0;}
.lftbx5-num{left:15px;width:28px;height:28px;font-size:20px;line-height:28px;top:24px;}		
ul.lftbx6-list {padding: 10px 0 0 10px;}
ul.lftbx6-list li{background-size:18px;padding: 0 0 0 30px;}	
.badge{width:70px;height:auto;}
.lftbx7 {margin: 34px 0 0 0;padding: 10px 10px;}
.pkgcontainer {margin: 34px 0 0 0;}
.pkg1hd, .pkg2hd {font-size: 20px;line-height: 30px;}
.pkgbtm{padding:15px 10px 20px 10px;}
.pkg1subhding {font-size: 20px;line-height: 30px;}
.pkgprdbx {height: 200px;}
ul.pkg1list, ul.pkg2list {padding: 10px 0 0 0;height: 165px;}
ul.pkg1list li, ul.pkg2list li {
	background-size:16px;
    padding: 0 0 5px 22px;
    font-size: 13px;
    line-height: 18px;
}
ul.pkg2list li:nth-child(2), ul.pkg2list li:nth-child(3), ul.pkg2list li:nth-child(4){background-size:16px;}
.pkgprc {
    margin-top: 20px;
    font-size: 25px;
    line-height: 25px;
}
.totalvalue {
    font-size: 14px;
    line-height: 22px;
    margin-top: 7px;
}
.pkgbtn{height: 49px;line-height:49px;font-size:19px;}
.pkgtxt1, .pkgtxt2 {
    font-size: 14px;
    line-height: 22px;
}	
.mbseal{width:140px;height:auto;margin: -63px auto 12px auto;}
.lftbtn{width:400px;height:60px;line-height:60px;font-size:22px;margin:30px auto 0 auto;}	

.ui-accordion .ui-accordion-header { 
	background:url(/cdn/shop/files/p1_plus.png?v=1746526733) 98% 20px no-repeat;	
    padding:12px 40px 14px 32px;
	font-size:18px;
	line-height:26px;
}
.ui-accordion .ui-accordion-header.active{
	background:url(/cdn/shop/files/p1_minus.png?v=1746526733) 98% 20px no-repeat;	
}
.qmark{left:0;top:16px;height:20px;width:20px;}
.accord-txt{padding: 16px 0 16px 32px;}
.hddvdr2 {margin: 16px 0 20px 0;}	
}
@media only screen and (max-width:767px){
.compbx{width:450px;margin:50px auto 0 auto;}	

.row1{height:58px;padding:1px;}
.combine-row{height:115px;padding:1px;}

.col1hding{padding:15px 5px 0 5px;}
.col3hding{
    font-size: 13px;
    line-height: 18px;
    padding: 10px 3px 0 3px;
}	
.col4hding {
    font-size: 16px;
    line-height: 24px;
    padding: 5px 3px 0 3px;
}	
.col1txt, .col1txt2{font-size:13px;line-height:16px;padding:11px 5px 0 5px;}
.col1txt2{padding:15px 5px 0 5px;}	


ul.lftlist10 {padding: 2px 0 0 0;}	
ul.lftlist10 li {
	background-size:20px;
    padding: 0 0 0 35px;
}
.lftbx5, .lftbx6{padding:20px 10px 20px 44px;}
.lftbx5-num{left:8px;width:24px;height:24px;font-size:18px;line-height:24px;top:22px;}		
ul.lftbx6-list {padding: 10px 0 0 0;}
ul.lftbx6-list li{background-size:16px;padding: 0 0 0 26px;margin-top:10px;}

.pkgcontainer{display:flex;justify-content:center;margin:12px 0 0 0;}
.pkg1, .pkg2{width:400px;margin:25px auto 0 auto;}
.pkgprdbx{height:auto;}
.pkg1prd{margin:15px auto 0 auto;}
.pkg2prd{margin:0 auto;}
ul.pkg1list, ul.pkg2list{height:auto;}
ul.pkg1list li, ul.pkg2list li {
    font-size: 15px;
    line-height: 20px;
}
.mbbx {padding: 1px 10px 24px 10px;border: 1px solid #f0ead3;margin:56px auto 0 auto;}
.mbseal{width:100px;height:auto;margin: -43px auto 12px auto;}
.counterhding {font-size: 18px;line-height: 26px;}
.hddvdr2 {margin: 12px 0 16px 0;}

.rgtbnr{width:266px;margin:30px auto 0 auto;display:block;}
.rgtbnr-hding {font-size: 19px;line-height: 26px;}
}
@media only screen and (max-width:479px){
.compbx{width:370px;margin:50px auto 0 auto;}

.row1{height:38px;padding:1px}
.combine-row{height:95px;padding:1px;}
	
.col3hding {line-height: 15px;padding: 4px 3px 0 3px;}
.col4hding {font-size: 15px;line-height: 23px;}
		
.col1txt{padding: 2px 5px 0 5px;}
.col1txt2 {padding: 6px 5px 0 5px;}  
.row3img, .row4img{width:18px;height:auto;margin: 11px auto 0 auto;}	
.row4img{margin:13px auto 0 auto;}
.row10{height:10px;}	
.pkg1, .pkg2{width:360px;}	
.lftbtn{width:100%;margin:28px auto 0 auto;font-size:20px;margin:26px auto 0 auto;}
.pkgbtn img, .lftbtn img {margin: 0 0 -1px 6px;}	
}
@media only screen and (max-width:389px){
.compbx{width:100%;margin:45px auto 0 auto;}
.pkg1, .pkg2{width:100%;}
}
/*====================start footer=======================*/
.footer{background:#f5f5f5;padding:35px 0;}
.ftrlogo{margin:0 auto;display:block;max-width:100%;}
.ftrtxt1{
	font-size:13px;
	line-height:22px;
	color:#6d6d6d;
	text-align:center;
	margin-top:24px;
}
ul.ftrlist{margin-top:28px;display:flex;justify-content:center;text-align:center;flex-wrap:wrap;}
ul.ftrlist li{
	padding:0 12px;
	font-size:18px;
	line-height:18px;
	color:#414141;
	text-align:center;
	position:relative;
}
ul.ftrlist li a{color:#414141;}
ul.ftrlist li::after{
	content:"";
	position:absolute;
	right:0;
	top:2px;
	height:12px;
	width:1px;
	background:#414141;
}
ul.ftrlist li:last-child::after{display:none;}
.ftrtxt{
	font-size:18px;
	line-height:20px;
	color:#414141;
	text-align:center;
	margin-top:10px;
}
@media only screen and (max-width:1030px){
ul.ftrlist li{
	font-size:16px;
	line-height:16px;
}	
.ftrtxt{
	font-size:16px;
	line-height:18px;
}
}
@media only screen and (max-width:767px){
.footer {padding: 30px 0;}
.ftrlogo{width:130px;height:auto;}
ul.ftrlist{margin-top:15px;}
ul.ftrlist li {padding: 0 8px;font-size: 14px;line-height: 14px;margin-top:3px;}
ul.ftrlist li::after {height: 10px;}
.ftrtxt {
    font-size: 14px;
    line-height: 20px;
	margin-top:6px;
}
.ftrtxt1{
	font-size:12px;
	line-height:18px;
	margin-top:20px;
}
}



.red{color:#ff0000;}
a.hdrbtn, a.rgtbnrbtn{	
	border:none;
	outline:none;
	height:48px;
	width:222px;
	float:right;
	background:#009f36;
	background:-webkit-linear-gradient(#00c029, #009f36);
	background:-moz-linear-gradient(#00c029, #009f36);
	background:-o-linear-gradient(#00c029, #009f36);
	background:linear-gradient(#00c029, #009f36);
	border-radius:5px;
	font-weight:bold;
	font-size:18px;
	line-height:43px;
	color:#fff;
	text-align:center;
	padding:2px 0 0 0;
	box-shadow:0 3px 3px #d4d1bf;
}
a.rgtbnrbtn{float:none;width:82%;margin:18px auto 0 auto;display:block;}

a.hdrbtn img, a.rgtbnrbtn img{margin:0 0 2px 6px;vertical-align:middle;}
a.rgtbnrbtn img{margin:0 0 2px 3px;}
@media only screen and (max-width:1030px){
a.rgtbnrbtn{font-size:16px;width:90%;margin:14px auto 0 auto;}	
}

.strikeout{position: relative;}
.strikeout::after{
  border-bottom: 0.10em solid #F00;
  content: "";
  left: 0;
  margin-top: calc(0.120em / 2 * -1);
  position: absolute;
  right: 0;
  top: 54%;
  transform:rotate(-9deg);
  -webkit-  transform:rotate(-9deg);
}
/*=================show classes================*/
.show-479, .show-767, .show-359, .show-tab, .show-389 {display:none;}
@media only screen and (max-width: 1030px){
.hide-tab{display:none;}
.show-tab{ display:block;}
}
@media only screen and (max-width: 767px){
.hide-767{display:none;}
.show-767{display:block;}
}
@media only screen and (max-width: 479px){
.show-479{display:block;}
.hide-479{display:none;}
}
@media only screen and (max-width: 389px){
.show-389{display:block;}
.hide-389{display:none;}
}
@media only screen and (max-width: 359px){
.show-359{display:block;}
.hide-359{display:none;}
}


.counterbox{
	width:264px;
	margin:14px auto 0 auto;
}
.counter-group {
  margin:0 auto 22px auto;
  overflow:hidden;
  display:flex;
  justify-content:space-between;
  flex-wrap:nowrap; 
}
.counter-group:before,
.counter-group:after {
  content: " ";
  display: table;
}
.counter-group:after {
  clear: both;
}
.counter-block {
	float: left;
	width:30%;
	margin:0 0;
	display:table;
}
.counter-block:nth-child(1), .counter-block:nth-child(2){margin-right:10%;}
.counter-block .counter {
	position: relative;
	height: 48px;
	overflow: hidden;
	color:#fff; 
	text-align:center; 
	}
.counter-block .counter .number {
	width: 48%;
	height:48px;
	color: #fff;
	position: absolute;
	font-weight:bold;
	font-size: 30px;
	line-height:48px;
	text-align:center;
	vertical-align:middle;
	background:#000;
	border-radius:5px;
	}
.counter-block .counter .number.tens {
  left: 0; 
}
.counter-block .counter .number.units {
  left: 50%;
}
.counter-block .counter .number.hundreds {
  display: none;
}
.counter-block .counter .number.show {
  top: 0;
  z-index: 2;
}
.counter-block .counter .number.hidden-down {
  top: 100%;
}
.counter-block .counter .number.hidden-up {
  top: -100%;
  z-index: 100;
}
.counter-block .counter.with-hundreds {
  width: 300px;
}
.counter-block .counter.with-hundreds .number {
  width: 30.66%;
}
.counter-block .counter.with-hundreds .number.tens {
  left: 33.33%;
}
.counter-block .counter.with-hundreds .number.units {
  left: 66.66%;
}
.counter-block .counter.with-hundreds .number.hundreds {
  display: block;
  left: 0;
}
.counter-block .counter-caption {
  font-size: 150%;
  display:none;
}
