@charset "utf-8";
/* CSS Document */

body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	background:#fff;
	color:#000;
	text-align:center;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased;
	font-family:Arial, Helvetica, sans-serif;
	}
div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {margin:0;padding:0;}
header, section, footer, aside, nav, main, article, figure {display: block;}
table, tr, td {border:0;}
a{outline: none; color:#333; text-decoration:none;}
a:hover {
    outline: none;
    text-decoration: none;
    color: #FF0004;
}
img {border:none;}
li {list-style:none;}
*{box-sizing:border-box;}
.clearall{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	}
/*-----------------------
MAIN CSS START
------------------------*/
.container{
	width:1030px;
	margin:0 auto;
	padding:0;
	position:relative;
	}
.container2{
	width:1030px;
	margin:0 auto;
	padding:0;
	position:relative;
	font-size: 12px;
	}
.fl{float:left;}
.fr{float:right;}

.hide-desk{display:none;}


/* TOP-SECTION CSS */
.top-sec{
	float:left;
	width:100%;
	padding:15px 0;
}
.logo{
	float:left;
}
sup {
  vertical-align: sup;
  font-size: smaller;
}
.menu-btn{
	float:right;
	margin-top:5px;
}
.menu-btn img{float:left;}

/* TOP-STRIP CSS */
.tp-strp{
	float:left;
	width:100%;
	background:#e7e7e7;
	color:#1e1e1e;
	font-size:14px;
	line-height:20px;
	padding:5px 0;
	letter-spacing:1px;
}
.tp-strp a{
	color:#1e1e1e;
}
.tx-lft{
	float:left;
}
.tx-rgt{
	float:right;
}

/* BANNER CSS */
.banner{
	float:left;
	width:100%;
	background:url(../images/bnr.jpg) center top no-repeat;
	height:297px;
	overflow:hidden;
}
.bnr-lft{
	float:left;
	width:70%;
	text-align:left;
	position:relative;
	z-index:1;
}
.bnr-hd{
	font-size:50px;
	line-height:55px;
	color:#fff;
	font-weight:700;
	margin-top:30px;
}
.bnr-hd span{
    color: #0071C3;
}
ul.bnr-list{
	float:left;
	width:100%;
	border-top:1px solid #145898;
	border-bottom:1px solid #145898;
	display:flex;
	margin-top:15px;
}
ul.bnr-list li{
	color:#fff;
	font-size:17px;
	line-height:22px;
	padding:0 18px;
	margin:5px 0;
	border-right:1px solid #145898;
	position:relative;
}
ul.bnr-list li:first-child{padding-left:0;}
ul.bnr-list li:last-child{
	border-right:none;
	padding-right:0;
}
.bnr-lst-icn{
	float:left;
	margin-right:5px;
}
ul.bnr-list li p{
	float:left;
	margin-top:5px;
	letter-spacing:0.5px;
}
.post{
	display:inline-block;
	vertical-align:top;
	margin-top:20px;
	border-radius:100px;
	overflow:hidden;
}
.pst-tx1, .pst-tx2{
	font-size:17px;
	line-height:22px;
	position:relative;
	float:left;
	padding:5px 15px;
	color:#fff;
	letter-spacing:0.3px;
}
.pst-tx1{
	background:#1f6db6;
	padding-left:42px;
}
.pst-tx1 small{
	width:30px;
	height:30px;
	border-radius:50%;
	background:#68c0ff;
	font-size:17px;
	line-height:30px;
	position:absolute;
	text-align:center;
	left:0;
	top:0;
}
.pst-tx2{
	background:#3c96d7;
}
.pst-tx1 span, .pst-tx2 span{
	font-weight:bold;
}
.bnr-prd{
	position:absolute;
	right: -60px;
    top: 25px;
}

/* CONTENT CSS */
.content-sec{
	float:left;
	width:100%;
	text-align:left;
	}
.content-sec-inr{
	float:left;
	width:100%; 
	}
.sec-hd{
	font-size:33px;
	line-height:42px;
	font-weight:bold;
	color:#002e55;
	padding-top:30px;
	}
.sec-txt{
	font-size:17px;
	line-height:25px;
	margin-top:15px;
	letter-spacing:0.5px;
	}
.sec-sml-tx{
	font-size:19px;
	line-height:24px;
	color:#002e55;
	margin:15px 0;
	font-weight:bold;
	letter-spacing:0.5px;
	}

/* PACKAGE CSS */
table.pck-tbl-hd{
	float:left;
	width:100%;
	background:#002e55;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	color:#fff;
	padding:5px 0;
}
table.pck-tbl-hd tr td{
	border-right:1px solid #0f61a6;
}
table.pck-tbl-hd tr td:last-child{border-right:none;}
table.pck-tbl-hd tr td:nth-child(2){padding-left:25px;}

.pck-bx{
	border:2px solid #435bfb;
	float:left;
	width:100%;
	border-radius:5px;
	padding:0 0 25px;
	box-shadow:0px 0px 20px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,0.1);
	margin:30px 0 0;
	transition:all ease 0.5s;
}
.pck-bx1 {
    box-shadow: 0px 0 25px -5px rgb(0 0 0 / 50%);
	padding-bottom:0;
	border-radius:0px 0px 5px 5px;
}
.pck-bx:hover{
	transform: scale(1.025);
	transition:all ease 0.5s;
	box-shadow: 0px 0 25px -5px rgba(0,0,0,0.5);
	}
