@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, .container2{
	width:774px;	
	height:auto;
	margin:0 auto;
}
.container2{width:1020px;}
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;}

.bdhding{
	font-weight:800;
	font-size:34px;
	line-height:44px;
	text-align:left;
}
.bdfont{font-size:20px;line-height:28px;text-align:left;}
.bdfont2{font-size:22px;line-height:30px;text-align:left;}
.bdfont3{font-size:24px;line-height:32px;text-align:left;}
.bdfont4{font-size:26px;line-height:34px;text-align:left;}
.bdfont5{font-size:30px;line-height:38px;text-align:left;}
.bdfont u, .bdfont3 u{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;}

.mar1{margin-top:28px;}
.mar2{margin-top:38px;}
.mar3{margin-top:32px;}

.semibold{font-weight:600;}
.bold{font-weight:700;}
.ovrfl{overflow:hidden;}
.position{position:relative;}
@media only screen and (max-width:1050px){
.container2{width:774px;}	
}
@media only screen and (max-width:820px){
.container, .container2{ max-width:740px; width:100%;}

.bdhding{font-size:30px;line-height:40px;}
.bdfont{font-size:18px;line-height:26px;}
.bdfont2{font-size:20px;line-height:28px;}
.bdfont3{font-size:22px;line-height:30px;}
.bdfont4{font-size:24px;line-height:32px;}
.bdfont5{font-size:28px;line-height:36px;}

.mar1{margin-top:26px;}
.mar2{margin-top:36px;}
.mar3{margin-top:30px;}
}
@media only screen and (max-width:767px){
.container, .container2{ width:100%;max-width:640px;padding:0 10px;}
.bdhding{font-size:26px;line-height:34px;}
.bdfont{font-size:16px;line-height:24px;}
.bdfont2{font-size:18px;line-height:26px;}
.bdfont3{font-size:20px;line-height:28px;}
.bdfont4{font-size:22px;line-height:30px;}
.bdfont5{font-size:25px;line-height:33px;}

.mar1{margin-top:22px;}
.mar2{margin-top:30px;}
.mar3{margin-top:25px;}
}
@media only screen and (max-width:479px){
.bdhding{font-size:24px;line-height:32px;}
.bdfont3{font-size:19px;line-height:27px;}
.bdfont4{font-size:21px;line-height:29px;}
.bdfont5{font-size:23px;line-height:31px;}
}
/*===================section1===================*/  
.sec1{border-top:4px solid #282828;padding:32px 0 30px 0;}
.s1hding1{font-weight:bold;color:#da1b23;}
.s1hding2{font-weight:800;font-size:44px;line-height:54px;text-align:left;margin-top:12px;}
.s1txt1{margin-top:21px;font-weight:600;}
.postbx{margin-top:25px;display:flex;gap:10px;}
.postimg{max-width:100%;}
.postbx-txt1{
	font-weight:bold;
	font-size:17px;
	line-height:25px;	
	text-align:left;
}
.postbxicon{margin:0 0 -2px 3px;}
.postbx-txt2{
	font-size:14px;
	line-height:22px;
	color:#7b7b7b;
	text-align:left;
	position:relative;
}
.postbx-txt2 span.span1{margin:0 5px;}
.postbx-txt2::after{
	content:"";
	position:absolute;
	top:10px;
	margin-left:15px;
	height:1px;
	width:80%;
	background:#cfe2e9;
}
.imgstyle{
	border:4px solid #fff;
	box-shadow:0 0 6px #e5e4e4;
}
.s1img1bx{margin-top:35px;background:#fff;}
.s1img1{margin:0 auto;display:block;max-width:100%;height:auto;}
.s1img1bx-txtbx{display:flex;justify-content:space-between;gap:4px;}
.s1img1bx-txtbx > div{
	background:#000000;
	padding:4px 0;
	width:50%;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
.s1img2{margin:35px auto 0 auto;display:block;max-width:100%;height:auto;}

.s1img5bx{
	margin:38px auto 0 auto;
	display:flex;
	background:#fff;
	gap:10px;
}
.s1img5bx > div{width:25%;}
.col1hding, .col2hding{height:39px;}
.col2hding{
	background:#083168;
	font-weight:600;
	font-size:16px;
	line-height:22px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	display:flex;
	justify-content:center;
	align-items:center;
}
ul.s1img5bx-list{
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	padding:5px 0 0 0;
}
ul.s1img5bx-list li{
	height:99px;
	width:100%;
	border-top:1px solid #c2c6d4;
	display:flex;
	align-items:center;
}
ul.s1img5bx-list li:nth-child(1){border-top:none;}
.s1img5bxltxt{
	font-weight:600;
	background:url(../images/bullet1.webp) left 8px no-repeat;
	padding:0 0 0 22px;
	font-size:18px;
	line-height:26px;
	text-align:left;
}

.poster1bx{margin:38px auto 0 auto;width:576px;display:block;border:2px solid #000;}
.poster1bx-hd{padding:10px 18px;border-bottom:1px solid #d7d7d7;}
.poster1bx-btm{padding:20px 18px;}
.poster1bx-btm p{font-weight:800;}
.poster1bx-btm p span{background:#fff000;}

.s1img6bx, .s1img7bx{
	margin:38px auto 0 auto;
	background:#fff;
	border:1px solid #aeb4ba;
}
.s1img6bx-hding, .s1img7bx-hding{
	background:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:22px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding:4px 10px;
	letter-spacing:3px;
}
.s1img7bx-hding{background:#b36f39;}
ul.s1img6bx-list{display:flex;background:#fff;gap:2px;}
ul.s1img6bx-list li{width:20%;}
ul.s1img6bx-list li p{
	padding:3px 5px;
	font-weight:600;
	font-size:18px;
	line-height:26px;
	text-align:center;
	text-transform:uppercase;
	position:relative;	
}
ul.s1img6bx-list li p::after{
	content:"";
	position:absolute;
	right:-3px;
	top:0;
	width:4px;
	height:100%;
	background:#dedede;
}
ul.s1img6bx-list li:last-child p::after{display:none;}

.ghrphbx1{
	margin-top:35px;
	background:#f6f6f6;
	padding:22px 20px;
}
.graphbx1-hding{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	line-height:28px;
	text-align:center;
}
.graphbx1-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:24px;
	text-align:center;
}
.s1img8bx{margin-top:18px;display:flex;justify-content:space-between;gap:6px;background:#fff;}
.s1img8bx > div{background:#f2f2f2;width:50%;}
.s1img8bx-hding1, .s1img8bx-hding2{
	background:#6e6e6e;
	padding:3px 5px;
	font-weight:bold;
	font-size:20px;
	line-height:28px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
.s1img8bx-hding2{background:#9a522a;}
.s1img8bx-txt{
	font-weight:500;
	font-size:18px;
	line-height:24px;
	text-align:center;
	padding:10px 10px 0 10px;
}
.s1img8-3{position:absolute;left:50%;margin-left:-60px;bottom:10%;}	
ul.s1list1 li{
	background:url(../images/bullet2.webp) left 3px no-repeat;
	padding:0 0 0 41px;
	margin-top:28px;
	font-weight:500;
}
.s1img9bx, .s1img11bx{margin:35px 0 0 0;position:relative;}
.s1img9bx-txt{
	position:absolute;
	right:7%;
	top:7.8%;
	font-weight:600;
	font-size:18px;
	line-height:22px;
	color:#fff;
	text-transform:uppercase;
}
.s1img11bx-txt{
	position:absolute;
	left:40%;
	top:50%;
	width:62px;
	height:62px;
	background:#dfe3ef;
	border-radius:50%;
	font-weight:800;
	font-size:24px;
	line-height:56px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:6px 0 0 0;
}
.s1bx1, .s1bx2, .s1bx3{
	background:#edf8ee;
	margin-top:38px;
	padding:28px;
}
.s1bx3{background:#f8eded;}
ul.s1bx1list{padding:10px 0 0 30px;}
ul.s1bx1list li{
	background:url(../images/bullet2.webp) left 4px no-repeat;
	padding:0 0 0 37px;
	margin-top:20px;
}
.ghrphbx2{
	margin-top:35px;
	background:#fff;
	padding:22px 20px;
	border:1px solid #c6c6c6;
}
ul.graphbx2-list{padding:8px 0 0 0;display:flex;justify-content:center;align-items:center;gap:40px;}
ul.graphbx2-list li{
	font-size:15px;
	line-height:24px;
	color:#454545;
	text-align:center;
	display:flex;
	align-items:center;
	gap:8px;
}
ul.graphbx2-list li span{
	width:11px;
	height:11px;
	border-radius:50%;
	background:#008420;
}
.graph2{margin:10px auto 0 auto;display:block;max-width:100%;height:auto;}
ul.graphbx2-list li span.green{background:#eea22e;}
ul.graphbx2-list li span.pink{background:#e5494c;}
.s1img17bx{margin:35px 0 0 0;position:relative;}
.s1img17bx-hding, .s1img17bx-txt{position:absolute;left:72.5%;top:75%;}
.s1img17bx-txt{top:82%;}
.s1img17bx-hding{
	font-weight:bold;
	font-size:20px;
	line-height:26px;
	text-align:left;
	color:#fff;
}
.s1img17bx-txt{
	font-size:13px;
	line-height:19px;
	color:#c8d5f5;
	text-align:left;
}

.s1img18bx{margin:35px 0 0 0;background:#f6f7fb;padding:19px 18px;position:relative;}
.s1img18-img1{position:absolute;left:50%;margin-left:-155px;top:0;}
ul.s1img18-list{display:flex;justify-content:center;gap:44%;flex-wrap:wrap;}
ul.s1img18-list li{width:27.40%;position:relative;}
ul.s1img18-list li:nth-child(3), ul.s1img18-list li:nth-child(4){margin-top:22px;}
.s1img18-1{margin:0 auto;display:block;max-width:100%;height:auto;}
.s1img18-lhding{
	font-weight:800;
	font-size:16px;
	line-height:22px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:0.5px;
	margin-top:11px;
}
.s1img18-ltxt{
	font-size:16px;
	line-height:22px;
	text-align:center;
}
.s1img18-line1, .s1img18-line2, .s1img18-line3, .s1img18-line4{position:absolute;width:112px;height:1px;background:#c8c6d7;top:60px;}
.s1img18-line1, .s1img18-line3{right:-91px;}
.s1img18-line2, .s1img18-line4{left:-91px;}
.s1img18-line4{width:140px;left:-116px;}
.dot1, .dot2{position:absolute;top:-3.5px;width:7px;height:7px;background:#c8c6d7;border-radius:50%;}
.dot1{right:0;}
.dot2{left:0;}

.s1img19bx{margin:35px 0 0 0;background:#e9f0f8;position:relative;}
.s1img19{margin:0;display:block;max-width:100%;height:auto;}
ul.s1img19bx-list{position:absolute;left:76%;top:14.3%;}
ul.s1img19bx-list li{
	font-weight:bold;
	font-size:18px;
	line-height:22px;
	text-align:left;
	margin-top:74px;
}
ul.s1img19bx-list li:nth-child(1){margin-top:0;}
ul.s1img19bx-list li:nth-child(4){margin-top:36px;}
.s1hding3{
	font-weight:600;
	font-size:40px;
	line-height:48px;
	text-align:left;
}
.s1hding3 span{font-weight:800;}
@media only screen and (max-width:820px){
.s1hding2 {font-size: 40px;line-height: 50px;}
.postbx-txt2::after{width:71%;}
.imgstyle{border:3px solid #fff;}
.s1img1bx, .s1img2, .ghrphbx1, .s1img9bx, .s1img11bx, .s1img17bx, .s1img18bx{margin:32px auto 0 auto;}
.s1img5bx, .poster1bx, .s1img6bx, .s1img7bx{margin:35px auto 0 auto;}
ul.s1img5bx-list{padding:0;}
ul.s1img5bx-list li{height:95px;}
.s1img5bxltxt{font-size:17px;line-height:25px;}
.ghrphbx1 {padding: 18px 10px;}
.graphbx1-hding {font-size: 20px;line-height: 26px;}
.graphbx1-txt {font-size: 14px;line-height: 22px;}
.s1img8bx-hding1, .s1img8bx-hding2 {font-size: 18px;line-height: 26px;}
.s1img8bx-txt {font-size: 16px;line-height: 22px;}
ul.s1list1 li {
    background: url(../images/bullet2.webp) left 5px no-repeat;
	background-size:18px;
    padding: 0 0 0 32px;
    margin-top: 22px;
}
ul.s1bx1list{padding:7px 0 0 30px;}
ul.s1bx1list li{background-size:18px;padding: 0 0 0 32px;}
.ghrphbx2{margin-top:32px;padding:18px 12px;}
ul.s1img19bx-list li{margin-top:68px;}
}
@media only screen and (max-width:767px){
.sec1 {padding: 20px 0 32px 0;}	
.s1hding2 {font-size: 32px;line-height: 40px;margin-top:9px;}	
.s1txt1{margin-top:17px;}	
.postbx{margin-top:22px;}
.postimg{width:44px;height:44px;}	
.postbx-txt1{font-size:15px;line-height:23px;}
.postbxicon{width:15px;height:auto;margin: 0 0 -1px 2px;}
.postbx-txt2 {font-size: 12px;line-height: 20px;}
.postbx-txt2::after{display:none;}	
.s1img1bx, .s1img2{margin:27px auto 0 auto;}
.s1img1bx-txtbx{gap:2px;}	
.s1img1bx-txtbx > div {font-size: 12px;line-height: 14px;}
.s1img5bx, .poster1bx{margin:32px auto 0 auto;width:450px;}

.s1img5bx{flex-wrap:wrap;width:360px;}
.s1img5bx > div{width:100%;}
.s1img5bx > div.one{
	background:#e9f1fe;
	padding:6px;
}
ul.s1img5bx-list{
	flex-direction:row;
	padding:5px 0 0 0;
	justify-content:space-between;
	align-items:flex-start;
}
ul.s1img5bx-list li{
	height:auto;
	width:25%;
	border-top:none;
	border-right:1px solid #c2c6d4;
	display:block;
	height:52px;	
}
ul.s1img5bx-list li:nth-child(4){border-right:none;}
.bullet{margin:0 auto 5px auto;display:block;}
.s1img5bxltxt{
	background:none;
	padding:0 5px;
	font-size:14px;
	line-height:20px;
	text-align:center;
}
.col1hding{display:none;}
.col2hding{
	font-size:12px;
	line-height:22px;
	text-align:left;
	display:block;
	width:100px;
	height:22px;
	padding:0 10px;
	letter-spacing:0.5px;
	margin-bottom:3px;
}

.poster1bx-hd{padding:8px 14px;}
.poster1-logo{width:90px;height:auto;}	
.poster1bx-btm {padding: 16px 14px;}

.s1img6bx-mob{
	margin:32px auto 0 auto;
	width:360px;
	display:flex;
	justify-content:space-between;
	gap:8px;
}
.s1img6bx-mob > div.one{width:25.5%;}
ul.s1img6bx-list1{padding:42px 0 0 0;display:flex;flex-direction:column;gap:8px;}
ul.s1img6bx-list1 li{
	height:81px;
	font-weight:bold;
	font-size:16px;
	line-height:26px;
	text-align:left;
	display:flex;
	justify-content:center;
	align-items:center;
}
.s1img6bx-mob > div.two{width:37.25%;}
ul.s1img6bx-list {
    gap: 8px;
	flex-wrap:wrap;
	flex-direction:column;
}
ul.s1img6bx-list li{width:100%;}
.s1img6bx-hding, .s1img7bx-hding {font-size: 13px;line-height: 16px;padding:5px 5px;letter-spacing:0.5px;}

.ghrphbx1, .s1img8bx{width:450px;margin:18px auto 0 auto;}
.ghrphbx1, .s1img11bx, .s1img17bx, .s1img18bx, .s1img19bx{margin:30px auto 0 auto;width:450px;}
.graphbx1-hding {font-size: 18px;line-height: 24px;}
.graphbx1-txt {font-size: 12px;line-height: 20px;}
.s1img8bx-hding1, .s1img8bx-hding2 {font-size: 16px;line-height: 24px;}
.s1img8bx-txt {font-size: 14px;line-height: 20px;}
.s1img8-3{width:80px;height:auto;margin-left:-40px;}
ul.s1list1 li {
    background: url(../images/bullet2.webp) left 5px no-repeat;
	background-size:16px;
    padding: 0 0 0 28px;
    margin-top: 20px;
}
.s1img9bx-txt{font-size:14px;line-height:18px;right:3%;top:5%;}
.s1img9bx{margin:28px auto 0 auto;}
.s1img11bx-txt {
    width: 46px;
    height: 46px;
    font-size: 18px;
    line-height: 38px;
}
.s1bx1, .s1bx2, .s1bx3 {
    margin-top: 32px;
    padding:18px 12px;
}
ul.s1bx1list{padding:6px 0 0 0;}
ul.s1bx1list li{background-size:16px;padding: 0 0 0 27px;margin-top:17px;}
ul.graphbx2-list{padding:2px 0 0 0;gap:26px;}
ul.graphbx2-list li {font-size: 12px;line-height: 21px;}
ul.graphbx2-list li span{width:8px;height:8px;}
.s1img17bx-hding, .s1img17bx-txt{left:66.5%;}
.s1img17bx-hding {font-size: 14px;line-height: 18px;}
.s1img17bx-txt {
    font-size: 10px;
    line-height: 12px;
}

.s1img18bx{display:table;padding:12px 10px;width:360px;}
.s1img18-img1{left:4px;margin-left:0;top:20px;}
ul.s1img18-list{float:right;display:block;width:134px;}
ul.s1img18-list li, ul.s1img18-list li:nth-child(3), ul.s1img18-list li:nth-child(4){width:100%;text-align: right;margin-top:8px;}
ul.s1img18-list li:nth-child(1){margin-top:0;}
.s1img18-lhding {
    font-size: 12px;
    line-height: 16px;
	margin-top:4px;
}
.s1img18-ltxt {
    font-size: 13px;
    line-height: 14px;
}
.s1img18-line1, .s1img18-line2, .s1img18-line3, .s1img18-line4{width:66px;top:30px;left:-46px;}
.s1img18-line2{width:46px;left:-26px;}
.s1img18-line3{width:78px;left:-60px;}
.s1img18-line4{width:84px;left:-66px;}
.dot1, .dot2{left:0;}

ul.s1img19bx-list li {font-size: 13px;line-height: 15px;margin-top:37px;}
ul.s1img19bx-list li:nth-child(3){margin-top:48px;}
ul.s1img19bx-list li:nth-child(4){margin-top:16px;}
}
@media only screen and (max-width:479px){
.postimg{width:38px;height:38px;}
.postbx-txt1 {font-size: 13px;line-height: 19px;}
.postbx-txt2 {font-size: 11px;line-height: 17px;}	
.postbx-txt2 span.span1{margin:0 2px;}
	
.poster1bx, .ghrphbx1, .s1img8bx, .s1img9bx, .s1img11bx, .s1img17bx{width:100%;}
.s1img8bx-hding1, .s1img8bx-hding2 {font-size: 14px;line-height: 22px;padding:2px 5px;}
.s1img8bx-txt {
	font-size: 13px;
	line-height: 17px;
	padding:8px 5px 0 5px;
}
.s1img9bx-txt {font-size: 12px;line-height: 16px;}
.s1img17bx-hding {font-size: 12px;line-height: 15px;top:74.5%;}
.s1img17bx-txt {
	top:81.5%;
    font-size: 9px;
    line-height: 10px;
}
.s1img19bx{width:368px;}
ul.s1img19bx-list{top:9.3%;}
ul.s1img19bx-list li {font-size: 12px;line-height: 14px;margin-top:22px;}
ul.s1img19bx-list li:nth-child(3){margin-top:22px;}
ul.s1img19bx-list li:nth-child(4){margin-top:8px;}
}
@media only screen and (max-width:389px){
.s1hding2 {font-size: 30px;line-height: 38px;}		
.postbx-txt2 {font-size: 10px;line-height: 16px;}	
.s1img5bx{width:100%;}
ul.s1img5bx-list li{height:48px;}
.bullet{margin:0 auto 10px auto;display:block;}
.s1img5bxltxt{
	font-size:12px;
	line-height:16px;
}
.s1img6bx-mob{width:340px;}
ul.s1img6bx-list1 li{height:76px;}

.s1img8-3{width:70px;height:auto;margin-left:-35px;}
.s1img17bx-hding {font-size: 11px;line-height: 15px;}
.s1img17bx-txt {
    font-size: 8px;
    line-height: 9px;
}
.s1img18bx{width:100%;}
.s1img18-line1, .s1img18-line2, .s1img18-line3, .s1img18-line4{width:56px;top:30px;left:-36px;}
.s1img18-line2{width:36px;left:-16px;}
.s1img18-line3{width:64px;left:-46px;}
.s1img18-line4{width:74px;left:-56px;}

.s1img19bx{width:340px;}
ul.s1img19bx-list{top:9%;}
ul.s1img19bx-list li {font-size: 11px;line-height: 13px;margin-top:18px;}
ul.s1img19bx-list li:nth-child(3){margin-top:25px;}
ul.s1img19bx-list li:nth-child(4){margin-top:8px;}
}
@media only screen and (max-width:359px){
.s1img19bx, .s1img6bx-mob{width:100%;}	
ul.s1img6bx-list1 li{height:auto;padding:30% 0;}	
}
/*=====================part2====================*/
ul.newlftlist{padding:10px 0 0 0;display:flex;justify-content:space-between;}
ul.newlftlist li{width:28.42%;margin-top:28px;}
ul.newlftlist li:nth-child(2){width:37.08%;}
.newlist-img{margin:0 auto;display:block;max-width:100%;height:auto;}
.newimg1{float:right;margin:25px 0 0 0;max-width:100%;}

.lftimg3bx{margin-top:33px;background:#fff;}
.lftimg3bx-inbx1, .lftimg3bx-inbx2, .lftimg3bx-inbx3{display:flex;justify-content:space-between;flex-wrap:nowrap;}
.lftimg3bx-inbx2, .lftimg3bx-inbx3{margin-top:2px;}
.lftimg3bx-inbx1 > div, .lftimg3bx-inbx2 > div, .lftimg3bx-inbx3 > div{width:19.5%;}
.lftimg3bx-inbx2 > div.mid{width:59.76%;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;padding:25px;gap:20px;}
.lftimg3bx-inbx2 > div.mid > div{width:50%;}
.lftimg3bx-inbx2 > div.mid > div.rgt{position:relative;padding-left:20px;}
.lftimg3bx-inbx2 > div.mid > div.rgt::before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:1px;
	height:100px;
	background:#d7d7d7;
}
.logo2{margin:0 auto;display:block;max-width:100%;height:auto;}
.lftimg3stars{margin:0;display:block;max-width:100%;height:auto;}
.lftimg3-txt2{
	font-weight:bold;
	font-size:33px;
	line-height:37px;
	text-align:left;
	margin-top:8px;
}
.lftimg3-txt3{font-size:21px;line-height:28px;text-align:left;margin-top:3px;}

.s1tbx1, .s1tbx2{
	margin-top:40px;
	background:#fff9e8;
	border:1px solid #f7edd2;
	padding:25px 30px 30px 30px;
}
.s1tbx2{margin-top:22px;}
.s1tbx-inbx{display:flex;gap:15px;align-items:center;}
.timg{
	border:2px solid #fff;
	border-radius:50%;
	box-shadow:0 0 8px #e5dfd0;
	margin:0;
	max-width:100%;
}
.tstars{margin:4px 0 0 0;max-width:100%;}
.tbxtxt{margin-top:15px;font-style:italic;}

.s1img24bx{margin:35px auto 0 auto;display:flex;justify-content:space-between;background:#fff;gap:4px;}
.s1img24bx > div.lft, .s1img24bx > div.rgt{width:50%;background:#f8f8f8;}
.s1img24bx > div.rgt{background:#e0e0ec;}
.s1img24bx-hding1, .s1img24bx-hding2{
	background:#59565d;
	padding:4px 10px;
	font-weight:bold;
	font-size:20px;
	line-height:26px;
	color:#fff;
	text-align:center;
}
.s1img24bx-hding2{background:#00326b;}
.s24bxlftbtm, .s24bxrgtbtm{position:relative;}
ul.s1img24bx-list, ul.s1img24bx-list2{position:absolute;top:41px;left:68%;}
ul.s1img24bx-list2{left:70%;}
ul.s1img24bx-list li, ul.s1img24bx-list2 li{
	font-weight:600;
	font-size:17px;
	line-height:22px;
	text-align:left;
	margin-top:50px;
	color:#ff0000;
}
ul.s1img24bx-list2 li{color:#00326b;}
ul.s1img24bx-list li:nth-child(1), ul.s1img24bx-list2 li:nth-child(1){margin-top:0;}
.s1txt2{font-weight:800;}

.s1img26bx{margin:35px auto 0 auto;position:relative;}
.discountbx{
	position:absolute;
	right:4%;
	top:20%;
	width:125px;
	height:125px;
	background:url(../images/discountbg.webp) center top no-repeat;
	background-size:100%;
}
.discountbx-txt1{
	font-weight:800;
	font-size:44px;
	line-height:44px;
	color:#fff;
	text-align:center;
	margin-top:29px;
}
.discountbx-txt1 sup{font-weight:bold;font-size:24px;line-height:24px;}
.discountbx-txt2{
	font-weight:500;
	font-size:15px;
	line-height:20px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
}
/*----------------------package container--------------------------*/
.sec1-b{padding:4px 0 40px 0}
.pkgcontainer{display:flex;justify-content:space-between;flex-wrap:wrap;}
.pkg1, .pkg2, .pkg3{
	width:32.15%;
	border:2px solid #00326b;
	border-radius:12px;
	background:#fff;
	box-shadow:0 0 10px #e3e2e2;
	margin-top:20px;
}
.pkg1{order:2;}
.pkg2{order:3;}
.pkg3{order:1;}
.pkghd{
	background:#00326b;
	padding:27px 10px 16px 10px;
	border-radius:10px 10px 0 0;
	position:relative;
}
.pkg1-hding1, .pkg2-hding1{
	position:absolute;
	left:50%;
	margin-left:-68px;
	background:#ffd900;
	border-radius:30px;
	top:-13px;
	width:136px;
	height:28px;
	font-weight:600;
	font-size:17px;
	line-height:26px;
	text-align:center;
}
.pkg2-hding1{
	background:#ebf4ff;
	border:1px solid #2f5989;
}
.pkg1-hding2{font-weight:bold;font-size:30px;line-height:38px;color:#fff;text-align:center;}
.pkgimgbx{
	margin-top:34px;
	position:relative;
	padding:0 10px;
}
.pkgprd{margin:0 auto;display:block;max-width:100%;height:auto;}
.pkgseal{
	position:absolute;
	left:6px;
	top:-20px;
	width:93px;
	height:93px;
	background:url(../images/pkgseal.webp) center center no-repeat;
	background-size:100%;
}
.pkgseal-txt1{
	font-weight:bold;
	font-size:30px;
	line-height:30px;
	color:#fff;
	text-align:center;
	margin-top:20px;
}
.pkgseal-txt2{
	font-weight:500;
	font-size:15px;
	line-height:17px;
	color:#fff;
	text-align:center;
}
.pkgbtm{padding:0 15px 20px 15px;}
.regprc{
	font-size:17px;
	line-height:24px;
	color:#686868;
	text-align:center;
	margin-top:20px;
}
.prc{
	font-weight:800;
	font-size:54px;
	line-height:54px;
	color:#00326b;
	text-align:center;
	margin-top:10px;
}
.prc span{font-weight:500;font-size:20px;}
ul.pkglist{padding:8px 8px 0 8px;}
ul.pkglist li{
	background:url(../images/bullet3.webp) left 15px no-repeat;
	padding:7px 0 7px 24px;	
	border-top:2px solid #eae8d5;
	display:flex;
	justify-content:space-between;
	gap:5px;
	font-weight:bold;
	font-size:16px;
	line-height:24px;
}
ul.pkglist li:nth-child(1){border-top:none;}	
ul.pkglist li p span.span1{text-transform:uppercase;color:#ff0000;}
ul.pkglist li p span.span2{font-weight:600;}
.pkgbtn{
	height:70px;
	width:100%;
	background: linear-gradient(to bottom, #57b20e, #269909);
	border:2px solid #3adc41;
	border-radius:5px;
	margin:12px auto 0 auto;	
	outline:none;
	display:block;
	font-family: "Manrope", sans-serif;
	font-weight:800;
	font-size:28px;
	line-height:64px;
	color:#fff;
	text-align:center;
	text-shadow:2px 2px #2c8009;
}
.orderbtn{
	margin:42px auto 0 auto;
	width:452px;
}
.btnarw{margin:0 0 -1px 10px;}	
.mbtxt{
	font-size:14px;
	line-height:24px;
	text-align:center;
	display:flex;
	align-items:center;
	gap:6px;
	justify-content:center;
	margin-top:9px;
}

.selection-container {
  max-width: 774px;
  margin: 45px auto 0 auto;
  text-align: center;
}
.selection-container p{text-align:center;}
.selection-txt{margin-top:5px;}
.size-section {
  border-top: 1px solid #bababa;
  border-bottom:1px solid #bababa;
  margin: 50px 0 0 0;
  padding:42px 0;
}
.end-size-section{border-bottom:none;padding-bottom:0;}

/* Flex layout for cards */
.gender-section, .size-options {
  display: flex;
  justify-content: center;
  gap: 15px;
  margin-top:44px;
}

/* Card Styling */
.option-card, .size-card {
  border: 1px solid #bed4f2;
  border-radius: 12px;
  padding: 20px 10px;
  width: 164px;
  height:150px;
  cursor: pointer;
  background-color: #fff;
  transition: all 0.2s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.size-card{width:130px;height:116px;}
.option-card:hover, .option-card.selected, .size-card:hover, .size-card.selected  {
  border-color: #0f3e74;
  box-shadow: 0 4px 12px #d2cfcf;
}

.maleicon, .femaleicon{margin:0 auto;display:block;max-width:100%;}
.option-cardtxt {
  font-weight: 600;
  font-size: 18px;
  line-height:26px;
  text-align:center;
  text-transform:uppercase;
  margin-top:10px;
  color:#000;
}

/* Size Cards */
.category {
  font-size: 18px;
  line-height:26px;
  font-weight: 600;
  text-transform: uppercase;
}
.size-name {
  font-size: 34px;
  line-height:42px;
  font-weight: bold;
  text-transform: uppercase;
}
.size-range {
  font-weight:600;
  font-size: 16px;
  line-height:24px;
  text-transform: uppercase;
}
@media only screen and (max-width:1050px){
.pkghd {padding: 22px 10px 12px 10px;}
.pkg1-hding1, .pkg2-hding1 {
	height:26px;
    font-size: 15px;
    line-height: 24px;
}
.pkg1-hding2 {
    font-size: 26px;
    line-height: 34px;
}	
.regprc {
    font-size: 15px;
    line-height: 22px;
    margin-top: 17px;
}	
.prc {font-size: 46px;line-height: 46px;margin-top: 10px;}
.prc span {font-size: 17px;}
ul.pkglist {padding: 8px 0 0 0;height:206px;}
ul.pkglist li {
    background: url(../images/bullet3.webp) left 13px no-repeat;
    padding: 7px 0 7px 20px;
    font-size: 14px;
    line-height: 20px;
}
.pkgbtn {
    height: 60px;   
    font-size: 21px;
    line-height: 54px;
}
.btnarw {width:10px;height:auto;margin: 0 0 -2px 5px;}
.mbtxt {
    font-size: 12px;
    line-height: 22px;
}
.mbicon{width:16px;height:auto;}
.selection-container {
    max-width: 100%;
    margin: 42px auto 0 auto;
}
.gender-section, .size-options{margin-top:40px;}
.size-section {margin: 46px 0 0 0;padding: 38px 0;}
.end-size-section{border-bottom:none;padding-bottom:0;}
}
@media only screen and (max-width:820px){
ul.newlftlist{padding:6px 0 0 0;}
.newimg1{width:280px;height:auto;}

.s1img24bx, .s1img26bx{margin:32px auto 0 auto;}	
.pkghd {padding: 22px 5px 12px 5px;}	
.pkgseal {
    width: 83px;
    height: 83px;
}
.pkgseal-txt1 {font-size: 26px;line-height: 26px;margin-top: 20px;}
.pkgseal-txt2 {font-size: 14px;line-height: 16px;}
.pkgbtm {padding: 0 10px 16px 10px;}
.category {font-size: 16px;line-height: 24px;}
.size-name {font-size: 30px;line-height: 38px;}
.size-range {font-size: 14px;line-height: 22px;}
.end-size-section{border-bottom:none;padding-bottom:0;}
}
@media only screen and (max-width:767px){
ul.newlftlist{padding:4px 0 0 0;}
ul.newlftlist li{width:28.82%;}
ul.newlftlist li:nth-child(2){width:37.48%;}
.newimg1{float:none;margin:20px auto 0 auto;display:block;max-width:100%;width:250px;}

.lftimg3bx{width:450px;margin:32px auto 0 auto;}
.lftimg3bx-inbx1 > div, .lftimg3bx-inbx2 > div, .lftimg3bx-inbx3 > div{width:24.16%;}
.lftimg3bx-inbx2 > div.mid{gap:0;flex-wrap:wrap;width:51.68%;padding:0 5px 0 5px;}
.lftimg3bx-inbx2 > div.mid > div.rgt{padding-left:8px;}
.lftimg3bx-inbx2 > div.mid > div.rgt::before{height:68px;}
.logo2{width:90px;height:auto;}
.lftimg3stars{width:84px;height:auto;}
.lftimg3-txt2 {
    font-size: 25px;
    line-height: 19px;
	margin-top:7px;
}
.lftimg3-txt3 {
    font-size: 13px;
    line-height: 20px;
	margin-top:5px;
}
.lftimg3bx-inbx2, .lftimg3bx-inbx3{margin-top:4px;}
.img2{margin-top:4px;}

.s1tbx1, .s1tbx2{
	margin-top:34px;
	padding:20px 12px;
}
.s1tbx2{margin-top:20px;}
.s1tbx-inbx{gap:10px;}
.timg{width:74px;height:74px;}
.s1tbx-inbx .bdfont2{font-size:17px;line-height:23px;}
.tstars{width:90px;height:auto;margin:2px 0 0 0;}
.tbxtxt{margin-top:10px;}

.s1img24bx{margin:30px auto 0 auto;width:360px;}
.s1img24bx-hding1, .s1img24bx-hding2 {font-size: 15px;line-height: 22px;}
ul.s1img24bx-list{left:54%;top:20%;}
ul.s1img24bx-list2{left:60%;top:19.8%;}
ul.s1img24bx-list li, ul.s1img24bx-list2 li{
	font-size:12px;
	line-height:14px;
	text-align:center;
	margin-top:60px;
}
ul.s1img24bx-list2 li{margin-top:62px;}

.s1img26bx{margin:28px auto 0 auto;}
.discountbx{
	right:4%;
	top:15%;
	width:100px;
	height:100px;
}
.discountbx-txt1{
	font-size:37px;
	line-height:37px;
	margin-top:22px;
}
.discountbx-txt1 sup{font-weight:bold;font-size:18px;line-height:18px;}
.discountbx-txt2{font-size:12px;line-height:17px;}

.sec1-b{padding:4px 0 36px 0;}
.pkgcontainer{flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center;}
.pkg1, .pkg2, .pkg3{width:400px;margin-top:30px;}
.pkg1{order:1;margin-top:10px;}
.pkg2{order:2;}
.pkg3{order:3;}
.pkghd {padding: 20px 5px 10px 5px;}
.pkgimgbx{margin-top:24px;}
.regprc{margin-top:14px;}
.prc{margin-top:6px;}
ul.pkglist{height:auto;padding:3px 0 0 0;}
.selection-container{margin:36px auto 0 auto;}
.selection-txt{margin-top:2px;}
.gender-section, .size-options{margin-top:30px;}
.size-section {margin: 36px 0 0 0;padding: 28px 0;}
.option-card, .size-card {
  padding: 10px 35px;
  width: auto;
  height:auto;
}
.size-card{padding:10px 20px;}
.maleicon, .femaleicon{height:65px;width:auto;}
.option-cardtxt {font-size: 16px;line-height: 24px;}
.category {font-size: 14px;line-height: 22px;}
.size-name {font-size: 28px;line-height: 36px;}
.size-range {font-size: 12px;line-height: 20px;}
.orderbtn{width:350px;margin:30px auto 0 auto;}
.pkgbtn {
    height: 55px;   
    font-size: 21px;
    line-height: 49px;
}
.end-size-section{border-bottom:none;padding-bottom:0;}
}
@media only screen and (max-width:479px){
.lftimg3bx{width:360px;}
.lftimg3bx-inbx2 > div.mid > div.rgt::before{height:54px;}
.logo2{width:74px;height:auto;margin-top:0;}
.lftimg3stars{width:70px;}
.lftimg3-txt2 {font-size: 19px;line-height: 16px;}
.lftimg3-txt3 {
	font-size: 10px;
	line-height: 12px;
}
.discountbx{
	right:4%;
	top:15%;
	width:90px;
	height:90px;
}
.discountbx-txt1{
	font-size:35px;
	line-height:35px;
	margin-top:19px;
}
.discountbx-txt1 sup{font-weight:bold;font-size:16px;line-height:16px;}
.discountbx-txt2{font-size:11px;line-height:14px;}

.pkg1, .pkg2, .pkg3, .orderbtn{width:100%;}
}
@media only screen and (max-width:389px){
.lftimg3bx, .s1img24bx{width:100%;}
.logo2{width:64px;height:auto;margin-top:0;}
.lftimg3stars{width:65px;}
.lftimg3-txt2 {font-size: 18px;line-height: 15px;}
.lftimg3-txt3 {
	font-size: 9px;
	line-height: 11px;
}

ul.s1img24bx-list{left:53%;}
ul.s1img24bx-list2{left:59%;}
.s1img24bx-hding1, .s1img24bx-hding2 {font-size: 14px;line-height: 21px;}
ul.s1img24bx-list li, ul.s1img24bx-list2 li{
	font-size:12px;
	line-height:13px;
	text-align:center;
	margin-top:58px;
}
.size-card{padding:10px 14px;}
}
/*========================*/
.sec1-c{padding:1px 0 40px 0;}
.bonusbx1, .bonusbx2{
	margin-top:40px;
	background:#fff9e8;
	border:1px solid #f7edd2;
	padding:34px 28px 30px 28px;
}
.bonusbx2{margin-top:32px;}
.bonusbx-hding1 span{background:#ff0000;font-weight:bold;color:#fff;border-radius:30px;padding:4px 14px;}
.bonusbx-hding2{
	font-weight:800;
	font-size:28px;
	line-height:38px;
	text-align:left;
	margin-top:11px;
}
.bonusbxdvdr{
	height:2px;
	background:#d8cca9;
	margin:15px 0 34px 0;
	width:64%;
}
.bonusimgbx{position:relative;}
.bonus1{float:right;margin:0 -38px 0 0;max-width:100%;}
.bonusseal{
	position:absolute;
	right:-6px;
	top:0;
	width:103px;
	height:102px;
	background:url(../images/bonussealbg.webp) center center no-repeat;
	background-size:100%;
	font-family: "Manrope", sans-serif;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
.bonusseal-txt1{	
	font-size:21px;
	line-height:21px;
	margin-top:19px;	
}
.bonusseal-txt2{
	font-size:14px;
	line-height:14px;
}
.bonusseal-txt3{
	font-weight:800;
	font-size:33px;
	line-height:33px;
}
/*----------------*/
#accordion{height:auto!important;margin:30px 0 0 0;display:block;}
.ui-accordion .ui-accordion-header { 
	display: block; 
	cursor: pointer; 
	zoom: 1; 
	background:#fff url(../images/down.webp) 98% 28px no-repeat;	
	text-align:left; 
    padding:15px 40px 15px 18px;
	margin:10px 0 0 0;	
	outline:none;
	position:relative;	
	font-weight:bold;
	font-size:22px;
	line-height:32px;
	text-align:left;
	border:1px solid #cfd8e6;
	border-radius:6px;
}
.ui-accordion .ui-accordion-header.active{
	background:#fff url(../images/up.webp) 98% 28px no-repeat;
	border-bottom:none;
	border-radius:6px 6px 0 0;
}
.ui-accordion .ui-accordion-content { 
	padding:0; 
	border-top: 0; 
	overflow: auto; 
	zoom: 1; 
	border:1px solid #cfd8e6;
	border-top:none;
	border-radius:0 0 6px 6px;
	padding: 0 18px 24px 18px;
}
.accord-txt{
	border-top:1px solid #cfd8e6;
	padding-top:22px;
	box-sizing: border-box;
    float: left;
	text-align:left;    
	background:#fff;
	width:100%;
}
ul.accordlist{padding:18px 0 0 0;}
ul.accordlist li{
	background:url(../images/bullet1.webp) left 11px no-repeat;
	padding:0 0 0 22px;
	margin-top:10px;
}
/*--------------------section2---------------------*/
.sec2{padding:40px 0;border-top:1px solid #d2d2d2;}
ul.ref-list{padding:20px 0 0 0;}
ul.ref-list li {
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    color: #9d9d9d;
    margin: 6px 0 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    padding: 0 0 0 24px;
    position: relative;
}
ul.ref-list li:nth-child(1){margin-top:0;}
.refnum {
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    color: #9d9d9d;
    width: 22px;
    position: absolute;
    left: 0;
    top: 0;
}
@media only screen and (max-width:820px){
.bonusbx1, .bonusbx2 {
    margin-top: 36px;
    padding: 30px 18px 26px 18px;
}
.bonusbx2{margin-top:28px;}
.bonus1{width:270px;height:auto;margin: 0 -28px 0 -20px;}
.bonusbx-hding2 {font-size: 26px;line-height: 36px;}

.ui-accordion .ui-accordion-header { 
	font-size:20px;
	line-height:30px;
}
}
@media only screen and (max-width:767px){
.sec1-c{padding:1px 0 33px 0;}
.bonusbx1, .bonusbx2 {
    margin-top: 32px;
    padding: 24px 12px 24px 12px;
}
.bonusbx2{margin-top:25px;}	
.bonusbx-hding1, .bonusbx-hding2{text-align:center;}
.bonusbx-hding2 {font-size: 23px;line-height: 31px;}
.bonusbxdvdr{width:100%;margin:12px 0 26px 0;}
.bonusimgbx{
	width:260px;
	margin:0 auto 20px auto;
	display:block;
}
.bonus1{float:none;margin:0 auto;display:block;max-width:100%;height:auto;}
.bonusseal{width:83px;height:82px;right:0;}
.bonusseal-txt1{font-size:18px;line-height:18px;margin-top:13px;}
.bonusseal-txt2{font-size:12px;line-height:12px;}
.bonusseal-txt3{font-size:27px;line-height:27px;}	
	
#accordion{margin:25px 0 0 0;}	
.ui-accordion .ui-accordion-header { 
	background:#fff url(../images/down.webp) 97% 23px no-repeat;	
    padding:12px 40px 12px 12px;
	margin:6px 0 0 0;
	font-size:18px;
	line-height:28px;
}
.ui-accordion .ui-accordion-header.active{
	background:#fff url(../images/up.webp) 97% 23px no-repeat;
}
.ui-accordion .ui-accordion-content {padding: 0 12px 20px 12px;}
.accord-txt{padding-top:18px;}
ul.accordlist{padding:14px 0 0 0;}
ul.accordlist li {
    background: url(../images/bullet1.webp) left 9px no-repeat;
    padding: 0 0 0 20px;
}

.sec2{padding:35px 0;}
ul.ref-list{padding:16px 0 0 0;}
ul.ref-list li {
    font-size: 11px;
    line-height: 19px;
    padding: 0 0 0 20px;
}
.refnum {
    font-size: 11px;
    line-height: 19px;
    width: 20px;
}
}
/*----------------start footer------------------*/
.footer{padding:40px 0;border-top:1px solid #d2d2d2;}
ul.ftrlist{display:flex;justify-content:center;content-wrap:wrap;}
ul.ftrlist li{padding:0 10px;position:relative;}
ul.ftrlist li a{color:#000;}
ul.ftrlist li::after{
	content:"";
	position:absolute;
	right:0;
	top:4px;
	height:16px;
	width:1px;
	background:#000;
}
ul.ftrlist li:last-child::after{display:none;}
.ftrtxt, ul.ftrlist li{
	font-size:18px;
	line-height:26px;
	text-align:center;
}
.ftrtxt{margin-top:10px;}
@media only screen and (max-width:820px){
.ftrtxt, ul.ftrlist li{
	font-size:16px;
	line-height:24px;
}	
}
@media only screen and (max-width:767px){
.footer{padding:30px 0;}
ul.ftrlist{flex-wrap:wrap;}
.ftrtxt, ul.ftrlist li{
	font-size:13px;
	line-height:20px;
}
ul.ftrlist li::after{height:13px;}
}
