@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: "Source Serif 4", serif;
	font-style: normal;
	color:#000;
}
.container{
	width:770px;	
	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{display:flex;width:100%;}
*{box-sizing:border-box;}

.hdline{
	height:1px;
	width:122px;
	background:#c2c2c2;
	margin:52px auto 45px auto;
	display:block;
}
.bdhding{
	font-weight:bold;
	font-size:36px;
	line-height:48px;
	text-align:left;
}
.bdfont{font-size:20px;line-height:32px;text-align:left;}
.bdfont2{font-size:24px;line-height:36px;text-align:left;}
.mar1{margin-top:30px;}
.mar2{margin-top:40px;}

.bold{font-weight:700;}
.ovrfl{overflow:hidden;}
.position{position:relative;}
@media only screen and (max-width:930px){
.container{ max-width:740px; width:100%;}
.hdline{margin:42px auto 35px auto;}
.bdhding{font-size:30px;line-height:42px;}
.bdfont{font-size:18px;line-height:28px;}
.bdfont2{font-size:22px;line-height:32px;}
.mar1{margin-top:27px;}
.mar2{margin-top:35px;}
}
@media only screen and (max-width:767px){
.container{ width:100%;max-width:640px;padding:0 10px;}
.hdline{margin:34px auto 28px auto;width:90px;}
.bdhding{font-size:25px;line-height:33px;}
.bdfont{font-size:17px;line-height:25px;}
.bdfont2{font-size:20px;line-height:28px;}
.mar1{margin-top:24px;}
.mar2{margin-top:32px;}
}
/*===================section1===================*/  
.header{padding:4px 0;background:#f5f5f5;} 
.hdrtxt{
	font-size: 10px;
    line-height: 14px;
    color: #828282;
    text-align: center;
    text-transform: uppercase;
}
 
.sec1{padding:24px 0 52px 0;}
.s1subhding{
	font-weight:600;
	font-size:12px;
	line-height:21px;
	color:#c0392b;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;
}
.s1hding{
	font-weight:bold;
	font-size:48px;
	line-height:58px;
	text-align:center;
	margin-top:14px;
}
.s1txt{
	font-weight:600;
	text-align:center;
	margin-top:25px;
}
.s1txt2{
	font-size:13px;
	line-height:23px;
	color:#777777;
	text-align:center;
	margin-top:20px;
}
.s1txt2 span.span1{font-weight:bold;color:#000;}
.dvdr1{
	height:1px;
	background:#e1e1e1;
	margin:26px 0 40px 0;
}
.img1bx{margin-top:0;}
.img1bx-top, .img1bx-btm{
	display:flex;	
	background:#fff;	
}
.img1bx-top{border:1px solid #000;justify-content:space-between;}
.img1bx-top > div, .img1bx-btm > div{width:49.5%;}
.img1{margin:0 auto;display:block;max-width:100%;height:auto;}
.img1bxtxt{
	font-size:14px;
	line-height:24px;
	text-align:center;
	text-transform:uppercase;
	margin-top:10px;
}
.s1bx1{
	margin-top:40px;
	background:#fff7f7;
	padding:30px 30px 38px 30px;
}
.s1bx1img, .img2{margin:40px auto 0 auto;display:block;max-width:100%;height:auto;border:1px solid #000;}
.s1bx2{
	margin-top:40px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding:32px 0;
}
.s1bx2 p{text-align:center;}
.s1bx2txt{
	font-weight:600;
	font-size:28px;
	line-height:46px;
	font-style:italic;
	margin-top:23px;
}
.s1bx3, .s1bx4{
	margin-top:40px;
	background:#fff7f7;
	padding:20px 30px;
}
.s1bx4{background:#f2fff3;margin-top:30px;}
.s1bx5, .s1bx6{
	background:#fffbf2;
	margin-top:40px;
	padding:30px 40px;
	font-weight:600;
}
.s1bx6{padding:30px;}
ul.s1bx5list{padding:10px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s1bx5list li{
	width:49%;
	background:url(../images/bullet1.webp) left 12px no-repeat;
	padding:0 0 0 22px;
	margin-top:8px;
}
ul.s1list1{padding:18px 0 0 0;}
ul.s1list1 li{
	margin-top:20px;
	background:#fff7f7;
	padding:32px;
	display:flex;
	align-items:center;
	gap:30px;
}
.s1l1hding{font-weight:bold;}
.s1l1img{margin:0;max-width:100%;}
.s1l1txt{margin-top:10px;}
ul.s1list2{padding:18px 0 0 0;}
ul.s1list2 li{
	background:#fffbf2;
	padding:25px 30px;
	border:1px solid #e8ddd1;
	margin-top:18px;
}
.s1l2hding{
	font-weight:bold;
	position:relative;
	padding:0 0 0 48px;
}
.s1l2hding span.span1, .s1l2hding span.span2{
	position:absolute;
	left:0;
	top:0;
	width:35px;
	height:35px;
	background:#000;
	border-radius:50%;
	color:#fff;
	text-align:center;
	line-height:34px;
}
.s1l2hding span.span2{top:8px;}
.s1l2txt1{margin-top:12px;}
.s1l2txt2{
	font-weight:600;
	font-size:18px;
	line-height:30px;
	color:#c0392b;
	text-align:left;
	margin-top:15px;
}
.s1l2img1, .s1l2img4, .s1l2img6{float:right;margin:15px -15px 0 10px;max-width:100%;}
.s1l2img4{margin:-24px -15px 0 20px;}
.s1l2img6{margin:-8px -15px 0 20px;}
.s1bx7 {
    background: #fffbf2;
	border:2px solid #f7f6f4;
    margin-top: 40px;
    padding: 30px 30px;    
}
ul.s1bx7list{padding:6px 0 0 32px;}
ul.s1bx7list li{
	margin-top:24px;
	background:url(../images/bullet1.webp) left 12px no-repeat;
	padding:0 0 0 24px;
}
ul.s1list3{padding:18px 0 0 0;}
ul.s1list3 li{
	position:relative;
	padding:22px 0 0 118px;
	margin-top:22px;
	border-top:1px solid #e1e1e1;
}
.s1l3txt1{position:absolute;left:0;top:20px;font-weight:600;color:#c0392b;text-transform:uppercase;}

.img15bx{margin-top:32px;background:#fff;}
.img15bx-inbx1, .img15bx-inbx2, .img15bx-inbx3{display:flex;justify-content:space-between;flex-wrap:nowrap;}
.img15bx-inbx2, .img15bx-inbx3{margin-top:6px;}
.img15bx-inbx1 > div, .img15bx-inbx2 > div, .img15bx-inbx3 > div{width:19.5%;}
.img15bx-inbx2 > div.mid{width:59.76%;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;padding:13px;gap:20px;}
.img15bx-inbx2 > div.mid > div.lft{width:46%;}
.img15bx-inbx2 > div.mid > div.rgt{width:54%;position:relative;padding-left:20px;}
.img15{margin:0 auto;display:block;max-width:100%;height:auto;}
.img15bx-inbx2 > div.mid > div.rgt::before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:1px;
	height:120px;
	background:#d7d7d7;
}
.logo2{margin:0 auto;display:block;max-width:100%;height:auto;}
.img15bxstars{margin:0 auto;display:block;max-width:100%;height:auto;}
.img15bx-txt1, .img15bx-txt2, .img15bx-txt3{
	font-size:18px;
	line-height:24px;
	text-align:center;
	letter-spacing:0.5px;
}
.img15bx-txt1{margin-top:5px;}
.img15bx-txt2{font-weight:bold;font-size:40px;line-height:44px;}
.img15bx-txt3{font-size:21px;line-height:25px;}
.tbx1, .tbx2, .s1bx8{
	margin-top:40px;
	background:#fffbf2;
	border:1px solid #eee5da;
	padding:20px 28px 24px 28px;
}
.tbx2{margin-top:27px;}
.s1bx8{padding:30px;}
.stars2{margin:0;display:block;}
.tbxtxt{margin-top:15px;font-style:italic;}
.tbx-nmbx{
	position:relative;
	padding:0 0 0 65px;
	margin-top:21px;
}
.timg{position:absolute;left:0;top:3px;}
.vftxt{font-size:14px;line-height:18px;color:#727272;text-align:left;}
.vficon{margin:0 4px -3px 0;}
ul.s1bx8list{padding:6px 0 0 0;}
ul.s1bx8list li{
	background:url(../images/bullet2.webp) left 10px no-repeat;
	padding:0 0 0 30px;
	margin-top:23px;
}
.s1bx9{
	margin-top:40px;
	background:#fffbf2;
	border:1px solid #eadfd3;
	padding:19px 30px;
}
.mbseal{float:right;margin:-6px 0 0 30px;max-width:100%;}
.s1bx10, .s1bx11{
	margin-top:40px;
	background:#fff7f7;
	padding:28px 30px;
}
.s1bx11{background:#fffbf2;margin-top:22px;}
ul.s1bx10list, ul.s1bx11list{padding:8px 0 0 0;}
ul.s1bx10list li, ul.s1bx11list li{
	background:url(../images/bullet3.webp) 3px 10px no-repeat;
	padding:0 0 0 38px;
	margin-top:10px;
}
ul.s1bx11list li{
	background:url(../images/bullet2.webp) 3px 10px no-repeat;
}
.s1bx12{
	margin-top:40px;
	background:#fff;
	border:1px solid #ebebeb;
	padding:30px 30px 40px 30px;
	box-shadow:0 0 10px #eae8e8;
}
a.link{color:#000fff;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;}
.s1bx12img{margin:40px auto 0 auto;display:block;max-width:100%;height:auto;border:1px solid #d4d4d4;}	
.emoji{margin:0 0 -6px 4px;max-width:100%;}
@media only screen and (max-width:930px){
.s1hding {font-size: 40px;line-height: 50px;margin-top:11px;}
.s1txt{margin-top:22px;}
.dvdr1 {margin: 24px 0 35px 0;}
.s1bx1 {margin-top: 37px;padding: 24px 20px 28px 20px;}
.s1bx1img, .img2{margin:35px auto 0 auto;}
.s1bx3, .s1bx4 {margin-top: 35px;padding: 18px 20px;}
.s1bx4{margin-top:26px;}
.s1bx5, .s1bx6 {margin-top: 35px;padding: 25px 20px;}
.s1bx6{padding:26px;}
ul.s1bx5list li {background: url(../images/bullet1.webp) left 9px no-repeat;}
ul.s1list1{padding:14px 0 0 0;}
ul.s1list1 li {padding: 26px;gap: 26px;}
ul.s1list2 {padding: 14px 0 0 0;}
ul.s1list2 li {padding: 20px 20px;}
.s1l2hding {padding: 0 0 0 42px;}
.s1l2hding span.span1, .s1l2hding span.span2 {
	top:2px;
    width: 30px;
    height: 30px;
    line-height: 29px;
}
.s1l2hding span.span2{top:6px;}
.s1l2img1{margin: 0 -15px 0 10px;}
.s1l2img4{margin:-16px -15px 0 20px;}
.s1l2img6{margin:-18px -15px 0 20px;}
.s1bx7 {padding: 25px 20px;}
ul.s1bx7list li {
    margin-top: 20px;
    background: url(../images/bullet1.webp) left 9px no-repeat;
    padding: 0 0 0 22px;
}
ul.s1list3{padding:14px 0 0 0;}
ul.s1list3 li {padding: 20px 0 0 110px;margin-top: 20px;}
.img15bx-inbx2 > div.mid{padding:10px;}
.tbx1, .tbx2{
	margin-top:38px;
	padding:18px 20px 22px 20px;
}
.tbx2{margin-top:25px;}
.timg{width:45px;height:auto;}
.vftxt {font-size: 12px;line-height: 16px;}
.vficon{width:14px;height:auto;margin: 0 2px -3px 0;}
.s1bx8{padding:24px 20px;margin-top:35px;}
ul.s1bx8list li {
    background: url(../images/bullet2.webp) left 8px no-repeat;
    margin-top: 20px;
}
.s1bx9 {margin-top: 35px;padding: 17px 20px;}
.mbseal{width:95px;height:auto;margin:-6px 0 0 20px;}
.s1bx10, .s1bx11 {margin-top: 35px;padding: 24px 20px;}
.s1bx11{margin-top:20px;}
ul.s1bx10list li, ul.s1bx11list li {
    background: url(../images/bullet3.webp) 3px 8px no-repeat;
    padding: 0 0 0 35px;
}
ul.s1bx11list li{background:url(../images/bullet2.webp) 3px 8px no-repeat;}
.s1bx12 {margin-top: 35px;padding: 25px 20px 34px 20px;}
.s1bx12img{margin:35px auto 0 auto;}
}
@media only screen and (max-width:767px){
.header{padding:2px 0;}
.sec1 {padding: 16px 0 38px 0;}
.s1subhding{font-size:10px;line-height:18px;}
.s1hding {font-size: 30px;line-height: 38px;margin-top:8px;}
.s1txt{margin-top:18px;}
.s1txt2 {font-size: 12px;line-height: 22px;margin-top: 16px;}
.dvdr1 {margin: 20px 0 28px 0;}
.img1bxtxt {font-size: 11px;line-height: 20px;margin-top: 6px;}
.s1bx1 {margin-top: 34px;padding: 22px 10px 26px 10px;}
.s1bx1img, .img2{margin:32px auto 0 auto;}
.s1bx3, .s1bx4 {margin-top: 32px;padding: 18px 10px;}
.s1bx4{margin-top:24px;}
.s1bx5, .s1bx6 {margin-top: 32px;padding: 22px 10px;}
.s1bx6{padding:24px;}
ul.s1bx5list li {background-size:8px;margin-top:6px;padding:0 0 0 19px;}
ul.s1list1{padding:12px 0 0 0;}
ul.s1list1 li {padding: 20px 10px;gap: 0;margin-tip:16px;flex-wrap:wrap;}
.s1l1hding{text-align:center;}
.s1l1img{margin:20px auto 0 auto;display:block;}
.s1l1txt{margin-top:20px;}
ul.s1list2 li {padding: 20px 10px;}
.s1l2hding span.span1, .s1l2hding span.span2 {
	top:1px;
    width: 28px;
    height: 28px;
    line-height: 26px;
}
.s1l2hding span.span2{top:6px;}
.s1l2img1, .s1l2img4, .s1l2img6{float:none;margin:20px auto 0 auto;display:block;}
.s1bx7 {margin:34px 0 0 0;padding: 20px 10px;}
ul.s1bx7list {padding: 4px 0 0 0;}
ul.s1bx7list li {margin-top: 18px;background-size:8px;padding: 0 0 0 20px;}
ul.s1list3{padding:10px 0 0 0;}
ul.s1list3 li {padding: 18px 0 0 90px;margin-top: 18px;}
.s1l3txt1{top:18px;}

.img15bx{width:400px;margin:32px auto 0 auto;}
.img15bx-inbx1 > div, .img15bx-inbx2 > div, .img15bx-inbx3 > div{width:24.16%;}
.img15bx-inbx2 > div.mid{gap:0;flex-wrap:wrap;width:51.68%;padding:14px 10px;align-items:flex-start;}
.img15bx-inbx2 > div.mid > div.lft, .img15bx-inbx2 > div.mid > div.rgt{width:100%;padding:0;}
.img15bx-inbx2 > div.mid > div.rgt{padding-left:0;}
.img15bx-inbx2 > div.mid > div.rgt::before{display:none;}
.logo2{width:110px;height:auto;margin-top:0;}
.img15bxstars{margin:4px auto 0 auto;display:block;height:auto;width:106px;height:auto;}
.img15-txt1{font-size:16px;line-height:22px;}
.img15bx-txt2{font-size:36px;line-height:40px;}
.img15bx-txt3{font-size:19px;line-height:23px;}
.img15bx-inbx2, .img15bx-inbx3, .img15-b{margin-top:4px;}
.tbx1, .tbx2, .s1bx8{
	margin-top:35px;
	padding:18px 10px 20px 10px;
}
.tbx2{margin-top:23px;}
.s1bx8{padding:25px;}
.stars2{width:96px;height:auto;}
.tbxtxt{margin-top:10px;}
.tbx-nmbx{margin-top:16px;padding:0 0 0 58px;}
.timg{width:42px;height:auto;}
.s1bx8{padding:20px 10px;margin-top:32px;}
ul.s1bx8list li {
    background: url(../images/bullet2.webp) left 6px no-repeat;
    margin-top: 18px;
}
.s1bx9 {margin-top: 32px;padding: 17px 10px;}
.mbseal {
	width: 85px;
	margin: 0 0 0 10px;
}
.s1bx10, .s1bx11 {margin-top: 32px;padding: 20px 10px;}
.s1bx11{margin-top:18px;}
ul.s1bx10list li, ul.s1bx11list li {
    background: url(../images/bullet3.webp) 3px 6px no-repeat;
    padding: 0 0 0 33px;
}
ul.s1bx11list li{background:url(../images/bullet2.webp) 3px 6px no-repeat;}
.s1bx12 {margin-top: 32px;padding: 22px 10px 30px 10px;}
.s1bx12img{margin:32px auto 0 auto;}
.emoji{width:22px;height:auto;}
}
@media only screen and (max-width:479px){
ul.s1bx5list li{width:100%;}
.img15bx{width:350px;}
.img15bx-inbx2 > div.mid{padding:8px 8px;}
.logo2{width:100px;height:auto;}
.img15-txt1{font-size:14px;line-height:20px;}
.img15bx-txt2{font-size:32px;line-height:36px;}
.img15bx-txt3{font-size:17px;line-height:21px;}
.img15bxstars{width:100px;}
}
@media only screen and (max-width:389px){
.s1hding {font-size: 27px;line-height: 35px;}
.img15bx{width:100%;}
.img15-txt1{font-size:13px;line-height:17px;}
.img15bx-txt2{font-size:31px;line-height:33px;}
.img15bx-txt3{font-size:16px;line-height:18px;}
}
/*----------------start footer------------------*/
.footer{padding:40px 0;background:#f7f6f6;}
ul.ftrlist{display:flex;justify-content:center;content-wrap:wrap;}
ul.ftrlist li{padding:0 10px;position:relative;}
ul.ftrlist li a{color:#444444;}
ul.ftrlist li::after{
	content:"";
	position:absolute;
	right:0;
	top:4px;
	height:16px;
	width:1px;
	background:#444444;
}
ul.ftrlist li:nth-child(3)::after{display:none;}
.ftrtxt, ul.ftrlist li{
	font-size:18px;
	line-height:22px;
	text-align:center;
	color:#444444;
}
.ftrtxt{margin-top:10px;}

@media only screen and (max-width:767px){
.footer{padding:30px 0;}
.ftrtxt, ul.ftrlist li{font-size:14px;line-height:18px;}
ul.ftrlist li::after{height:13px;}
.ftrtxt{margin-top:5px;}
}
@media only screen and (max-width:479px){
ul.ftrlist li{padding:0 6px;}
ul.ftrlist li::after{height:12px;}
}
/*--------------------common css---------------------*/
.s1bx12btn{
	width:630px;
	height:66px;
	background:#01b95e;
	border-radius:6px;
	font-weight:bold;
	font-size:24px;
	line-height:66px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	margin:36px auto 0 auto;
	display:block;
	box-shadow:0 5px 5px #c1bfbf;
}
.btnarw{margin:0 0 0 20px;}
@media only screen and (max-width: 767px){
.s1bx12btn{width:100%;height:56px;line-height:56px;font-size:20px;margin:30px auto 0 auto;}
.btnarw{width:9px;height:auto;margin:0 0 0 10px;}
}
@media only screen and (max-width: 479px){
.s1bx12btn{
	height:auto;
	padding:10px;
	font-size:18px;
	line-height:22px;
	position:relative;
	padding-right:20px;
}
.btnarw{position:absolute;right:38px;top:50%;margin-top:-5.5px;width:11px;}	
}
@media only screen and (max-width: 389px){
.btnarw{right:30px;}	
}
/*=================show classes================*/
.show-479, .show-767, .show-tab, .show-389 {display:none;}
@media only screen and (max-width:930px){
.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;}
}