.pck-bx-lft{
	width:22%;
	position:relative;
	float:left;
}
.pck-rbn{
	font-size:17px;
	line-height:21px;
	background:#435bfb;
	font-weight:bold;
	color:#fff;
	display:inline-block;
	vertical-align:top;
	padding:8px 20px;
	position:relative;
	border-radius:3px 0 0;
}
.pck-rbn:after{
	content:'';
	position:absolute;
	top:0;
	right:-15px;
	width: 0;
	height: 0;
	border-top: 38px solid #435bfb;
	border-right: 15px solid transparent;
}

.pck-img{
	max-width:100%;
	margin-top:2px;
}
.pck-img1{
	width:200px;
	margin-top:2px;
}
.pck-seal{
	position:absolute;
	right:10px;
	top:50px;
}
.pck-bx-rgt{
	float:right;
	width:78%;
	padding:10px 25px 0;
}
.pck-rgt-tp{
	float:left;
	width:100%;
	border-bottom:1px solid #cdcdcd;
}
.pck-rgt-tp-lft{
	width:60%;
	float:left;
}
.pck-hd{
	font-size:28px;
	line-height:32px;
	font-weight:bold;
	color:#1e1e1e;
	margin-bottom:3px;
	border-bottom:1px solid #cdcdcd;
	padding-bottom:3px;
}
ul.pck-tp-lst{
	float:left;
	width:100%;
	padding-bottom:10px;
}
ul.pck-tp-lst li{
	float:left;
	padding-left:28px;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #bebebe;
	position:relative;
}
ul.pck-tp-lst li:last-child{border-right:none; padding-right:0; margin-right:0;}
.pck-tp-icn{
	position:absolute;
	left:0;
	top:0;
}
ul.pck-tp-lst li p{
	font-size:13px;
	line-height:15px;
	color:#a3a3a3;
}

.pck-rgt-tp-rgt{
	width:18%;
	float:left;
	text-align:center;
	border:1px solid #dadada;
	border-radius:10px;
	margin-left:20px;
}
.pck-bx1 .pck-rgt-tp-rgt, .pck-bx5 .pck-rgt-tp-rgt{padding:65px 0;}
.rat-div{
	width:98px;
	font-weight:bold;
	color:#002e55;
	border-radius:8px;
	text-align:center;
	padding:12px 5px;
	margin:0 auto;
}
.rat-div p{
	font-size:26px;
	line-height:30px;
}
.star-img{
	display:inline-block;
	vertical-align:top;
	margin-top:2px;
}
.rat-txt{
	font-size:16px;
	line-height:22px;
	color:#4e4e4e;
	text-align:center;
	padding:8px 10px;
	float:left;
	width:100%;
}
.rat-txt span{
	font-size:20px;
	line-height:26px;
	font-weight:bold;
	color:#002e55;
}
.pck-list-outer{
	float:left;
	width:47%;
}
ul.pck-list{
	float:left;
	width:100%;
}
ul.pck-list li{
	font-size:17px;
	line-height:25px;
	color:#292929;
	background:url(../images/pck-list.png) left 5px no-repeat;
	padding-left:30px;
	margin:2px 0;
}

