@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body{
	font-family: 'Outfit';
	font-weight:normal;
    color: #000;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
	padding:0;
	margin:0;
	list-style:none;
	background:#f9f9f9;
}
.container{
	width:1030px;
	height:auto;
	margin:0 auto;
	padding:0;
	box-sizing:border-box;
}
p, h1, h2, h3, ul{
	padding:0;
	margin:0;
}
li{list-style:none;}
a{text-decoration:none;}
.clearall{
	clear:both;
	height:1px;
	width:auto;
}
.position{position:relative;}
.dsplay{width:100%;display:table;box-sizing:border-box;}
*{box-sizing:border-box;}
.flt{float:left;width:100%;}
.ovrfl{overflow:hidden;}
.bdhding1{	
	font-weight:bold;
	font-size:44px;
	line-height:54px;
	text-align:center;
}
.bdfont{	
	font-size:24px;
	line-height:34px;
	text-align:left;
}
.bdfont2{
	font-size:28px;
	line-height:38px;
	text-align:left;
}

.mar1{margin:34px 0 0 0;}
.mar2{margin:38px 0 0 0;}
.mar3{margin:20px 0 0 0;}
.mar4{margin:55px 0 0 0;}
.bold{font-weight:bold;}
.semibold{font-weight:600;}
.medium{font-weight:500;}
.black{font-weight:900;}
.txlncntr{text-align:center;}