ul.con-list li{
	font-size:17px;
	line-height:25px;
	color:#292929;
	background:url(../images/con-list.png) left 5px no-repeat;
	padding-left:30px;
	margin:2px 0;
}

ul.pck-list2 li{
	font-size:17px;
	line-height:25px;
	color:#292929;
	background:url("../images/bullet.png") left 5px no-repeat;
	padding-left:30px;
	margin:2px 0;
}

.pck-prc-bx{
	width:28%;
	float:right;
	margin-top:40px;
	border-radius:5px;
	text-align:center;
}
.pck-bx1 .pck-prc-bx, .pck-bx5 .pck-prc-bx{margin-top:25px;} 
.pck-prc-hd{
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#435bfb;
	display:inline-block;
	vertical-align:top;
	padding:2px 10px;
	border-top:1px solid #435bfb;
	border-bottom:1px solid #435bfb;
}
.pck-prc-hd-img{
	display:block;
	margin:-20px auto 0;
}
.pck-prc-tx{
	font-size:17px;
	line-height:22px;
	color:#707070;
	float:left;
	width:100%;
	margin-top:10px;
}
.pck-prc-tx span{
	position:relative;
}
.pck-prc-tx span:after{
	content:'';
	position:absolute;
	left:0;
	top:8px;
	width:100%;
	height:2px;
	background:#ff0b0b;
	transform:rotate(-10deg);
}
.disc-tx{
	font-size:20px;
	line-height:26px;
	margin-top:8px;
	float:left;
	width:100%;
}
.disc-tx span{
	font-weight: bold;
	background: #ff9018;
	color: #fff;
	padding: 5px 15px;
	position: relative;
	display:inline-block;
	vertical-align:top;
	margin-top:5px;
}
.disc-tx span:before, .disc-tx span:after {
    content: '';
    position: absolute;
    border-top: 18px solid #ff9018;
    border-bottom: 18px solid #ff9018;
    top: 0;
}
.disc-tx span:before {
    border-left: 10px solid transparent;
    left: -10px;
}
.disc-tx span:after {
    border-right: 10px solid transparent;
    right: -10px;
}
.ofr-prc{
	font-size:30px;
	line-height:34px;
	font-weight:bold;
	color:#002e55;
	float:left;
	width:100%;
	margin-top:3px;
}
.pck-buy{
	display:inline-block;
	vertical-align:top;
	border:1px solid #e9e7c1;
	background:#fffeeb;
	font-size:16px;
	line-height:20px;
	max-width:85%;
	width:100%;
	border-radius:5px;
	padding:5px;
	position:relative;
	margin:8px 0 15px;
	box-shadow:0px 0px 8px 1px rgba(0,0,0,0.1);
}
.pck-buy span{
	font-weight:bold;
	text-decoration:underline;
}
.pck-btn{
	max-width:193px;
	width:100%;
	height:50px;
	border-radius:3px;
	display:inline-block;
	vertical-align:top;
	font-size:20px;
	line-height:50px;
	font-weight:bold;
	color:#fff;
	background:#ff9018;
	margin:3px auto 15px;
}
.note-tx{
	color:#3b3b3b;
	font-size:17px;
	line-height:26px;
	border-top:1px dashed #f00;
	float:left;
	width:100%;
	padding:10px;
	background:url(../images/note-txt.png) 20px 12px no-repeat #fffeeb;
	padding-left:50px;
	color:#3b3b3b;
	margin-top:20px;
	letter-spacing:0.5px;
}