@media only screen and (max-width: 1050px){
.container{ max-width:750px; width:100%; }
.bdhding1{
	font-size:36px;
	line-height:46px;
}
.bdfont{	
	font-size:20px;
	line-height:30px;
}
.bdfont2{	
	font-size:24px;
	line-height:34px;
}
.mar1{margin:30px 0 0 0;}
.mar2{margin:34px 0 0 0;}
}
@media only screen and (max-width: 767px){
.container{ width:100%;max-width:640px;}
.bdinpad{padding:0 10px; box-sizing:border-box;}
.bdhding1{
	font-size:32px;
	line-height:42px;
}
.bdfont{	
	font-size:18px;
	line-height:28px;
}
.bdfont2{	
	font-size:21px;
	line-height:31px;
}
.mar1{margin:24px 0 0 0;}
.mar2{margin:28px 0 0 0;}
.mar3{margin:12px 0 0 0;}
.mar4{margin:32px 0 0 0;}
}
@media only screen and (max-width: 479px){
.bdhding1{
	font-size:28px;
	line-height:38px;
}
}
/*====================start section1, 2, 3=====================*/
.sec1{
	background:url(../images/sec1.jpg) center top no-repeat;
	padding:66px 0 50px 0;
	height:611px;
}
.s1hdbx{
	background-color: rgba(51, 57, 109, 0.9);
	width:890px;
	border:10px solid #c7cada;
	padding:20px 26px;
	position:relative;
}
.s1hding{
	font-weight:bold;
	font-size:60px;
	line-height:70px;
	color:#fff;
	text-align:left;
}
.s1hding span{color:#ffae00;}
.s1triangle-down {
	position:absolute;
	left:50px;
	bottom:-10px;
	width: 0;
	height: 0;
	border-left: 14px solid transparent;
	border-right: 14px solid transparent;
	border-top: 10px solid rgba(51, 57, 109, 0.9);
}
.specialistbx{
	width:699px;
	position:relative;
	padding:0 0 0 142px;
	margin:10px 0 0 0;
}
.specialistbx-img{position:absolute;left:-15px;top:0;}
.specialistbx p{
	font-weight:bold;
	font-size:30px;	
	line-height:40px;
	text-align:left;
	padding:32px 0 0 0;
	color:#090f4c;
}
.specialistbx p span{	
	font-weight:500;
	font-size:26px;
	font-style:italic;
	color:#000;
}

/*-------------------section2-------------------*/
.sec2{padding:40px 0;}
.s2bx{
	margin:10px 0 0 0;
	background:#fff;
	border-radius:14px 14px 0 0;
	box-shadow:0 0 10px #e1dfdf;
	padding:25px 30px 30px 30px;
}
.s2img1{float:right;margin:-25px -15px -30px 50px;max-width:100%;}
ul.s2list1{
	padding:10px 0 36px 0;
	width:80%;
}
ul.s2list1 li{
	background:url(../images/bullet.png) left 4px no-repeat;
	padding:0 0 0 42px;
	margin:30px 0 0 0;
	font-weight:bold;
}
ul.s2list1 li:first-child{margin:0;}
.s2inbx1, .s2inbx2{
	background:#1b195a;
	padding:22px 28px;
	border-radius:12px;
	margin:38px 0 0 0;
}
.s2inbx2{padding:18px 28px;}
.s2inbx1 p{font-weight:500;color:#fff;}
.s2inbx1-img{float:right;margin:-95px -15px 0 30px;max-width:100%;}
ul.s2list2{padding:10px 80px 0 80px;}
ul.s2list2 li{
	float:left;
	display:inline-block;
	width:16.66%;
	margin:10px 0 0 0;
}
ul.s2list2 li img{margin:0 auto;display:block;max-width:100%;}
.s2inbx2-img{float:right;margin:-50px -10px 0 10px;max-width:100%;}
.tbx1, .tbx2{
	margin:40px auto 0 auto;
	display:block;
	width:85%;
	background:#fefbdf;
	border:1px solid #eeeac2;
	border-radius:12px;
	padding:30px 30px 30px 155px;
	position:relative;
}
.tbx2{margin:20px auto 0 auto;}
.tbxquote{position:absolute;right:28px;top:-12px;}
.tbximg{position:absolute;left:14px;top:14px;}
.tbx1, .tbx2 p{font-style:italic;}
.quality-seal{float:right;margin:0 0 0 20px;max-width:100%;}
.s2inbx3, .s2inbx4{
	margin:40px -30px 0 -30px;
	background:#f6f6ff;
	padding:40px 30px;
}
.s2inbx4{background:#2f2f2f url(../images/s2inbx4bg.jpg) left top no-repeat;}

.s2inbx3-img{float:left;margin:24px 20px 0 -15px;max-width:100%;}
.s2inbx3-inbx{
	background:#080339 url(../images/s2inbx3-inbxbg.jpg) center top no-repeat;
	margin:40px -30px 0 -30px;
	padding:40px 30px;
}
ul.s2inbx3-inbx-list{padding:10px 0 0 0;}
ul.s2inbx3-inbx-list li{
	float:left;
	display:inline-block;
	width:33.33%;
	margin:30px 0 0 0;
	padding:0 2%;
	border-right:1px solid #706ea7;
}
ul.s2inbx3-inbx-list li:last-child{border-right:none;}
ul.s2inbx3-inbx-list li img{margin:-15px auto 0 auto;display:block;max-width:100%;}
ul.s2inbx3-inbx-list li p{
	font-weight:600;
	color:#fff;
	text-align:center;
}
.s2img2{float:right;margin:26px -15px 0 15px;max-width:100%;}
.s2inbx4 p{color:#fff;}

.s2inbx4-txtbx{
	background: linear-gradient(90deg, rgba(131,42,42,1) 40%, rgba(131,42,42,0) 65%);
	margin:40px -30px 0 -30px;
	padding:20px 30px;
}
.s2inbx4-txtbx p{width:58%;}
.s2inbx4-img{float:left;margin:-10px 26px 0 -15px;max-width:100%;}
ul.s2list3{padding:20px 0 0 0;}
ul.s2list3 li{
	float:left;
	display:inline-block;
	width:24.22%;
	margin:20px 1.04% 0 0;
}
ul.s2list3 li:last-child{margin:20px 0 0 0;}
ul.s2list3 li img{margin:0 auto;display:block;max-width:100%;}
.s2img3{float:left;margin:26px 20px 0 -15px;max-width:100%;}
.s2img4{float:right;margin:40px -15px 0 0;max-width:100%;}
.s2tbx3, .s2tbx4{
	width:80%;
	margin:36px auto 0 auto;
	display:block;
	padding:25px 20px 25px 132px;
	border-top:1px solid #dedded;
	position:relative;
}
.s2tbx4{margin:0 auto;border-bottom:1px solid #dedded;padding:25px 132px 25px 20px;}
.t4{position:absolute;left:-10px;top:10px;}
.t5{position:absolute;right:-10px;top:10px;}
.rgtqt-bx, .lftqt-bx{
	background:#fff;
	width:52px;
	height:30px;
	position:absolute;
	right:0;
	top:-15px;
}
.lftqt-bx{right:auto;left:0;}
.rgtqt-bx img, .lftqt-bx img{margin:0 auto;display:block;}
.s2img5{float:left;margin:25px 20px 0 -15px;max-width:100%;}

@media only screen and (max-width: 1050px){
.sec1{
	background:url(../images/sec1.jpg) 65% top no-repeat scroll;
	height:auto;
	padding:56px 0 70px 0;
}
.s1hdbx{
	width:90%;
	padding:20px 20px;
}
.s1hding{
	font-size:46px;
	line-height:56px;
}
.specialistbx {
    width: 559px;
    padding: 16px 0 0 142px;
}
.specialistbx p {font-size: 24px;line-height: 38px;}
.specialistbx p span{font-size:28px;}

.s2bx {padding: 20px 20px;}
ul.s2list1 {padding: 0 0 26px 0;}
.s2img1{width:280px;margin:-10px -15px 0 20px;}
.s2inbx1, .s2inbx2 {padding: 18px 20px;}
ul.s2list2 {padding: 10px 0 0 0;}
.tbx1, .tbx2, .s2tbx3, .s2tbx4{width:100%;}
.s2inbx3, .s2inbx4, .s2inbx3-inbx {
    margin: 40px -20px 0 -20px;
    padding: 40px 20px;
}
.s2inbx4 {background: #2f2f2f url(../images/s2inbx4bg.jpg) 45% top no-repeat scroll;}
.s2inbx3-img{width:320px;margin: 24px 20px -2px -15px;}
.s2inbx4-img{width:320px;margin: 0 20px 40px -15px;}
.s2inbx4-txtbx {
    background: linear-gradient(90deg, rgba(131,42,42,1) 40%, rgba(131,42,42,0) 85%);
    margin: 35px -20px 0 -20px;
    padding: 20px 20px;
}
.s2inbx4-txtbx p {width: 69%;}
.s2img3, .s2img4, .s2img5{width:320px;}
.s2img4 {margin: 20px -15px 0 0;}
}
@media only screen and (max-width: 767px){
.sec1{
	background:#2f263d url(../images/sec1-mob.jpg) right top no-repeat;
	padding:26px 0 40px 0;
}
.s1hdbx{width:100%;border:8px solid #c7cada;padding:15px 10px;}
.s1triangle-down {
	left:20px;
	bottom:-8px;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-top: 8px solid rgba(51, 57, 109, 0.9);
}
.s1hding{
	font-size:32px;
	line-height:38px;	
}
.specialistbx {
    width: auto;
    padding: 0 0 0 68px;
	margin:18px 0 0 0;
}
.specialistbx p {font-size: 20px;line-height: 25px;padding:10px 0 0 0;}
.specialistbx p span{font-size:16px;}
.specialistbx-img{width:80px;top:-6px;left:-8px;}

.sec2{padding:30px 0;}
.s2bx {padding: 20px 10px 10px 10px;margin:15px 0 0 0;}

.s2img1, .s2inbx3-img, .s2inbx4-img, .s2img3, .s2img4, .s2img5, .quality-seal, .s2img2{
	float:none;
	margin:10px auto -15px auto;
	max-width:100%;
	display:block;
}
.s2img1{margin:10px auto;}
.quality-seal{margin:24px auto 0 auto;}
.s2img2{width:280px;}
ul.s2list1{width:100%;padding:0 0 0 0;border-bottom:none;}
ul.s2list1 li{
	background-size:22px;
	padding:0 0 0 36px;
	margin:20px 0 0 0;
}
.s2dvdr{height:1px;width:100%;background:#d2d2d2;}
.s2inbx1, .s2inbx2 {padding: 10px 10px 18px 10px;margin:32px 0 0 0;}
.s2inbx1 p{text-align:center;}
.s2inbx1-img{float:none;margin:0 auto;display:block;width:200px;}
ul.s2list2 li{width:33.33%;}
.s2inbx2-img{width:150px;margin: -20px 0 0 -10px;float:left;}
.tbx1{margin:30px 0 0 0;}
.tbx1, .tbx2{padding: 18px 10px 18px 135px;}
.tbximg {left: 0;top: 3px;}
.thumb{width:20px;margin:0 0 -2px 0;}
.tbxquote{width:25px;top:-8px;}
.s2inbx3, .s2inbx4, .s2inbx3-inbx {
    margin: 30px -10px 0 -10px;
    padding: 30px 10px;
}
ul.s2inbx3-inbx-list {padding: 0 0 0 0;}
ul.s2inbx3-inbx-list li{padding:0 5px;width:100%;border-right:none;}
.s2inbx4-txtbx {
    background: linear-gradient(90deg, rgba(131,42,42,1) 40%, rgba(131,42,42,0) 100%);
    margin: 30px -10px 0 -10px;
    padding: 16px 10px;
}
.s2inbx4-txtbx p{width:auto;}
ul.s2list3 li{width:49%;margin:10px 2% 0 0;}
ul.s2list3 li:nth-child(2), ul.s2list3 li:nth-child(4){margin:10px 0 0 0;}
.s2tbx3{padding:18px 0 18px 100px;margin:30px 0 0 0;}
.s2tbx4{padding: 18px 100px 18px 0;}

.rgtqt-bx, .lftqt-bx {
    width: 35px;
    height: auto;
    top: -10px;
}
.rgtqt-bx img, .lftqt-bx img{width:25px;}
.t4, .t5{width:100px;top:4px;}
}
@media only screen and (max-width: 479px){
.sec1{background:#2f263d url(../images/sec1-478.jpg) right top no-repeat;}
.s1hding {
    font-size: 25px;
    line-height: 33px;
}
.s2inbx2{margin:52px 0 0 0;padding:10px 10px 12px 10px;}
.s2inbx2-img{
	margin: 0 0 20px -10px;
}
.tbx1, .tbx2 {padding: 18px 10px 18px 10px;}
.tbx-imgbx{position:relative;padding:15px 0 15px 76px;}
.tbximg{width:80px;left:-10px;top:-15px;}
}
@media only screen and (max-width: 389px){
.s1hding {
    font-size: 25px;
    line-height: 32px;
}
.specialistbx {
    padding: 0 0 0 48px;
}
.specialistbx p {font-size: 18px;line-height: 24px;padding:0 0 0 0;}
.specialistbx p span{font-size:14px;}
.specialistbx-img{width:60px;top:-6px;}

.s2inbx2{margin:52px 0 0 0;padding:10px 10px 12px 10px;}
.s2inbx2-img{
	margin: 35px 0 40px -10px;
	width:110px;
}

.s2tbx3{padding:18px 0 18px 70px;}
.s2tbx4{padding: 18px 70px 18px 0;}
.t4, .t5{width:80px;}
}
/*==========================================*/
.s2inbx5, .s2inbx6, .s2inbx7, .s2inbx8{
	background:#f4ebeb;
	margin:40px -30px 0 -30px;
	padding:40px 30px;
}
.s2inbx6{background:#f6f6ff;}
.s2inbx7{background:#eef8f4;}
.s2inbx8{background:#f8f3ea url(../images/s2inbx8bg.jpg) center center no-repeat;}

.s2inbx5-img1{float:right;margin:29px -15px 0 10px;max-width:100%;}
.s2inbx5-arw{position:absolute;right:335px;top:87px;}
.s2inbx5-img2{margin:20px auto 0 auto;display:block;max-width:100%;}
ul.s2inbx5-list{padding:10px 0 0 0;}
ul.s2inbx5-list li{
	float:left;
	display:inline-block;
	width:25%;
	margin:14px 0 0 0;
	padding:0 1%;
}
ul.s2inbx5-list li img{margin:0 auto;display:block;max-width:100%;}
ul.s2inbx5-list li p{
	font-weight:600;
	text-align:center;
	padding:5px 0 0 0;
}
.s2img6{float:left;margin:25px 20px 0 -15px;max-width:100%;}
.s2img7{float:right;margin:0 -15px 0 10px;max-width:100%;}
.s2txtbx1{
	background:#f8f3ea;
	margin:40px 0 0 0;
	border-radius:12px;
	padding:22px 28px;
}
.s2txtbx1-img{float:right;margin:8px 0 0 10px;max-width:100%;}
.s2img8{float:left;margin:28px 20px 0 -15px;max-width:100%;}
.s2img9{margin:30px auto 0 auto;display:block;max-width:100%;}
.s2inbx6-img{float:right;margin:-10px -15px 0 10px;max-width:100%;}
.s2img10{float:left;margin:28px 20px 0 -15px;max-width:100%;}
.s2inbx7-img{float:right;margin:-5px -15px 0 10px;max-width:100%;}
.s2inbx8-hd{
	font-family: 'Roboto Slab';
	font-weight:bold;
	font-size:60px;
	line-height:60px;
	text-align:center;
	margin-top:15px;
	background: linear-gradient(to right, #c6a56f 25%, #f4d399 45%, #c7a56f 90%); 
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
}
.s2inbx8-txt{text-align:center;margin-top:15px;}
.s2inbx8-prd{margin:30px auto 0 auto;display:block;max-width:100%;}
@media only screen and (max-width: 1050px){
.s2inbx5, .s2inbx6, .s2inbx7, .s2inbx8{
	margin:40px -20px 0 -20px;
	padding:40px 20px;
}
.s2inbx5-img1, .s2img6, .s2img7, .s2img8, .s2inbx6-img, .s2img10, .s2inbx7-img{width:320px;}
.s2img7{margin: 20px -15px 0 10px;}
.s2img10 {margin: 28px 20px 30px -15px;}

.s2inbx5-arw {right: 257px;}
.s2txtbx1 {padding: 20px 20px;}	
.s2txtbx1-img {margin: 17px 0 0 10px;}
}
@media only screen and (max-width: 767px){
.s2inbx5, .s2inbx6, .s2inbx7, .s2inbx8{
	margin:34px -10px 0 -10px;
	padding:30px 10px;
}	
.s2inbx5-img1, .s2img6, .s2img7, .s2img8, .s2inbx6-img, .s2img10, .s2inbx7-img{
	float:none;
	margin:13px auto -15px auto;
	display:block;
	max-width:100%;
}
.s2inbx5-img1{margin:25px auto -15px auto;}
.s2inbx5-arw{
	right:0;
	left:0;
	top:-15px;
	margin:0 auto;
	display:block;
	width:80px;
}
ul.s2inbx5-list {padding: 0 0 0 0;}
ul.s2inbx5-list li{width:100%;}
ul.s2inbx5-list li p{padding:0;}
.s2txtbx1 {
    padding: 17px 10px 20px 10px;
	margin:34px 0 0 0;
}
.s2txtbx1-img{float:none;margin:0 auto 10px auto;display:block;}
.s2txtbx1 p{text-align:center;}
.s2img9 {margin: 18px auto 0 auto;}
.s2inbx8-hd {
    font-size: 42px;
    line-height: 42px;
}
.s2inbx8-prd {margin: 20px auto 0 auto;}
}
/*==========================================*/
.s2tbx5, .s2tbx6{
	float:left;
	display:inline-block;
	width:48.3%;
	background:#fefbdf;
	margin:40px 0 0 0;
	border-radius:14px;
	padding:10px 10px 25px 10px;
	border:1px solid #eeeac2;
	font-style:italic;
}
.s2tbx6{float:right;}
.s2tbx7{
	background:#fefbdf;
	margin:35px 0 0 0;
	border-radius:14px;
	padding:10px 10px 25px 10px;
	border:1px solid #eeeac2;
	font-style:italic;
}
.s2t5video, .s2t6video, .s2t7video{margin:0 auto;display:block;max-width:100%;}
.s2tbx5btm{padding:5px 15px 0 15px;}
.s2tbx7 p{text-align:center;}
.s2t5-quote{float:right;margin:0 0 -5px 4px;width:40px;}
.s2t7-quote{margin:0 0 -5px 20px;width:40px;}
ul.s2list4{padding:10px 70px 0 70px;}
ul.s2list4 li{
	background:url(../images/bullet2.png) 24px 24px no-repeat;
	padding:19px 24px 15px 68px;
	margin:16px 0 0 0;
	border:2px solid #c80000;
	border-radius:14px;
	font-weight:500;
}
.s2img11{float:right;margin:26px -30px 0 -10px;max-width:100%;}
.s2inbx9{
	background:url(../images/s2inbx9bg.jpg) left top no-repeat;
	margin:0 -30px;
	padding:30px 30px 0 30px;
}
.s2inbx9-img{float:left;margin:230px 20px 0 75px;max-width:100%;}
.s2inbx10{
	background:#f6f6ff;
	margin:0 -30px 0 -30px;
	padding:200px 30px 40px 30px;
}
.s2inbx10-inbx{
	margin:40px auto -200px auto;
	background:#1b195a;
	border-radius:12px;
	padding:1px 58px 28px 58px;
	width:90%;
	position:relative;
}
.s2inbx10-inbx ul{padding:0;}
.s2inbx10-inbx ul li{
	background:url(../images/bullet.png) left 3px no-repeat;
	padding:0 0 0 54px;
	margin:30px 0 0 0;
	color:#fff;
	font-weight:500;
}
.s2inbx10-img1{margin:-86px auto 0 auto;display:block;max-width:100%;}
.s2inbx10-img2{float:right;margin:40px -20px 0 -20px;max-width:100%;}
.s2img12{float:left;margin:24px 20px 0 -15px;max-width:100%;}
.s2inbx11{
	margin:40px -30px 0 -30px;
	padding:40px 30px 104px 30px;
	background:#e9f4f0;	
}
.s2inbx-inbx1{
	background:#1b195a;
	margin:40px 0 0 0;
	padding:28px;
	border-radius:12px;
	color:#fff;
	font-weight:500;
}
.s2inbx11-prd{float:right;margin:46px 20px 0 -20px;max-width:100%;}
.s2inbx11-seals{float:right;margin:-15px 0 0 0;max-width:100%;}

.s2inbx11-txtbx{
	margin:40px 0 0 70px;
	padding:22px 28px;
	background:#1b195a;
	border-radius:12px;
}
.s2inbx11-prd2{float:left;margin:24px 10px -60px -35px;max-width:100%;}
.s2txtbx2{
	background:#fff;
	border:2px solid #1b195a;
	margin:-64px 0 0 0;
	border-radius:15px;
	padding:18px 28px;
}
.s2txtbx2-img{float:right;margin:-44px 0 -20px 10px;max-width:100%;}
.s2img13{float:right;margin:28px -15px 0 20px;max-width:100%;}
.s2inbx12{
	background:#f4ebeb;
	margin:40px -30px 0 -30px;
	padding:40px 30px;
}
.s2inbx12-img1{float:left;margin:-80px 20px 0 -15px;max-width:100%;}
.s2inbx12-img2{float:right;margin:10px -15px -20px 10px;max-width:100%;}
.s2inbx13{
	background:url(../images/s2inbx13bg.jpg) right 260px no-repeat;
	padding:40px 30px;
	margin:0 -30px;
}
.s2inbx13-txtbx {
    background: linear-gradient(90deg, rgba(239,215,215,1) 40%, rgba(239,215,215,0) 62%);
    margin: 36px 0 0 0;
    padding: 15px 18px;
	border-radius:10px 0 0 10px;
}	
.s2inbx13-txtbx p{width:56%;}
.s2txtbx3{
	background:#1b195a;	
	border-radius:12px;
	padding:18px 35px 25px 35px;
	margin:5px 0 0 0;
}
.tree{margin:-45px auto 15px auto;display:block;}
.s2txtbx3 p{
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.s2img14{float:left;margin:25px 20px 0 -15px;max-width:100%;}
.s2img15{float:right;margin:30px 20px 0 30px;max-width:100%;}

@media only screen and (max-width: 1050px){
.s2tbx7{margin:25px 0 0 0;}
ul.s2list4 {padding: 10px 0 0 0;}	
.s2img11, .s2inbx10-img2{width:350px;}	
.s2inbx9 {
    margin: 0 -20px;
    padding: 30px 20px 0 20px;
}
.s2inbx9-img {margin: 230px 20px 0 5px;}
.s2inbx10-inbx{width:100%;padding: 1px 28px 28px 28px;}
.s2inbx10-img1 {margin: -58px auto 0 auto;}
.s2inbx10 {
    margin: 0 -20px 0 -20px;
    padding: 200px 20px 40px 20px;
}
.s2img12, .s2img13, .s2inbx12-img1, .s2inbx12-img2, .s2img14{width:320px;}
.s2inbx12-img1{margin: -20px 20px 0 -15px;}
.s2inbx12-img2{margin: -10px -15px -20px 10px;}
.s2img14 {margin: 15px 15px 0 -15px;}

.s2inbx11 {
    margin: 40px -20px 0 -20px;
    padding: 40px 20px 104px 20px;
}
.s2inbx11-prd{width:300px;margin: 46px 0 0 -20px;}
.s2inbx-inbx1 {padding: 20px 20px;}	
.s2inbx11-seals{width:300px;margin:12px 0 0 0;}
.s2inbx11-prd2{width:350px;margin: 20px 10px -30px -25px;}
.s2txtbx2 {padding: 18px 20px;}
.s2txtbx2-img {margin: -24px 0 -10px -40px;width:170px;}
.s2inbx12, .s2inbx13 {
    margin: 40px -20px 0 -20px;
    padding: 40px 20px;
}
.s2inbx13{margin:0 -20px;}
.s2img15 {margin: 30px 0 0 20px;width:170px;}
}
@media only screen and (max-width: 767px){
.s2tbx5, .s2tbx6, .s2tbx7{
	float:none;
	width:100%;
	display:table;
	padding:4px 0 25px 0;
	margin:30px 0 0 0;
}
.s2tbx6, .s2tbx7{margin:20px 0 0 0;}
.s2tbx5 p, .s2tbx6 p, .s2tbx7 p{text-align:center;}	
.s2t7-quote, .s2t5-quote {
	float:none;
    margin: 0 0 -5px 10px;
    width: 25px;
}
ul.s2list4{padding:20px 0 0 0;}	
ul.s2list4 li{
	background:url(../images/bullet2.png) 12px 18px no-repeat;
	background-size:22px;
	padding:12px 10px 12px 45px;
	margin:12px 0 0 0;
}
.s2img11, .s2inbx9-img, .s2inbx10-img2, .s2img12, .s2inbx11-prd, .s2inbx11-prd2, .s2txtbx2-img, 
.s2img13, .s2inbx12-img1, .s2inbx12-img2, .s2img14, .s2img15{
	float:none;
	margin:12px auto -15px auto;
	display:block;
	max-width:100%;
}
.s2img12{margin:16px auto -10px auto;}
.s2inbx11-prd{margin:28px auto -26px auto;}
.s2inbx11-prd2{transform:rotate(-23deg);-webkit-transform:rotate(-23deg);margin:-5px auto -50px auto;}
.s2txtbx2-img{transform:rotate(11deg);-webkit-transform:rotate(11deg);margin:0 auto -15px auto;}
.s2inbx12-img2{margin:25px auto -15px auto;}
.s2img15{margin:20px auto 0 auto;}
.s2inbx9 {
    margin: 0 -10px;
    padding: 30px 10px 0 10px;
	background:none;
}
.s2inbx10 {
    margin: 0 -10px 0 -10px;
    padding: 200px 10px 30px 10px;
}
.s2inbx10-inbx {padding: 1px 10px 22px 10px;margin: 34px auto -200px auto;}
.s2inbx10-inbx ul li {
	background-size:22px;
    padding: 0 0 0 38px;
    margin: 20px 0 0 0;
}
.s2inbx10-img1 {margin:-8% auto 0 auto;}
.s2inbx11 {
    margin: 30px -10px 0 -10px;
    padding: 30px 10px 94px 10px;
}
.s2inbx-inbx1 {
    padding: 20px 10px;
	margin:34px 0 0 0;
}
.s2inbx11-seals{float:none;margin:25px auto 0 auto;display:block;max-width:100%;}
.s2inbx11-txtbx {
    margin: 30px 0 0 0;
    padding: 16px 10px;
}
.s2txtbx2 {padding: 16px 10px;}
.s2inbx12, .s2inbx13 {
    margin: 30px -10px 0 -10px;
    padding: 30px 10px;
}
.s2inbx13{padding:0 10px;background:none;}
.s2inbx13-txtbx {
    background: linear-gradient(90deg, rgba(239,215,215,1) 50%, rgba(239,215,215,0) 100%);
    margin: 30px 0 0 0;
    padding: 15px 10px 13px 10px;
}
.s2inbx13-txtbx p{width:auto;}	
.s2txtbx3{
	padding:18px 10px 25px 10px;
	margin:40px 0 0 0;
}
}
/*==========================================*/
.s2inbx14{
	background:#f8f3ea;
	padding:40px 30px 60px 30px;
	margin:40px -30px 0 -30px;
}
.s2inbx14-hding{
	font-size:30px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	color:#1b195a;
}
.s2inbx14-img1{float:right;margin:25px -15px 0 10px;max-width:100%;}
.s2inbx14-img2{float:left;margin:25px 20px 0 -15px;max-width:100%;}
/*-----------package-----------*/
.pkgcontainer{margin:40px 0 0 0;position:relative;}
.pkg1, .pkg2, .pkg3{width:33.33%;}
.pkg1{
	position:absolute;
	left:0;
	top:0;
	right:0;
	margin:0 auto;
	display:block;
	background:#fefbdf;
	border:2px solid #64638f;
	border-radius:14px;
	width:35%;	
	padding:0 0 20px 0;
}
.pkg2, .pkg3{
	float:left;
	display:inline-block;
	background:#fff;
	border:1px solid #b3b2ce;
	margin:26px 0 0 0;
	border-radius:14px;
	background:#fff;
	padding:0 0 15px 0;
}
.pkg2{float:right;}
.pkg1hdbx, .pkg2hdbx{
	background:#1b195a;
	border-radius:10px 10px 0 0;
	padding:14px 10px 0 10px;
	height:90px;
}
.pkg2hdbx{background:#575592;padding:8px 10px 0 10px;height:76px;}
.pkg1hd1{	
	font-weight:bold;
	font-size:22px;
	line-height:28px;
	color:#ffae00;
	text-align:center;
	text-transform:uppercase;
}
.pkg1hd2{
	font-weight:bold;
	font-size:33px;
	line-height:40px;
	color:#fff;
	text-align:center;
}
.pkg2hd1{
	font-weight:500;
	font-size:20px;
	line-height:24px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
.pkg2hd2{
	font-weight:bold;
	font-size:33px;
	line-height:38px;
	color:#fff;
	text-align:center;
}
.pkgsubhd{	
	font-size:21px;
	line-height:31px;
	color:#919191;
	text-align:center;
	margin-top:8px;
}
.pkg-btlbx{position:relative;width:100%;display:table;}
.pkg1btl{margin:21px auto 0 auto;display:block;max-width:100%;}
.pkg2btl{margin:10px auto 0 auto;display:block;max-width:100%;}
.pkg1save, .pkg2save{
	position:absolute;
	right:15px;
	top:0;
	background:url(../images/savebg.png) center center no-repeat;
	background-size:100%;
	height:101px;
	width:100px;
}
.pkg2save{top:6px;}
.pkg1save-txt{
	font-weight:500;
	font-size:16px;
	line-height:26px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding:23px 0 0 0;
}
.pkg1save-txt span{
	font-weight:bold;
	font-size:28px;
}
.prcbx, .pkg2prcbx{height:125px;padding:10px 0 0 0;}
.pkg2prcbx{height:115px;}

ul.prclist{padding:0 0 0 0;text-align:center;}
ul.prclist li{display:inline-block;}
.prcl-txt1{
	font-weight:bold;
	font-size:70px;
	line-height:60px;
	color:#1b195a;
	text-align:center;
}
.prcl-txt1 sup{font-size:30px;line-height:30px;}
.prcl-txt2{
	font-weight:600;
	font-size:36px;
	line-height:32px;
	border-bottom:3px solid #1b195a;
	color:#1b195a;
}
.prcl-txt3{
	font-size:18px;
	line-height:22px;
	color:#2d2d2d;
	text-align:center;
}
.savetxt{
	font-weight:600;
	font-size:21px;
	line-height:26px;
	color:#ff0000;
	text-align:center;
	margin-top:10px;
}
.pkgbtn{
	height:70px;
	width:90%;
	margin:0 auto;
	display:block;
	background:#00c07a;
	background:-webkit-linear-gradient(#3faf82, #33916a);
	background:-moz-linear-gradient(#3faf82, #33916a);
	background:-o-linear-gradient(#3faf82, #33916a);
	background:linear-gradient(#3faf82, #33916a);
	border:1px solid #9fbaaf;
	border-radius:10px;
	font-weight:bold;
	font-size:30px;
	line-height:70px;
	color:#fff;
	text-align:center;
	text-shadow:0 0 1px #2b7959;	
}
.pkg1cutof-prc, .pkg2cutof-prc{
	font-size:23px;
	line-height:30px;
	color:#4f4f4f;
	text-align:center;
	margin-top:14px;	
}
.pkg2cutof-prc{margin-top:8px;}
.pkg1cutof-prc span.span1, .pkg2cutof-prc span.span1{text-decoration:line-through;}
.pkg1cutof-prc span.span2, .pkg2cutof-prc span.span2{color:#000;font-weight:bold;}
.freeship, .pkg3freeship{
	margin-top:10px;
	font-size:15px;
	line-height:22px;
	color:#000;
	text-align:center;
}
.pkg3freeship{padding:25px 0 13px 0;}
.freeship img, .pkg3freeship img{margin:0 4px -2px 0;display:inline-block;}
/*--------------------------*/
.secure-seal{float:right;margin:0 60px 0 40px;max-width:100%;}
.s2inbx15{
	background:#e9f4f0;
	padding:1px 30px 220px 30px;
	margin:268px -30px 0 -30px;
}
.s2inbx15-img1{margin:-246px auto 0 auto;display:block;max-width:100%;}
.s2inbx15-img2{float:right;margin:25px -15px 0 20px;max-width:100%;}
.s2inbx15-img3{float:left;margin:8px 20px -15px -15px;max-width:100%;}
.s2inbx15-img4{float:right;margin:30px 0 0 0;max-width:100%;}
@media only screen and (max-width: 1050px){
.s2inbx14 {
    padding: 40px 20px 60px 20px;
    margin: 40px -20px 0 -20px;
}	
.s2inbx14-hding {
    font-size: 26px;
    line-height: 36px;
}	
.s2inbx14-img1, .s2inbx14-img2, .s2inbx15-img2, .s2inbx15-img3, .s2inbx15-img4{width:320px;}	
.s2inbx15-img3 {margin: 20px 20px -15px -15px;}
	
.pkg1hd1 {
    font-size: 19px;
    line-height: 25px;
}	
.pkg2hd1 {font-size: 17px;line-height: 21px;}
.prcl-txt1{
	font-size:60px;
	line-height:50px;
}
.prcl-txt1 sup{font-size:25px;line-height:25px;}
.prcl-txt2{
	font-size:30px;
	line-height:26px;
}
.prcl-txt3{
	font-size:14px;
	line-height:18px;
}
.savetxt {font-size: 20px;line-height: 25px;}
.prcbx{height: 120px;}
.pkg2prcbx {height: 110px;}
.pkgbtn {
    height: 60px;
    font-size: 24px;
    line-height: 60px; 
}
.pkg1cutof-prc, .pkg2cutof-prc {
    font-size: 20px;
    line-height: 27px;
}
.pkg1save, .pkg2save {
    right: 5px;
    height: 81px;
    width: 80px;
}
.pkg1save-txt{
	font-size:14px;
	line-height:21px;
	padding:19px 0 0 0;
}
.pkg1save-txt span{font-size:22px;}
.secure-seal {
    margin: 20px 20px 0 20px;
    width:150px;
}
.s2inbx15 {
    padding: 1px 20px 220px 20px;
    margin: 268px -20px 0 -20px;
}	
}
@media only screen and (max-width: 767px){
.s2inbx14 {
    padding: 34px 10px 30px 10px;
    margin: 30px -10px 0 -10px;
}	
.s2inbx14-hding {
    font-size: 22px;
    line-height: 32px;
}	
.s2inbx14-img1, .s2inbx14-img2, .s2inbx15-img2, .s2inbx15-img3, .s2inbx15-img4{
	float:none;
	margin:16px auto -12px auto;
	display:block;
	max-width:100%;
}
.s2inbx15-img4{margin:22px auto -6px auto;}

.pkgcontainer{margin:15px 0 0 0;}
.pkg1, .pkg2, .pkg3{
	float:none;
	margin:20px auto 0 auto;
	display:table;
	width:440px;
	position:inherit;
	left:auto;
	right:auto;
	top:auto;
	padding: 0 0 10px 0;
}
.pkg1hdbx, .pkg2hdbx{height:auto;padding:10px;}	
.pkg1hd1, .pkg2hd1{line-height:25px;}
.pkg1hd2, .pkg2hd2{font-size:30px;line-height:40px;}
.pkglft, .pkgrgt{float:left;display:inline-block;width:50%;padding:5px;}
.pkg3rgt{padding:30px 5px;}

.pkg1btl, .pkg2btl{margin:15px auto 0 auto;}	
.prcbx, .pkg2prcbx{height:auto;}	
.savetxt {
    font-size: 18px;
    line-height: 23px;
	margin-top:5px;
}	
.pkgbtn {
    height: 54px;
    font-size: 24px;
    line-height: 54px;
	width:95%;
	margin:8px auto 0 auto;
}	
.pkg1cutof-prc, .pkg2cutof-prc {
    font-size: 18px;
    line-height: 25px;
	margin-top:8px;
}	
.freeship, .pkg3freeship{margin-top:6px;padding:0;}	
.pkg1save, .pkg2save {top:10px;right:0;}
.secure-seal {
    margin: 20px 0 0 0;
    width: 120px;
}
.s2inbx15 {
    padding: 1px 10px 192px 10px;
    margin: 108px -10px 0 -10px;
}
.s2inbx15-img1 {margin: -92px auto 0 auto;}
}
@media only screen and (max-width: 479px){
.pkg1, .pkg2, .pkg3{width:350px;}	
.pkgsubhd {
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
}
.pkg3rgt {padding: 25px 5px;}
.prcl-txt1 {
    font-size: 50px;
    line-height: 40px;
}	
.prcl-txt2 {
    font-size: 26px;
    line-height: 22px;
}	
.prcl-txt3 {
    font-size: 12px;
    line-height: 16px;
}	
.savetxt {
    font-size: 16px;
    line-height: 21px;
}	
.pkgbtn {
    height: 48px;
    font-size: 20px;
    line-height: 48px;
}	
.pkg1cutof-prc, .pkg2cutof-prc {
    font-size: 15px;
    line-height: 22px;
    margin-top: 6px;
}
.freeship, .pkg3freeship {
    margin-top: 7px;
    font-size: 12px;
    line-height: 19px;
}
.pkg1save, .pkg2save {
    height: 66px;
    width: 65px;
}
.pkg1save-txt{
	font-size:11px;
	line-height:18px;
	padding:15px 0 0 0;
}
.pkg1save-txt span{font-size:19px;}	
.secure-seal{width:100px;}
}
@media only screen and (max-width: 389px){
.pkg1, .pkg2, .pkg3{width:100%;}
.prcl-txt1 {
    font-size: 40px;
    line-height: 30px;
}	
.prcl-txt2 {
    font-size: 22px;
    line-height: 18px;
}	
.prcl-txt3 {
    font-size: 10px;
    line-height: 14px;
}	
.savetxt {
    font-size: 14px;
    line-height: 19px;
	margin-top:2px;
}		
.pkgbtn {
    height: 40px;
    font-size: 18px;
    line-height: 40px;
	border-radius:10px;
	margin:5px auto 0 auto;
}	
.pkg1cutof-prc, .pkg2cutof-prc {
    font-size: 13px;
    line-height: 20px;
    margin-top: 3px;
}	
.freeship, .pkg3freeship {
    margin-top: 3px;
    font-size: 12px;
    line-height: 17px;
}
.freeship img, .pkg3freeship img{
    width:16px;
	margin: 0 4px 0 0;
}	
}
/*=====================================*/
.pkgcontainer2{margin:-180px 0 0 0;}
.s2inbx16{
	background:#f8f3ea;
	margin:130px -30px 0 -30px;
	padding:1px 30px 40px 30px;
}
.s2inbx16-inbx1{
	background:#1b195a;
	margin:-96px 0 0 0;
	border-radius:14px;
	padding:22px 28px;
	position:relative;
}
.triangle-down {
	position:absolute;
	left:46px;
	bottom:-14px;
	width: 0;
	height: 0;
	border-left: 17px solid transparent;
	border-right: 17px solid transparent;
	border-top: 14px solid #1b195a;
}
.s2inbx16-inbx1-img{float:right;margin:-42px -10px 0 40px;max-width:100%;}
a.mail{color:#000fff;text-decoration:underline;}
.s2inbx16-img{float:right;margin:15px -15px -10px 10px;max-width:100%;}
.s2img16{
	float:left;
	margin:30px 20px 0 -15px;
	max-width:100%;
}
.s2inbx17{
	padding:236px 30px 1px 30px;
	margin:0 -30px 0 -30px;
	background:#e9f4f0;
}
.s2inbx17-img{float:right;margin:29px -15px 0 20px;max-width:100%;}
.s2inbx17-inbx{
	margin:40px 0 -200px 0;
	background:#fff;
	border-radius:12px;
	padding:22px 28px;
	box-shadow:0 0 10px #efefef;
}
ul.s2inbx17-inbx-list{padding:10px 0 0 0;text-align:center;}
ul.s2inbx17-inbx-list li{
	display:inline-block;
	margin:20px 40px 0 0;
}
ul.s2inbx17-inbx-list li:last-child{margin:20px 0 0 0;}
ul.s2inbx17-inbx-list li img{margin:0 auto;display:block;}
.s2inbx18{padding:240px 0 0 0;}
.s2inbx18-img1{float:left;margin:30px 20px 0 -15px;max-width:100%;}
.s2inbx18-img2{float:right;margin:-20px -15px -50px 10px;max-width:100%;}
.s2txtbx4{
	background:#e9f4f0;
	margin:40px 0 0 0;
	padding:22px 28px;
	border-radius:12px;
}
.mbseal{float:right;margin:-58px -15px 0 10px;max-width:100%;}
.s2img17{float:right;margin:25px -78px 0 0;max-width:100%;}
.drbx{
	position:relative;
	margin:40px 0 0 0;
	padding:0 0 0 118px;
}
.dr{position:absolute;left:0;top:0;}	
.drbxtxt{
	font-size:20px;
	line-height:30px;
	color:#525252;
	text-align:left;
}
.drbxtxt span{
	font-weight:bold;
	color:#000;
	font-size:24px;
}
.sig{margin:10px 0 0 0;display:block;max-width:100%;}
@media only screen and (max-width: 1050px){
.s2inbx16 {
    margin: 130px -20px 0 -20px;
    padding: 1px 20px 40px 20px;
}	
.s2inbx16-inbx1 {padding: 20px 20px;}	
.s2inbx16-inbx1-img {
    width:200px;
    margin: -42px -10px 0 10px;
}	
.s2inbx16-img, .s2inbx17-img, .s2inbx18-img1, .s2inbx18-img2{width:320px;}
.s2img16{width:310px;}
.s2inbx17 {
    padding: 236px 20px 1px 20px;
    margin: 0 -20px 0 -20px;
}
.s2inbx17-inbx {padding: 20px 15px;}
ul.s2inbx17-inbx-list li {margin: 20px 14px 0 0;}
ul.s2inbx17-inbx-list li img{height:45px;}
.s2txtbx4 {padding: 22px 20px;}
.s2img17{width:400px;margin:25px -60px 0 -20px;}	
}
@media only screen and (max-width: 767px){
.s2inbx16 {
    margin: 130px -10px 0 -10px;
    padding: 1px 10px 30px 10px;
}	
.s2inbx16-inbx1 {
    padding: 1px 10px 20px 10px;
	margin:-56px 0 0 0;
}
.s2inbx16-inbx1-img {
	float:none;
	margin: -50px auto 10px auto;
	display:block;
    width: 130px;    
}
.s2inbx16-inbx1 p{text-align:center;}
.triangle-down {
    left: 26px;
    bottom: -10px;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-top: 10px solid #1b195a;
}	
.s2inbx16-img, .s2img16, .s2inbx18-img1, .s2inbx18-img2, .s2inbx17-img, .s2img17{
	float:none;
	margin:15px auto -15px auto;
	display:block;
	max-width:100%;
}
.s2img17{margin:15px auto -10px auto;}
.s2inbx17-inbx {padding: 20px 10px;margin:34px 0 -200px 0;}
ul.s2inbx17-inbx-list li, ul.s2inbx17-inbx-list li:last-child {margin: 14px 10px 0 10px;}	
.s2inbx18 {padding: 234px 0 0 0;}	
.s2txtbx4 {padding: 18px 10px;margin:60px 0 0 0;}
.mbseal {
    float: none;
    margin: -68px auto 0 auto;
    width:120px;
	display:block;
}
.s2txtbx4 p{text-align:center;}
.drbx {margin: 30px 0 0 0;padding: 0 0 0 84px;}
.dr {width: 70px;}
.drbxtxt {
    font-size: 16px;
    line-height: 24px;
}
.drbxtxt span {font-size: 20px;}
.sig{width:200px;}
}
@media only screen and (max-width: 479px){
ul.s2inbx17-inbx-list li img {height: 35px;}	
}
@media only screen and (max-width: 389px){
.drbxtxt {font-size: 15px;line-height: 23px;}
.drbxtxt span {font-size: 18px;}	
.sig{width:160px;}
}
/*=====================================*/
#accordion{height:auto!important;margin:40px auto 0 auto;display:block;}
.ui-accordion .ui-accordion-header { 
	display: block; 
	cursor: pointer; 
	zoom: 1; 
	background:#f7f7f7 url(../images/down.png) 97% 35px no-repeat;	
	text-align:left; 
    padding:25px 40px 21px 85px;
	border:none;
	border-right:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	margin:10px 0 0 0;	
	outline:none;
	position:relative;	
	font-weight:bold;
	font-size:26px;
	line-height:32px;
	color:#171717;	
	text-align:left;	
}
.ui-accordion .ui-accordion-header.active{
	background:#f7f7f7 url(../images/up.png) 97% 33px no-repeat;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-bottom:none;
}
.ui-accordion .ui-accordion-header .bullet{
	position:absolute;
	left:28px;
	top:22px;
	background:url(../images/qtmark.png) left top no-repeat;
	height:32px;
	width:32px;
}
.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: 25px 40px 30px 85px;
	background:#fff;
	border:1px solid #f0f0f0;
	border-top:none;
}	
.refhding{
	font-weight:bold;
	font-size:24px;
	line-height:34px;
	color:#000;
	text-align:left;
	margin-top:40px;
	padding-left:28px;
}
ul.ref-list{padding:15px 0 0 28px;}
ul.ref-list li{
	font-size:14px;
	line-height:24px;
	text-align:left;
	color:#000fff;
	overflow-wrap: break-word;
    word-wrap: break-word;
	padding:0 0 0 24px;
	position:relative;	
}
.refnum{
	font-size:14px;
	line-height:24px;
	text-align:left;
	color:#000fff;
	width:20px;	
	position:absolute;
	left:0;
	top:1px;
}
@media only screen and (max-width: 1050px){
.ui-accordion .ui-accordion-header { 
	background:#f7f7f7 url(../images/down.png) 97% 32px no-repeat;	
    padding:25px 45px 21px 70px;
	font-size:22px;
	line-height:28px;
}
.ui-accordion .ui-accordion-header.active{
	background:#f7f7f7 url(../images/up.png) 97% 28px no-repeat;
}	
.ui-accordion .ui-accordion-header .bullet{left:18px;}	
.accord-txt{padding: 25px 40px 30px 70px;}		
}
@media only screen and (max-width: 767px){
#accordion{margin:34px auto 0 auto;}	
.ui-accordion .ui-accordion-header { 
	background:#f7f7f7 url(../images/down.png) 97.5% 26px no-repeat;	
    padding:20px 36px 16px 52px;
	font-size:20px;
	line-height:26px;
}
.ui-accordion .ui-accordion-header.active{
	background:#f7f7f7 url(../images/up.png) 97.5% 24px no-repeat;
}		
.ui-accordion .ui-accordion-header .bullet{
	top:18px;
	left:10px;
	height:26px;
	width:26px;
	background-size:100%;
}
.accord-txt{padding: 18px 10px 20px 10px;}
.refhding {
    font-size: 20px;
    line-height: 30px;
    margin-top: 34px;
    padding-left: 0;
}	
ul.ref-list{padding:10px 0 0 0;}
ul.ref-list li{
	font-size:12px;
	line-height:22px;
	padding:0 0 0 20px;
}
.refnum{
	font-size:12px;
	line-height:22px;
}	
}
/*===================================
			start footer
====================================*/
footer{padding:45px 0;border-top:1px solid #dadada;}
.ftrtxt, .ftrtxt2{
	font-size:14px;
	line-height:22px;
	color:#454545;
	text-align:center;	
}
.ftrtxt2{margin-top:10px;}

@media only screen and (max-width: 767px){
footer{padding:30px 0;}
}