.comn-pck-bx{border:2px solid #bfc3c7; box-shadow:none;}
.comn-pck-bx .pck-rbn{background:#c2dbf1; padding-left:18px; color:#000; position:absolute; left:0; top:0;}
.comn-pck-bx .pck-rbn:after{border-top: 38px solid #c2dbf1; border-right: 15px solid transparent;}
.comn-pck-bx .pck-img{margin:0 auto; display:block;}
.comn-pck-bx .ofr-prc{margin:10px 0 5px;}

.comn-pck-bx .pck-rgt-tp-rgt{padding:30px 0;}

.comn-pck-bx .pck-img2{width:200px;}
.comn-pck-bx .pck-img3{margin:72px auto;}

.comn-pck-bx .pck-img4{margin:72px auto;}

.comn-pck-bx .pck-img5{margin:72px auto;}

.pck-bx-last-hd{
	font-size:30px;
	line-height:34px;
	font-weight:bold;
	text-align:center;
	float:left;
	width:100%;
	margin-top:30px;
}
.pck-bx-last{margin-top:15px;}



ul.sec-list{
	float:left;
	width:100%;
	display:flex;
	}
ul.sec-list li{
	float:left;
	width:33.3%;
	text-align:center;
	padding:0 25px;
	border-right:1px solid #d2d2d2;
	margin:40px 0 0;
	letter-spacing:0.5px;
	}
ul.sec-list li img{
	display:block;
	margin:20px auto;
	}
ul.sec-list li h3{
	font-size:23px;
	line-height:28px;
	font-weight:bold;
	margin-bottom:10px;
	}
ul.sec-list li p{
	font-size:17px;
	line-height:25px;
	}
ul.sec-list li:last-child{border-right:none;}

/* CONTENT LEFT CSS */
.cont-sec-lft{
	float:left;
	width:66%;
	margin-top:40px;
	}
.comn-hdg{
	font-size:30px;
	line-height:38px;
	font-weight:bold;
	color:#000;
	border-bottom:1px solid #d8dfe5;
	padding-bottom:10px;
	margin:5px 0 25px;
	float:left;
	width:100%;
	}
.comn-img{
	max-width:100%;
	margin-bottom:25px;
	}
.comn-txt{
	font-size:17px;
	line-height:25px;
	margin-bottom:25px;
	float:left;
	width:100%;
	letter-spacing:0.5px;
	}
.blue{color:#072c4b;}

.prd-img-rgt{
	float:right;
	margin:-26px 0 0 20px;
	}
.fl-n{float:none;}
.blue-strp{
	background:#002e55;
	font-size:17px;
	line-height:25px;
	color:#fff;
	padding:12px 18px;
	border-radius:5px;
	margin-bottom:20px;
	letter-spacing:0.5px;
	}
.tsti-bx{
	float:left;
	width:100%;
	border:2px solid #9baebc;
	border-radius:10px;
	padding:25px 25px 0 75px;
	position:relative;
	margin-bottom:22px;
	}
.letr{
	font-size:20px;
	line-height:36px;
	width:36px;
	height:36px;
	background:#c2d9ec;
	border-radius:50%;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	color:#fff;
	position:absolute;
	left:25px;
	top:25px;
	}
.quote-img{
	position: absolute;
    right: 30px;
    top: -15px;
	}
ul.prd-stp-list{
	float:left;
	width:100%;
	display:flex;
	margin-bottom:30px;
	}
ul.prd-stp-list li{
	border:1px solid #cddae8;
	border-radius:5px;
	width:31%;
	float:left;
	text-align:center;
	}
ul.prd-stp-list li:nth-child(2){margin:0 3.5%;}
.step-img{width:100%;}
.stp-num{
	width:31px;
	height:31px;
	background:#002e55;
	font-size:17px;
	line-height:31px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	border-radius:50%;
	display:block;
	margin: -20px auto 0;
    position: relative;
	}
ul.prd-stp-list li p{
	padding:10px 20px;
	font-size:15px;
	line-height:21px;
	font-weight:bold;
	}
ul.fea-list{
	float:left;
	width:100%;
	margin-bottom:15px;
	}
ul.fea-list li{
	border:2px solid #8ca1b2;
	border-radius:5px;
	padding:12px 20px;
	background:url(../images/fea-list-tk.png) 20px 15px no-repeat #fff;
	padding-left:50px;
	margin-bottom:10px;
	}
ul.fea-list li:nth-child(even){background-color:#fffef5;}
ul.fea-list li h3{
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	margin-bottom:5px;
	}
ul.fea-list li p{
	font-size:17px;
	line-height:25px;
	letter-spacing:0.5px;
	}
.prd-img-rgt2{
	float:right;
	border-radius:8px;
	border:1px solid #cddae8;
	margin-left:20px;
	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);
	}
ul.ques-list{
	float:left;
	width:100%;
	}
ul.ques-list li{
	float:left;
	width:100%;
	}
ul.ques-list li h3{
	font-size:19px;
	line-height:24px;
	font-weight:bold;
	color:#000;
	position:relative;
	padding-left:40px;
	padding-top:5px;
	margin-bottom:15px;
	}
.ques-img{
	position:absolute;
	left:0;
	top:0;
	}
ul.ques-list li p{
	font-size:17px;
	line-height:24px;
	margin-bottom:20px;
	letter-spacing:0.5px;
	}
.comn-bg{
	background:url(../images/comn-bg.jpg) center top no-repeat;
	float:left;
	width:100%;
	background-size:cover;
	padding:15% 12%;
	}
.prc-sec{
	border:1px solid #fff;
	max-width:235px;
	background:rgba(97, 97, 97, 0.6);
	text-align:center;
	color:#fff;
	float:left;
	width:100%;
	}
.log-2{
	background:#fff;
	float:left;
	width:100%;
	}
.log-2 img{
	display:block;
	margin:0 auto;
	max-width:100%;
	}
.prc-sec-tx1{
	font-size:20px;
	line-height:24px;
	float:left;
	width:100%;
	margin-top:20px;
	margin-bottom:5px;
	}
.prc-sec-tx1 span{
	position:relative;
	}
.prc-sec-tx1 span:after{
	content:'';
	position:absolute;
	left:0;
	top:10px;
	transform:rotate(-10deg);
	height:2px;
	background:#f00;
	width:100%;
	}
.prc-sec-tx2{
	font-size:50px;
	line-height:52px;
	font-weight:bold;
	float:left;
	width:100%;
	margin-bottom:20px;
	}
.btn{
	float:left;
	width:100%;
	height:70px;
	background:#ff9018;
	border-radius:5px;
	text-align:center;
	font-size:22px;
	line-height:70px;
	font-weight:bold;
	color:#fff;
	letter-spacing:0.3px;
	position:relative;
	margin-bottom:30px;
	border-bottom:5px solid #c76e0f;
	}
.btn:after{
	content:'';
	position:absolute;
	right: 5%;
	top: 40%;
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-left: 12px solid #fff;
	border-bottom: 8px solid transparent;
	}
.prd-img-rgt3{
	float:right;
	margin-left:20px;
	}
.warn-sec{
	border:1px solid #ff0000;
	float:left;
	width:100%;
	padding:25px 25px 0;
	border-radius:5px;
	position:relative;
	margin:15px 0 30px;
	}
.warn-hd{
	font-size:30px;
	line-height:38px;
	font-weight:bold;
	margin-bottom:15px;
	}
.warn-img{
	position: absolute;
	left: 25px;
	top: -15px;
	}

/* CONTENT RIGHT CSS */
.cont-sec-rgt{
	float:right;
	max-width:300px;
	width:100%;
	}
.cont-sec-rgt-inr{
	border:1px solid #c6d2dd;
	border-radius:5px;
	padding:15px 20px 10px;
	float:left;
	width:100%;
	background:#072c4b;
	margin-top:40px;
	text-align:center;
	}
.rgt-prd-outer{
	float:left;
	width:100%;
	position:relative;
}
.rgt-log-outer{
	float:left;
	width:calc(100% + 60px);
	margin-left:-30px;
	background:#fff;
}
.rgt-log, .rgt-prd{
	max-width:100%;
	margin:5px auto;
	display:block;
	}
.rgt-seal{
	width:82px;
	height:82px;
	background:#ff9018;
	border-radius:50%;
	color:#fff;
	text-align:center;
	font-size:16px;
	line-height:20px;
	position:absolute;
	left:0;
	top:0;
	padding-top:10px;
}
.rgt-seal span{font-weight:bold; display:block;}
.rgt-prd{
	display:block;
	margin:0 auto;
	}
.rgt-sec-tx{
	font-size:19px;
	line-height:26px;
	color:#20d1bb;
	margin:10px 0 15px;
	letter-spacing:0.5px;
	float:left;
	width:100%;
	}
.claim-bx{
	width:100%;
	padding:10px 20px 12px;
	border-radius:5px;
	margin:12px auto;
	background:#fff;
	display:block;
	float:left;
	}
.clm-tx1{
	font-size:20px;
	line-height:26px;
	margin-bottom:5px;
	color:#fff;
	float:left;
	width:100%;
	margin-bottom:10px;
	}
.clm-tx2{
	font-size:20px;
	line-height:26px;
	font-weight:bold;
	background:#10a851;
	color:#fff;
	padding:3px 20px;
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin-top:-26px;
	}
.clm-tx2:before, .clm-tx2:after{
	content:'';
	position:absolute;
	border-top:16px solid #10a851;
	border-bottom:16px solid #10a851;
	top:0;
	}
.clm-tx2:before{
	border-left:10px solid transparent;
	left:-10px;
	}
.clm-tx2:after{
	border-right:10px solid transparent;
	right:-10px;
	}
.star-rat{
	display:block;
	margin:5px auto 10px;
	max-width:100%;
	}
.claim-btn{
	height:58px;
	line-height:58px;
	margin-bottom:6px;
	}
.claim-btn:after{right:10%;}
.lmt-txt{
	font-size:13px;
	line-height:17px;
	color:#799eb4;
	float:left;
	width:100%;
	}
.lmt-img{
	display:inline-block;
	vertical-align:top;
	margin-right:5px;
	margin-top:3px
	}


/* FOOTER CSS */
.footer{
	float:left;
	width:100%;
	padding:20px 0;
	border-top:1px solid #d2d2d0;
	letter-spacing:0.5px;
	}
.ftr-txt, .ftr-txt a{
	color:#6a6a6a;
	font-size:16px;
	line-height:20px;
	}
.ftr-txt{margin-top:10px;}
.ftr-log{margin-bottom:10px;}


/* MEDIA START */

@media only screen and (max-width:1060px){
.container{width:1000px;}

.bnr-lft{padding-left:0;}
.bnr-hd{font-size:46px; line-height:54px;}
.rat-txt{padding:8px 16px;}
}


@media only screen and (max-width:1010px){
.container{width:750px;}

.top-sec{padding:10px 0;}
.logo{margin-left:0; width:200px;}
.menu-btn{margin-right:0;}
.menu-btn img{width:30px; margin-top:5px;}

.tx-lft{margin-left:0;}

.banner{height:205px; background-size:cover;}
.bnr-prd{width:340px; right:0;}
.bnr-seal{right:150px; width:90px;}
.bnr-hd{font-size:30px; line-height:36px; margin-top:20px;}
ul.bnr-list{margin-top:10px;}
ul.bnr-list li{font-size:13px; line-height:18px; padding:0 8px;}
ul.bnr-list li p{margin-top:3px;}
.bnr-lst-icn{width:20px;}
.post{margin-top:15px;}

.sec-hd{font-size:24px; line-height:28px; padding-top:22px;}
.sec-txt{margin-top:15px; font-size:16px;}

.pck-bx{margin:5px 0 0; letter-spacing:0; padding:0;}
.pck-bx1{padding-bottom:0; margin-top:0;}
.pck-rbn{padding:0px 0px; font-size:15px;}
.pck-hd{font-size:24px; line-height:28px;}
.pck-bx-rgt{padding:5px 10px;}
.pck-rgt-tp-lft{width:65%;}
ul.pck-tp-lst li{margin-right:5px; padding-right:5px; padding-left:24px;}
.pck-tp-icn{width:19px;}
.rat-div{width:80px;}
.rat-div p{font-size:22px; line-height:26px;}
.star-img{width:65px;}
.rat-txt{font-size:14px; line-height:20px; padding:8px;}
.rat-txt span{font-size:17px; line-height:22px;}
ul.pck-list li{font-size:15px; line-height:21px;}
.pck-prc-hd{font-size:17px; line-height:20px;}
.disc-tx{font-size:17px; line-height:22px;}
.disc-tx span:before, .disc-tx span:after{border-top:16px solid #ff9018; border-bottom:16px solid #ff9018;}
.pck-buy{font-size:15px;}
.pck-btn{max-width:200px; font-size:18px;}
.ofr-prc{font-size:25px; line-height:29px;}
.pck-bx1 .pck-rgt-tp-rgt, .pck-bx5 .pck-rgt-tp-rgt{padding:5px 0;}

ul.sec-list li{padding:0 12px; margin-top:30px;}
ul.sec-list li img{margin:10px auto;}
ul.sec-list li h3{font-size:20px; line-height:24px;}
ul.sec-list li p{font-size:16px; line-height:22px;}

.cont-sec-lft{margin-top:25px;}

.comn-hdg{font-size:26px; line-height:33px; margin-bottom:15px; padding-bottom:8px;}
.comn-txt{font-size:16px; line-height:22px; margin-bottom:20px;}
.comn-img{margin-bottom:15px;}

.prd-img-rgt{width:130px; margin-left:12px; margin-top:-16px;}

ul.prd-stp-list li p{font-size:15px; line-height:20px; padding:10px;}

ul.fea-list li{padding:10px; padding-left:38px; background-position:12px 12px;}
ul.fea-list li h3{font-size:20px; line-height:24px; margin-bottom:5px;}
ul.fea-list li p{font-size:16px; line-height:22px;}

.ques-img{width:25px;}
ul.ques-list li h3{font-size:16px; line-height:20px; padding-top:3px; padding-left:32px; margin-bottom:8px;}
ul.ques-list li p{margin-bottom:15px;}

.blue-strp{font-size:16px; line-height:22px;}

.tsti-bx{padding:15px 15px 0 60px; margin-bottom:20px;}
.letr{left:12px; top:15px;}

ul.prd-stp-list{margin-bottom:20px;}

ul.fea-list{margin-bottom:8px;}

.btn{font-size:17px; margin-bottom:20px;}
.btn:after{border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:8px solid #fff; top:45%;}

.warn-sec{padding:20px 10px 0;}
.warn-hd{font-size:24px; line-height:28px; margin-bottom:8px;}

.cont-sec-rgt-inr{padding: 15px 20px 10px; margin-top:30px;}
.cont-sec-rgt{max-width:240px;}
.claim-btn{margin-bottom:6px;}
.disc-tx span{padding:5px 10px;}
.clm-tx2{font-size:18px; padding:3px 8px;}
}


@media only screen and (max-width:767px){
.hide-mob{display:none;}
.hide-desk{display:block;}
.container{width:100%; padding:0 10px; max-width:600px; box-sizing:border-box;}

.logo{width:170px;}
.menu-btn{margin-top:0;}

.tp-strp{font-size:14px; line-height:18px;}
.tx-rgt, .bnr-prd, .bnr-seal{display:none;}

.banner{height:auto; background-size:cover; padding-bottom:20px;}
.bnr-lft{width:100%;}
.bnr-hd{font-size:26px; line-height:32px; margin-top:15px;}
ul.bnr-list{flex-wrap:wrap; padding:5px 0; margin-top:15px;}
ul.bnr-list li{width:50%; border-right:none; padding:0; margin:3px 0;}
ul.bnr-list li p{
    margin-top: 6px;
    letter-spacing: 0.3px;
    color: #000000;
}
.pst-tx1, .pst-tx2{font-size:14px; line-height:22px; padding:5px;}
.pst-tx1{padding-left:37px;}

.content-sec-inr{padding:0 5px;}

table.pck-tbl-hd{display:none;}
.pck-bx{letter-spacing:0.5px;}
.pck-bx1{margin-top:5px;}
.pck-list-outer{width:100%;}
.pck-hd{margin-bottom:0; border-bottom:none;}
.pck-bx-lft, .pck-bx-rgt{width:100%; text-align:center; border-right:none;}
.pck-rbn{float:left;}
.pck-rgt-tp-lft{width:100%;}
.pck-rgt-tp-rgt{width:240px; display:inline-block; vertical-align:top; float:none; margin:5px auto 15px;}
.rat-div{float:left; padding:0 10px; width:50%;  border-right:1px solid #ccc; border-radius:0px;}
.rat-txt{float:right; width:auto; padding:0 10px; width:50%;}
.comn-pck-bx .pck-rgt-tp-rgt{padding:2px 0;}
ul.pck-tp-lst{display:inline-block; float:none; width:auto; padding-bottom:5px; margin-bottom:10px;}
ul.pck-tp-lst li{padding:0 15px !important; margin:0;}
ul.pck-tp-lst li p{font-size:14px; line-height:18px;}
.pck-bx1 .pck-rgt-tp-rgt, .pck-bx5 .pck-rgt-tp-rgt{padding:10px 0;}
.pck-tp-icn{position:static; margin-bottom:5px;}
.rat-div p{font-size:22px; line-height:22px;}
.pck-prc-bx{width:100%; max-width:240px; float:none; display:inline-block; margin:5px auto 0;}
.pck-bx1 .pck-prc-bx, .pck-bx5 .pck-prc-bx{margin-top:30px;}
ul.pck-list{width:auto; float:none; display:inline-block;}
.pck-btn{max-width:200px;}
.pck-img{display:inline-block; margin:5px auto 10px;}
.pck-bx-last .pck-img{margin-top:20px;}
.pck-seal{right:30px; top: 60px}
ul.pck-list li{font-size:16px; line-height:22px; text-align:left;}
.comn-pck-bx .pck-img3, .comn-pck-bx .pck-img4, .comn-pck-bx .pck-img5{margin:20px auto 0; width:170px;}
.pck-bx-last-hd{font-size:24px; line-height:28px;}
.pck-bx:hover{box-shadow:none; transform:none; transition:none;}
.note-tx{margin-top:0;}

.pck-rgt-tp-rgt.hide-mob{display:none;}

.comn-bg{padding: 0 0 54% 0; background-size:100%;}
.comn-hdg{font-size:24px; line-height:29px;}

ul.sec-list{flex-wrap:wrap; margin-top:10px;}
ul.sec-list li{width:100%; margin-top:20px; border-right:none;}

.content-sec{padding-bottom:30px;}
.cont-sec-lft{width:100%; margin-top:20px;}

.prc-sec{max-width:100%; display:none;}

ul.prd-stp-list{flex-wrap:wrap; width:85%; margin:0 7.5% 25px; float:none;}
ul.prd-stp-list li{width:100%;}
ul.prd-stp-list li:nth-child(2){margin:20px 0;}

.prd-img-rgt2{width:150px;}

.prd-img-rgt3{width:135px;}

.tsti-bx{padding-left:45px;}
.letr{font-size:15px; line-height:30px; width:30px; height:30px;}

.btn{padding:8px 0; height:auto; font-size:20px; line-height:26px;}
.btn:after{display:none;}

.cont-sec-rgt{max-width:100%;}
.cont-sec-rgt-inr{margin-top:10px;}
.rgt-seal{left:20px; top:10px;}

.ftr-txt{font-size:15px;}
}



/*--------------------heartbeat--------------------*/	
.pulse{
    animation-name: pulse;
    -webkit-animation-name: pulse;   

    animation-duration: 1.5s;   
    -webkit-animation-duration: 1.5s;

    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
@keyframes pulse {
0% {transform: scale(0.9);}
50% { transform: scale(1);  }   
100% {transform: scale(0.9);}           
}
@-webkit-keyframes pulse {
0% { -webkit-transform: scale(0.95); }
50% {-webkit-transform: scale(1);   }   
100% {-webkit-transform: scale(0.95);}           
}


.chk-strp-btn{
	float:left;
	width:100%;
	background:#06406c;
	padding:10px 0;
	position:relative;
	bottom:0;
	z-index:9;
	}
.chk-strp-btn p{
	display:inline-block;
	vertical-align:middle;
	margin:0 15px;
	font-size:30px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
	}
a.chk-btn{
	display:inline-block;
	vertical-align:middle;
    height: 60px;
    background: #28a214;
    border-radius: 5px;
    text-align: center;
    font-size: 22px;
    line-height: 60px;
    font-weight: bold;
    color: #fff;
    letter-spacing: 0.3px;
    position: relative;
    border-bottom: 5px solid #418b35;
	padding:0 60px 0 30px;
	}	
a.chk-btn:after {
	content: '';
	position: absolute;
	right:20px;
	top: 50%;
	margin-top:-6px;
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-left: 12px solid #fff;
	border-bottom: 8px solid transparent;
	}

@media only screen and (max-width:767px){
.chk-strp-btn p{font-size:17px; line-height:22px; letter-spacing:1px; font-weight:normal;}
a.chk-btn{width:100%; margin-top:5px; height:55px; line-height:54px; letter-spacing:1px;}
}
