@import url('css123530.css');
@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body{
	font-family: 'Outfit', sans-serif;
	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, .container2{
	width:970px;
	height:auto;
	margin:0 auto;
	padding:0;
	box-sizing:border-box;
}
.container2{width:1030px;}
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:800;
	font-size:48px;
	line-height:58px;
	text-align:center;
}
.bdhding1 u{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px;}
.bdfont{	
	font-size:24px;
	line-height:32px;
	text-align:left;
}
.bdfont u{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;}
.bdfont2, .bdhding2{
	font-size:30px;
	line-height:40px;
	text-align:left;
}
.bdhding2{text-align:center;font-weight:600;}
.mar1{margin-top:31px;}
.mar2{margin-top:38px;}
.mar3{margin-top:44px;}
.hdmar{margin-top:10px;}

.bold{font-weight:700;}
.semibold{font-weight:600;}
.medium{font-weight:500;}
.txlncntr{text-align:center;}
@media only screen and (max-width: 1050px){
.container2{ max-width:970px; width:100%; }
}
@media only screen and (max-width: 1000px){
.container, .container2{ max-width:750px; width:100%; }
.bdhding1{
	font-size:40px;
	line-height:50px;
}
.bdfont{	
	font-size:20px;
	line-height:28px;
}
.bdfont2, .bdhding2{
	font-size:26px;
	line-height:36px;
}
.mar1{margin-top:27px;}
.mar2{margin-top:36px;}
.mar3{margin-top:40px;}

}
@media only screen and (max-width: 767px){
.container, .container2{ width:100%;max-width:640px;}
.bdinpad{padding:0 10px;box-sizing:border-box; }
.bdhding1{
	font-size:34px;
	line-height:44px;
}
.bdfont{	
	font-size:19px;
	line-height:27px;
}
.bdfont2, .bdhding2{
	font-size:24px;
	line-height:34px;
}
.mar1{margin-top:24px;}
.mar2{margin-top:34px;}
.mar3{margin-top:26px;}
.hdmar{margin-top:8px;}
}
@media only screen and (max-width: 479px){
.bdhding1{
	font-size:30px;
	line-height:40px;
}
}
/*====================start section1, 2, 3, 4=====================*/
.sec1{
	background:url(../img/sec1_1.jpg) center top no-repeat;	
	padding:35px 0;
}
.s1hd1{	
	font-weight:700;
	font-size:30px;
	line-height:40px;
	color:#fff;
	text-align:left;
}
.s1hd1 span{color:#ff0000;}
.s1hd2{
	font-weight:800;
	font-size:62px;
	line-height:72px;
	text-align:left;
	color:#fff;
	margin-top:10px;
	position:relative;
}
.s1hd2 span.span1{position:absolute;left:-36px;top:-6px;}
.s1hd2 span.span2{color:#ff0000;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:15px;}
.s1hd3{
	background:url(../img/s1hd3bg.png) left top no-repeat;
	height:178px;
	width:854px;
	margin-top:25px;
	padding:22px 200px 20px 35px;
}
.s1hd3 u{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px;}
.s1hd3, .s1hd4{
	font-weight:800;
	font-size:30px;
	line-height:42px;
	color:#fff;
	text-align:left;
}
.s1hd4{margin-top:12px;}
/*-------------------section2----------------------*/
.sec2{padding:50px 0;background:url(../img/sec2.jpg) center top no-repeat;}
/*-------------------section3----------------------*/
.sec3{background:#3a3a41;padding:50px 0 286px 0;color:#fff;}
.s3img{float:left;margin:20px 15px 0 -15px;max-width:100%;}
/*-------------------section4----------------------*/
.sec4{padding:0 0 50px 0;}
.s4bx{
	margin:-240px 0 0 0;
	background:#fff;
	box-shadow:0 5px 10px #e8e8e8;
	padding:42px 84px 42px 54px;
}
ul.s4bx-list{padding:5px 0 0 0;}
ul.s4bx-list li{
	position:relative;
	padding:0 0 0 63px;
	margin:34px 0 0 0;
}
ul.s4bx-list li span{font-weight:500;}
.s4bxlnum{
	position:absolute;
	left:0;
	top:2px;
	height:40px;
	width:40px;
	background: rgb(198,152,48);
	background: linear-gradient(to right, rgba(216,189,118,1) 0%, rgba(198,152,48,1) 70%, rgba(216,189,118,1) 100%);
	border-radius:50%;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	line-height:36px;
	padding:2px 0 0 0; 
}
.s4img1, .s4img3{margin:42px auto 0 auto;display:block;max-width:100%;}
.s4img2{float:right;margin:54px 0 0 30px;max-width:100%;}
.s4bx2, .s4bx3 {
    margin: 45px 0 0 0;
    background: #fff url(../img/bullet1.png) 30px 26px no-repeat;
    padding: 22px 0 22px 72px;
	box-shadow:0 0 10px #e4e4e4;
}
.s4bx3{margin:52px 0 0 0;}
.s4bx2img1, .s4bx3img {
    float: right;
    margin: -70px 0 0 0;
    max-width: 100%;
}
.s4bx3img{margin:-65px 0 0 0;}
/*-------------------section5----------------------*/
.sec5{background:#e4eaee;padding:50px 0;}
ul.s5list{padding:31px 70px 0 70px;}
ul.s5list li{
	margin:12px 0 0 0;
	background:#fff url(../img/bullet1.png) 29px 26px no-repeat;
	padding:20px 28px 20px 76px;
	font-weight:500;
	box-shadow:0 0 10px #cfd6db;
}
.s5img{float:right;margin:20px -15px -10px 10px;max-width:100%;}
/*-------------------section6----------------------*/
.sec6{padding:50px 0;}
.s6img{float:left;margin:20px 15px 0 -15px;max-width:100%;}
.s6bx{
	margin:40px 0 0 0;
	background:#3a3a42;
	padding:26px 28px;
	color:#fff;
}
.s6bximg{float:right;margin:-15px -15px 0 10px;max-width:100%;}
/*-------------------section7----------------------*/
.sec7{padding:50px 0;background:#e4eaee;}
.s7img{float:right;margin:40px 0 0 10px;max-width:100%;}
.s7bx{
	margin:40px 0 0 0;
	background:#3a3a42;
	padding:24px 204px 24px 28px;
	color:#fff;
	font-weight:500;
	position:relative;
}
.s7bximg{position:absolute;right:0;bottom:0;}
/*-------------------section8----------------------*/
.sec8{padding:50px 0;}
.s8img{float:left;margin:20px 10px 0 -15px;max-width:100%;}
.s8img2{float:right;margin:32px -36px 0 0;max-width:100%;}
@media only screen and (max-width: 1000px){
.sec1{background:url(../img/sec1_1.jpg) 58% top no-repeat scroll;}
.s1hd1 {font-size: 24px;line-height:34px;}
.s1hd2 {font-size: 46px;line-height: 60px;}
.s1hd2 span.span2{text-underline-offset: 10px;}
.s1hd2 span.span1 {left:-24px;}
.s1hd3{
	background-size:100%;
	width:640px;
	height:133px;
	padding: 13px 150px 16px 20px;	
}
.s1hd3, .s1hd4{font-size:24px;line-height:34px;}

.sec2{padding:40px 0;}
.sec3 {padding: 40px 0 280px 0;}
.s3img{width:340px;}

.sec4{padding:0 0 40px 0;}
.s4bx {padding: 32px 34px 32px 34px;}
ul.s4bx-list li{margin:30px 0 0 0;}
.s4img1, .s4img3{margin:36px auto 0 auto;}
.s4img2 {width:320px;margin: 54px 0 0 20px;}
.s4bx2{margin:40px 0 0 0;}
.s4bx2img1{width:250px;margin:-67px 0 0 20px;}
.s4bx3img{width:246px;margin: -58px 0 0 0;}

.sec5, .sec6, .sec7, .sec8{padding:40px 0;}
ul.s5list {padding: 26px 30px 0 30px;}
ul.s5list li {
    background: #fff url(../img/bullet1.png) 20px 23px no-repeat;
    padding: 20px 20px 20px 66px;
}
.s5img, .s6img, .s7img, .s8img, .s8img2{width:340px;}
.s6bx {
    margin: 38px 0 0 0;
    padding: 26px 20px;
}
.s6bximg{width:304px;}
.s7bx {
    margin: 36px 0 0 0;
    padding: 20px 204px 20px 20px;
}
}
@media only screen and (max-width: 767px){
.sec1{
	background:#0a1318 url(../img/sec1-mob.jpg) center top no-repeat;
	padding:30px 0;
}
.s1hd1 {font-size: 23px;line-height:33px;}
.s1hd2 {font-size: 40px;line-height: 50px;margin-top:14px;}
.s1hd2 span.span1{position:inherit;left:auto;top:auto;margin-right:2px;}
.s1hd3{	
	background:#ff0000 url(../img/s1hd3bg-mob.jpg) center top no-repeat;
	position:relative;
	padding:40px 12px 20px 12px;
	width:100%;
	height:auto;
	margin-top:55px;
}
.s1hd3, .s1hd4{font-size:23px;line-height:33px;}
.s1hd4{margin-top:16px;}
.s1hd3icon{
	position:absolute;
	left:0;
	right:0;
	top:-39px;
	margin:0 auto;
	display:block;
}

.sec2{padding:35px 0;background:url(../img/sec2-mob.jpg) center top no-repeat;}
.sec3 {padding: 35px 0 276px 0;}
.s3img, .s4bx2img1, .s4bx3img, .s4img2, .s5img, .s6img, .s6bximg, .s7img, .s8img, .s8img2{
	float:none;
	margin:16px auto -12px auto;
	display:block;
	max-width:100%;
}
.s4img2{margin:22px auto -10px auto;}
.s4bx2img1, .s4bx3img{margin:20px auto 0 auto;width:auto;padding:0 42px 0 0;}
.s6img, .s6bximg{margin:12px auto -12px auto;}
.s8img2{margin:19px auto -26px auto;}

.sec4{padding:0 0 35px 0;}
.s4bx {padding: 22px 12px 22px 12px;}
ul.s4bx-list li {
	padding:0 0 0 50px;
    margin: 25px 0 0 0;
}
.s4bxlnum {
    height: 30px;
    width: 30px;
    line-height: 26px;
}
.s4bx2, .s4bx3 {
	margin: 35px 0 0 0;
	padding:20px 12px 0 42px;
	background: #fff url(../img/bullet1.png) 10px 24px no-repeat;
	background-size:25px;
}
.s4bx3{margin:25px 0 0 0;}

.sec5, .sec6, .sec7, .sec8{padding:35px 0;}
ul.s5list {padding: 24px 0 0 0;}
ul.s5list li {
    background: #fff url(../img/bullet1.png) 10px 20px no-repeat;
	background-size:25px;
    padding: 16px 12px 16px 46px;
}
.s6bx {margin: 35px 0 0 0;padding: 20px 12px;}
.s7bx {
    margin: 35px 0 0 0;
    padding: 18px 140px 18px 12px;
}
.s7bximg{width:140px;}
}
@media only screen and (max-width: 479px){
.s1hd1{font-size:20px;line-height:30px;}
.s1hd2 {font-size: 32px;line-height: 42px;}
.s1hd3, .s1hd4 {font-size: 23px;line-height:33px;}
}
@media only screen and (max-width: 389px){
.s1hd1 {font-size: 18px;line-height: 28px;}
.s1hd3, .s1hd4 {font-size: 21px;line-height: 31px;}	
}
/*==================start section9, 10, 11, 12, 13====================*/
.sec9{background:#040404 url(../img/sec9.jpg) center top no-repeat;padding:50px 0;color:#fff;}
.sec9img1{float:left;margin:20px 18px 0 -15px;max-width:100%;}
.s9bx{
	background:#3a3a42;
	padding:22px 450px 22px 28px;
	margin:40px 0 0 0;
	position:relative;
}
.s9bximg{position:absolute;right:40px;top:-60px;}
/*-------------------section10----------------------*/
.sec10{padding:50px 0;}
.s10bx{
	background:#3a3a42;
	padding:26px 28px;
	margin:40px 0 0 0;
	color:#fff;
}
.s10bximg{float:right;margin:-70px 15px 0 70px;max-width:100%;}
.s10img{float:left;margin:32px 0 -20px -40px;max-width:100%;}
/*-------------------section11----------------------*/
.sec11{background:#e4eaee;padding:50px 0 374px 0;}
.s11img{float:right;margin:-5px -96px -76px -270px;max-width:100%;}
/*-------------------section12----------------------*/
.sec12{padding:0 0 50px 0;}
.s12bx{
	background:#fff;
	margin:-330px 0 0 0;
	box-shadow:0 0 10px #c7ccce;
	padding:24px 30px 40px 30px;
}
ul.s12bx-list{padding:16px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s12bx-list li{
	width:48%;
	margin:25px 0 0 0;
	background: rgb(238,228,228);
	background: linear-gradient(rgba(238,228,228,1) 0%, rgba(238,228,228,1) 70%, rgba(238,228,228,0) 100%);
}
.s12bxlimg{margin:0 auto;display:block;max-width:100%;}
.s12bxbtm{padding:16px 20px;}
ul.s12bx-list li p{text-align:center;}
.s12bx-inbx{
	background:#3a3a42 url(../img/bulb.png) 30px 18px no-repeat;
	margin:20px -30px 0 -30px;
	padding:24px 30px 24px 92px;
	color:#fff;
}
.s12bx2{
	border:2px solid #ff0000;
	margin:40px 0 0 0;
	padding:26px 28px;
	background:#fff;
}
.s12bx2img{float:right;margin:-55px 0 0 0;max-width:100%;}
.s12img1{float:right;margin:20px -18px 0 10px;max-width:100%;}
.s12img2{margin:28px auto -8px auto;display:block;display:block;}
ul.s12list{padding:10px 0 0 0;display:flex;justify-content:space-evenly;flex-wrap:wrap;}
ul.s12list li{width:19.5%;margin:10px 0 0 0;}
ul.s12list li:last-child{display:none;}
ul.s12list li img{margin:0 auto -6px auto;display:block;max-width:100%;}
ul.s12list li p{text-align:center;}
/*-------------------section13----------------------*/
.sec13{padding:50px 0 182px 0;background:#e4eaee;}
.s13img{float:right;margin:18px -15px 0 10px;max-width:100%;}
.s13bx{
	margin:40px 0 0 0;
	border:1px solid #c59832;
	padding:35px 30px;
}
ul.s13bx-list{padding-top:12px;display:flex;justify-content:space-evenly;flex-wrap:wrap;}
ul.s13bx-list li{width:33.33%;padding:0 24px;margin:26px 0 0 0;border-right:1px solid #f9ca2e;}
ul.s13bx-list li:last-child{border-right:none;}
ul.s13bx-list li img{margin:0 auto 18px auto;display:block;max-width:100%;}
ul.s13bx-list li p{text-align:center;font-weight:600;}
@media only screen and (max-width: 1000px){
.sec9, .sec10{padding:40px 0;}
.sec9img1{width:340px;}	
.s9bx {
    padding: 22px 350px 22px 20px;
    margin: 36px 0 0 0;
}
.s10bx {
    padding: 22px 20px;
    margin: 36px 0 0 0;
}
.s10bximg {width:130px;margin: -70px 0 0 20px;}
.s10img{width:350px;}
.sec11 {padding: 40px 0 368px 0;}
.s11img{width:600px;margin: -5px -96px -76px -250px;}
.sec12{padding:0 0 40px 0;}
.s12bx {padding: 24px 20px 34px 20px;}
.s12bx-inbx {
    background: #3a3a42 url(../img/bulb.png) 20px 18px no-repeat;
    margin: 20px -20px 0 -20px;
    padding: 20px 20px 20px 82px;
}
.s12bx2 {
    margin: 36px 0 0 0;
    padding: 22px 20px;
}
.s12img1{width:340px;}
.s12img2 {margin: 28px auto 0 auto;}
.sec13{padding:40px 0 182px 0;}
.s13bx{padding:30px 20px;}	
}
@media only screen and (max-width: 767px){
.sec9, .sec10{padding:35px 0;}
.sec9img1, .s10img, .s11img, .s12bx2img, .s12img1, .s13img{
	float:none;
	margin:16px auto -12px auto;
	display:block;
	max-width:100%;
}
.s11img{margin:-15px auto -40px auto;padding-right:40px;}
.s12bx2img{margin:24px auto -25px auto;}

.s9bx {padding: 20px 12px 20px 12px;}
.s9bximg{
	position:inherit;
	right:auto;
	top:auto;
	margin:25px auto 0 auto;
	display:block;
	max-width:100%;
}
.s10bx {
    padding: 20px 12px;
    margin: 35px 0 0 0;
}
.s10bximg {
    width: 100px;
    margin: -50px 0 0 10px;
}
.sec11 {padding: 35px 0 368px 0;}
.sec12{padding:0 0 35px 0;}
.s12bx {padding: 20px 12px 30px 12px;}
ul.s12bx-list{justify-content:space-around;padding:5px 0 0 0;}
ul.s12bx-list li{width:400px;margin:26px 0 0 0;}
.s12bx-inbx {
    background: #3a3a42 url(../img/bulb.png) 12px 19px no-repeat;
    margin: 20px -12px 0 -12px;
    padding: 16px 12px 16px 72px;
}
.s12bx2 {
    margin: 35px 0 0 0;
    padding: 20px 12px;
}
.s12img2 {margin: 25px auto 6px auto;}
ul.s12list{justify-content:left;}
ul.s12list li{width:33%;}
ul.s12list li:last-child{display:block;}

.sec13{padding:35px 0 172px 0;}
.s13bx{padding:24px 12px;margin:35px 0 0 0;}
ul.s13bx-list li {width: 100%;padding: 0 10px;margin: 26px 0 0 0;border-right:none;}
}
@media only screen and (max-width: 479px){
ul.s12bx-list li{width:100%;}	
.s12bxbtm {padding: 14px 12px;}	
}
/*==================start section14, 15, 16, 17, 18, 19====================*/
.sec14{padding:0 0 50px 0;}
.s14bx{
	margin:-136px 0 0 0;
	background:#3a3a42;
	padding:25px 310px 25px 28px;
	color:#fff;
	position:relative;
}
.s14bximg{position:absolute;right:36px;bottom:0;}
.s14img{float:left;margin:25px 14px 0 -16px;max-width:100%;}
/*-------------------section15----------------------*/
.sec15{padding:50px 0 178px 0;background:#3a3a41;color:#fff;}
/*-------------------section16----------------------*/
.sec16{padding:0 0 55px 0;}
.nutrientbx1{
	background:#fff;
	margin:-140px 0 0 0;
	box-shadow:0 0 10px #dadada;
	padding:36px 32px;
}
.nutrientbx2, .nutrientbx3, .nutrientbx4, .nutrientbx5, .nutrientbx6{margin:35px 0 0 0;}
.s16bxhding{
	font-weight:800;
	font-size:38px;
	line-height:48px;
	text-align:left;
}
.s16bxhdline{
	height:2px;
	margin:22px 0 0 0;
	width:60%;
	background: rgb(198,152,48);
	background: linear-gradient(to right, rgba(232,184,46,1) 30%, rgba(198,155,61,1) 50%, rgba(232,184,46,1) 100%);
}
.nutrientbx1-img1{float:right;margin:-25px 15px 0 -20px;max-width:100%;}
.nutrientbx1-inbx1, .nutrientbx1-inbx2, .nutrientbx2-inbx1, .s17bx1, .s17bx2{
	background:#3a3a42;
	padding:24px 28px;
	margin:40px 0 0 0;
	color:#fff;
}
.nutrientbx1-inbx2{margin:50px 0 0 0;}
.s17bx1{
	position:relative;
	padding:24px 28px 24px 300px; 
}

.pubmed{float:right;margin:40px 0 0 70px;max-width:100%;}
.nutrientbx1-img2, .nutrientbx1-img3{margin:50px auto 0 auto;display:block;max-width:100%;}
.nutrientbx1-img3{margin:40px auto 0 auto;}
.science-direct{float:right;margin:12px 0 0 20px;max-width:100%;}
.nutrientbx2-img1{float:right;margin:-25px -10px 0 -40px;max-width:100%;}
.nih{float:right;margin:40px 0 0 60px;max-width:100%;}
.nutrientbx3-img1{float:right;margin:-25px 0 0 -120px;max-width:100%;}
.nutrientbx4-img1{float:right;margin:-15px 25px 0 -40px;max-width:100%;}
.nutrientbx5-img1{float:right;margin:-15px 0 10px -40px;max-width:100%;}
.nutrientbx6-img1{float:right;margin:10px -10px 0 -40px;max-width:100%;}

/*-------------------section17----------------------*/
.sec17{background:#e4eaee;padding:50px 0;}
.s17img{float:right;margin:52px 40px 0 60px;max-width:100%;}
.s17bx1img{position:absolute;left:0;bottom:0;}
.s17bx2img{float:right;margin:0 20px 0 -60px;max-width:100%;}
.s17bx3{
	margin:40px 0 0 0;
	background:#fff url(../img/s17bx3bg.jpg) left top no-repeat;
	padding:24px 28px 24px 396px;
	border:3px solid #fff;
}
.s17bx3img{float:right;margin:10px 10px 0 20px;max-width:100%;}
/*-------------------section18----------------------*/
.sec18{background:url(../img/sec18.jpg) center top no-repeat;padding:50px 0 160px 0;color:#fff;}
.s18hd{margin:42px auto 0 auto;display:block;}
.s18prd{margin:105px auto 0 auto;display:block;max-width:100%;}
/*-------------------section19----------------------*/
.sec19{padding:0 0 56px 0;}
.s19bx{
	margin:-126px 0 0 0;
	background:#fff;
	box-shadow:0 0 10px #d7d7d7;
	padding:30px 28px;
}
.s19bx-inbx1{
	margin:40px 0 0 0;
	position:relative;
	padding:24px 430px 24px 28px;
	background:#fff5e3;
}
.s19bx-inbx1-img{position:absolute;right:0;bottom:0;}
.s19bx-inbx2{
	width:90%;
	margin:40px 5% 0 5%;
	background:#fff5e3 url(../img/bullet2.png) 28px 26px no-repeat;
	padding:24px 70px 24px 76px;
	font-weight:500;
}
.s19bximg{float:left;margin:26px 14px 0 -15px;max-width:100%;}
.s19bx-inbx3img{float:right;margin:5px 0 0 50px;max-width:100%;}
.formulabx{
	border:2px solid #c96d00;
	margin:40px 0 0 0;
	background:#fff;
}
.formulabx2{margin:28px 0 0 0;}
.formulabx-hd{
	position:relative;
	padding:22px 28px 22px 105px;
	background:#fdeed0;
}
.formulabxhd-num{
	position:absolute;
	left:28px;
	top:20px;
	height:55px;
	width:55px;
	background: rgb(198,152,48);
	background: linear-gradient(to right, rgba(216,189,118,1) 0%, rgba(198,152,48,1) 70%, rgba(216,189,118,1) 100%);
	border-radius:50%;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-size:30px;
	line-height:51px;
	padding:2px 0 0 0; 
}
.formulabx-hd p{
	font-weight:bold;
	font-size:38px;
	line-height:48px;
	text-align:left;
}
.formulabx-btm{padding:30px 28px;}
.formulabx-img1, .formulabx-img2, .formulabx-img3, .formulabx-img4{float:right;margin:0 0 0 20px;max-width:100%;}
.formulabx-img5{float:right;margin:0 -15px 0 -105px;max-width:100%;width:470px;}
.leftpad{padding-left:30px;}
.s19bx2{position:relative;}
.s19prd{position:absolute;right:28px;top:-220px;}

.sec19-b{padding:50px 0;}
@media only screen and (max-width: 1000px){
.sec14 {padding: 0 0 40px 0;}
.s14bx {padding: 25px 310px 25px 20px;}	
.s14bximg{width:200px;}	
.s14img{width:340px;margin: 20px 14px -10px -16px;}	
.sec15 {padding: 40px 0 178px 0;}

.sec16{padding:0 0 45px 0;}
.nutrientbx1 {padding: 30px 20px;}
.s16bxhding {
    font-size: 32px;
    line-height: 42px;
}
.nutrientbx1-img1 {width:300px;margin: -25px 0 0 -20px;}
.nutrientbx1-inbx1, .nutrientbx1-inbx2, .nutrientbx2-inbx1 {
    padding: 20px 20px;
    margin: 36px 0 0 0;
}
.nutrientbx1-img2, .nutrientbx1-inbx2{margin:40px auto 0 auto;}
.nutrientbx1-img3{margin:35px auto 0 auto;}
.nutrientbx2-img1 {
    width:350px;
    margin: -15px -10px 0 -60px;
}
.nutrientbx3-img1{width:350px;margin: -15px 0 0 -120px;}
.nutrientbx4-img1 {
    width:300px;
    margin: -10px 5px 0 0;
}
.nutrientbx5-img1, .nutrientbx6-img1{width:350px;}	

.sec17{padding:40px 0 45px 0;}
.s17img {margin: 52px 0 0 20px;}
.nutrientbx1-inbx1, .nutrientbx1-inbx2, .nutrientbx2-inbx1, .s17bx2, .s17bx1  {
    padding: 22px 20px;
    margin: 36px 0 0 0;
}
.s17bx1 {padding: 22px 20px 22px 300px;}
.s17bx2img {
    width:340px;
    margin:44px 0 0 -30px;
}
.s17bx3 {
    margin: 35px 0 0 0;
    background: #fff url(../img/s17bx3bg.jpg) -30px top no-repeat;
    padding: 22px 20px 22px 316px;
}
.sec18{background-size:cover;padding:40px 0 150px;}
.s18prd{margin:80px auto 0 auto;}
.sec19{padding:0 0 45px 0;}
.s19bx {padding: 26px 20px;}
.s19bx-inbx1 {
    margin: 35px 0 0 0;
    padding: 24px 410px 24px 20px;
}
.s19bx-inbx1-img{width:466px;}
.s19bx-inbx2 {
    background: #fff5e3 url(../img/bullet2.png) 20px 26px no-repeat;
    padding: 24px 20px 24px 66px;
	margin:35px 5% 0 5%;
}
.s19bximg{width:340px;margin: 20px 14px 0 -15px;}
.s19bx-inbx3img {
    width:320px;
    margin: 5px 0 0 20px;
}

.formulabx{margin:35px 0 0 0;}
.formulabx2{margin:24px 0 0 0;}
.formulabx-hd {padding: 18px 20px 18px 82px;}
.formulabxhd-num {
    left: 20px;
    top: 17px;
    height: 45px;
    width: 45px;
    font-size: 25px;
    line-height: 42px;
}
.formulabx-hd p {
    font-size: 31px;
    line-height: 41px;
}
.formulabx-btm {padding: 25px 20px;}
.formulabx-img1, .formulabx-img2, .formulabx-img3, .formulabx-img4{width:200px;}
.formulabx-img5{width:340px;margin: 0 -10px 0 -75px;}
.leftpad {padding-left: 0;}

.sec19-b{padding:40px 0;}
}
@media only screen and (max-width: 767px){
.sec14 {padding: 0 0 35px 0;}	
.s14bx {padding: 20px 12px 0 12px;}	
.s14bximg{position:inherit;right:auto;bottom:auto;margin:26px auto 0 auto;display:block;width:170px;}	
.s14img, .nutrientbx1-img1, .pubmed, .science-direct, .nutrientbx2-img1, .nih, .nutrientbx3-img1, .nutrientbx4-img1, 
.nutrientbx5-img1, .nutrientbx6-img1, .s17img, .s17bx2img, .s19bximg, .s19bx-inbx3img, .formulabx-img5{
	float:none;
	margin:12px auto -15px auto;
	display:block;
	max-width:100%;
}
.nutrientbx1-img1, .nutrientbx2-img1, .nutrientbx3-img1, .nutrientbx4-img1, .nutrientbx5-img1, .nutrientbx6-img1{margin:25px auto -6px auto;}
.pubmed, .science-direct, .nih, .s17img, .s19bx-inbx3img{margin:26px auto 0 auto;}
.s17bx2img{margin:26px auto -10px auto;}
.formulabx-img5{margin:18px auto -15px auto;width:300px;}

.sec15 {padding: 35px 0 178px 0;}	

.sec16{padding:0 0 40px 0;}
.nutrientbx1 {padding: 24px 12px;}
.s16bxhding{
	text-align:center;
	font-size:28px;
	line-height:36px;
}
.s16bxhdline{margin:14px auto 0 auto;width:400px;}
.nutrientbx1-inbx1, .nutrientbx1-inbx2, .nutrientbx2-inbx1 {
    padding: 20px 12px 22px 12px;
    margin: 34px 0 0 0;
}
.nutrientbx1-img2, .nutrientbx1-inbx2{margin:35px auto 0 auto;}

.sec17{padding:35px 0 40px 0;}
.nutrientbx1-inbx1, .nutrientbx1-inbx2, .nutrientbx2-inbx1, .s17bx2, .s17bx1 {
    padding: 20px 12px;
    margin: 35px 0 0 0;
}
.s17bx1img, .s19bx-inbx1-img, .s19prd{
	position:inherit;
	left:auto;
	bottom:auto;
	top:auto;
	right:auto;
	margin:25px auto -20px auto;
	display:block;
	max-width:100%;
}
.s19bx-inbx1-img{width:280px;}
.s19prd{margin:30px auto 0 auto;width:150px;}


.s17bx3{
	background:#fff url(../img/s17bx3bg-mob.jpg) left top no-repeat;
	padding:20px 12px;
}
.s17bx3img{margin:0 0 0 10px;}

.sec18{padding:35px 0 150px;background-size:auto;}
.s18hd {
    width:280px;
	margin:30px auto 0 auto;
}
.s18prd{margin:40px auto 0 auto;}

.s19bx {padding: 24px 12px;}
.s19bx-inbx1 {padding: 20px 12px;}
.s19bx-inbx2 {
	width:100%;
    background: #fff5e3 url(../img/bullet2.png) 12px 24px no-repeat;
	background-size:23px;
    padding: 20px 12px 20px 48px;
    margin: 35px 0 0 0;
}

.formulabx-hd {padding: 15px 12px 15px 66px;}
.formulabxhd-num {
    left: 12px;
    top: 15px;
    height: 40px;
    width: 40px;
    font-size: 22px;
    line-height: 36px;
}
.formulabx-hd p {
    font-size: 28px;
    line-height: 38px;
}
.formulabx-btm {padding: 24px 12px 22px 12px;}
.formulabx-img1, .formulabx-img2, .formulabx-img3, .formulabx-img4{
	float:none;
	margin:0 auto 16px auto;
	display:block;
	width:170px;
}

.sec19-b{padding:35px 0;}	
}
@media only screen and (max-width: 479px){
.s16bxhding{
	font-size:26px;
	line-height:34px;
}
.s16bxhdline{width:100%;}	
.s17bx3img{width:70px;}	
.formulabx-hd p {
    font-size: 26px;
    line-height: 36px;
}	
.s18hd{width:220px;}		
	
}
/*==================start section20, 21, 22====================*/
.sec20{background:#fff5e3;padding:50px 0 544px 0;}
/*---------------section21----------------*/
.sec21{padding:0 0 50px 0;}
.s21bx {
    border: 32px solid transparent;
    border-image-source: url(../img/s21bxbg.jpg);
    border-image-repeat: repeat;
    border-image-slice: 32;
    padding: 0;
    box-sizing: border-box;
    margin: -510px auto 0 auto;
    display: block;
    position: relative;
}
.s21bx-in {
    background: #fffef6;
    padding: 15px 15px 30px 15px;
}
.s21bxprd{float:right;margin:0 0 0 50px;max-width:100%;}
.s21bximg1{float:left;margin:20px 10px 0 -18px;max-width:100%;}
.s21bx-inbx1, .s21bx-inbx2{
	background:#3a3a42;
	margin:40px 0 0 0;
	padding:24px 28px;
	color:#fff;
}
.s21bx-inbx2{position:relative;padding:24px 264px 24px 28px;}
.mbseal{float:right;margin:-70px 15px 0 10px;max-width:100%;}
ul.s2bx-list1{padding:32px 25px 0 25px;}
ul.s2bx-list1 li{
	background:#f2efef url(../img/bullet1.png) 32px 25px no-repeat;
	padding:20px 30px 20px 76px;
	margin:10px 0 0 0;
}
ul.s2bx-list2{padding:22px 25px 0 25px;}
ul.s2bx-list2 li{
	background:#fff url(../img/bullet2.png) 28px 22px no-repeat;
	margin:26px 0 0 0;
	padding:19px 28px 19px 84px;
	box-shadow:0 0 10px #dfded3;
}
.s21bx-inbx2-img{position:absolute;right:26px;top:-30px;}
/*---------------section22----------------*/
.sec22{padding:50px 0;background:#e4eaee;}
.s22img{margin:40px auto 0 auto;display:block;max-width:100%;}
ul.s22list{padding:10px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s22list li{width:32.33%;margin:30px 0 0 0;}
ul.s22list li img{margin:0 auto;display:block;max-width:100%;}
.s22prd{float:right;margin:24px -15px 0 0;max-width:100%;}

@media only screen and (max-width: 1000px){
.sec20 {padding: 40px 0 544px 0;}
.sec21{padding:0 0 45px 0;}
.s21bx-in{padding:0 0 20px 0;}	
.s21bxprd{width:150px;margin:0 0 0 30px;}	
.s21bximg1{width:340px;margin: 15px 8px 0 -18px;}
.s21bx-inbx1, .s21bx-inbx2 {
    margin: 35px 0 0 0;
    padding: 20px 20px;
}
.s21bx-inbx2{padding:20px 200px 20px 20px;}
.mbseal {margin: -50px 0 0 -15px;width:140px;}
ul.s2bx-list1 {padding: 26px 0 0 0;}
ul.s2bx-list1 li {
    background: #f2efef url(../img/bullet1.png) 20px 20px no-repeat;
	background-size:25px;
    padding: 16px 20px 16px 56px;
}
ul.s2bx-list2 {padding: 20px 0 0 0;}
ul.s2bx-list2 li {
    background: #fff url(../img/bullet2.png) 20px 18px no-repeat;
	background-size:25px;
    margin: 20px 0 0 0;
    padding: 15px 20px 15px 60px;
}
.s21bx-inbx2-img{width:150px;top:-15px;}

.sec22 {padding: 40px 0;}
.s22prd{width:340px;}
}
@media only screen and (max-width: 767px){
.sec20 {padding: 35px 0 544px 0;}
.sec21{padding:0 0 35px 0;}
.s21bx {
   border-image-source:none;
   border:none;
   border-image-slice:0;
   background: linear-gradient(to right, rgba(216,189,118,1) 0%, rgba(198,152,48,1) 70%, rgba(216,189,118,1) 100%);
   padding:7px;
}
.s21bx-in {
	background:#fefef6;
    padding:20px 12px;
}
.s21bxprd, .s21bximg1, .mbseal, .s21bx-inbx2-img, .s22prd{
	float:none;
	margin:12px auto -15px auto;
	display:block;
	max-width:100%;
}
.s21bxprd{margin:24px auto -10px auto;}	
.mbseal{margin:25px auto 0 auto;}

.s21bx-inbx1, .s21bx-inbx2 {padding: 18px 12px;}	
ul.s2bx-list1 {padding: 25px 0 0 0;}
ul.s2bx-list1 li {
    background: #f2efef url(../img/bullet1.png) 12px 18px no-repeat;
	background-size:25px;
    padding: 14px 12px 14px 46px;
}
ul.s2bx-list2 {padding: 20px 0 0 0;}
ul.s2bx-list2 li {
    background: #fff url(../img/bullet2.png) 12px 16px no-repeat;
	background-size:25px;
    margin: 18px 0 0 0;
    padding: 14px 12px 14px 50px;
}
.s21bx-inbx2-img{position:inherit;right:auto;top:auto;margin:22px auto 0 auto;display:block;width:auto;}

.sec22 {padding: 35px 0;}
ul.s22list li{width:100%;margin:22px 0 0 0;}
	
}

/*========================section23======================*/
.sec23{background:#3a3a42;padding:58px 0;}
/*--------------------*/
.pkgcontainer{margin:0 0 0 0;position:relative;width:100%;display:table;}
.pkg1{
	position:absolute;
	left:0;
	right:0;
	top:0;
	margin:0 auto;
	display:block;
	width:31.95%;
	border-radius:14px;
	background:#fff9ed;
	padding:2px;
}
.pkg1btm{background:#fff9ed;border-radius:0 0 12px 12px;padding-bottom:20px;}
.pkg2, .pkg3{
	float:left;
	display:inline-block;
	width:31.95%;
	margin:20px 0 0 0;
	border:2px solid #ffe6b3;
	border-radius:14px;
	background:#fff9ed;	
	cursor:pointer;
	padding-bottom:15px;
}
.pkg2{float:right;}
.pkg1-hd, .pkg2-hd{
	background:#e79e35;
	border-radius:11px 11px 0 0;
	padding:10px 10px 0 10px;
	height:100px;
}
.pkg2-hd{background:#f5b152;}
.pkg-hding1, .pkg-hding2{
	font-weight:bold;
	font-size:36px;
	line-height:36px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	text-shadow:2px 2px #d39030;
}
.pkg-hding1{padding-top:13px;}
.pkg-hding2{
	font-size:28px;
	line-height:30px;
}
.pkg-subhding{
	font-weight:500;
	font-size:22px;
	line-height:28px;
	color:#fff;
	text-align:center;
	text-shadow:1px 1px #e19837;
}
.pkgarw{margin:0 auto;display:block;max-width:100%;}
.pkg1btl, .pkg2btl{margin:10px auto 0 auto;display:block;max-width:100%;}
.pkg1-rtlprc, .pkg2-rtlprc{
	font-size:23px;
	line-height:33px;
	text-align:center;
	color:#333333;
	padding:20px 0;
}
.pkg2-rtlprc{padding:10px 0;}

.pkg1-prcbx{
	width:80%;
	margin:0 auto;
	display:block;
	border:1px solid #f5b152;
	background:#fff0a8 url(../img/selected.png) center 15px no-repeat;
	border-radius:10px;
	padding:40px 0 0 0;
}
.prg2-prcbxlft, .pkg2-prcbxrgt{
	float:left;
	display:inline-block;
	width:44%;
	margin:0 1% 0 5%;
	border:1px solid #dbe2e4;
	border-radius:10px;
	background:#fff url(../img/select.png) center 15px no-repeat;
	padding:40px 0 0 0;	
}
.pkg2-prcbxrgt{margin:0 5% 0 1%;}
.active{
	border:1px solid #f5b152;
	background:#fff0a8 url(../img/selected.png) center 15px no-repeat;
}
.pkg3-onetime.active .pkg2-prcbxbtm {
    background: #fff0a8;
}
.pkg3-onetime .pkg2-prcbxbtm {
    background: #fff;
}
.prc-txt1{
	font-size:18px;
	line-height:22px;
	color:#333333;
	text-align:center;
}
.prc-txt2{
	font-weight:bold;
	font-size:52px;
	line-height:52px;
	text-align:center;
	padding:8px 0 3px 0;
}
.prc-txt4{
	font-size:15px;
	line-height:18px;
	text-align:center;
	height:46px;
	padding-top:5px;
}
.pkg2-prc-txt4{height:32px;padding-top:0;}
.pkg1-prcbxbtm, .pkg2-prcbxbtm{
	background:#fff;
	padding:10px 10px 8px 10px;
	border-radius:0 0 10px 10px;
	margin:8px 0 0 0;
}
.pkg2-prcbxbtm{background:#e6e6e6;}
.active .pkg2-prcbxbtm{background:#fff;}
.prc-txt3{
	font-weight:600;
	font-size:24px;
	line-height:28px;
	color:#ff4e00;
	text-align:center;
}
.pkg1btn, .pkg2btn{margin:18px auto 0 auto;display:block;max-width:100%;}
.pkg2btn{margin:12px auto 0 auto;}
.pkg1cards, .pkg2cards{margin:15px auto 0 auto;display:block;max-width:100%;}
.pkg2cards{margin:10px auto 0 auto;}
.pkg1ship, .pkg2ship{
	font-size:16px;
	line-height:20px;
	text-align:center;
	text-transform:uppercase;
	margin:15px 0 0 0;
}
.pkg2ship{margin:10px 0 0 0;}
.pkg1ship img, .pkg2ship img{margin:0 5px 0 0;display:inline-block;}
.important{
	background:#ff0000;
	height:54px;
	width:200px;
	margin:60px 0 0 0;
	font-weight:bold;
	font-size:24px;
	line-height:44px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding:6px 0 0 0;
}
.s18hding{text-align:left;color:#fff;margin-top:20px;}
.platinum-seal{float:right;margin:0 0 20px 20px;max-width:100%;}
@media only screen and (max-width: 1000px){
.sec23 {padding: 45px 0;}
.pkg1-hd, .pkg2-hd{height:90px;}
.pkg-hding1{
    font-size: 32px;
    line-height: 32px;	
}
.pkg-hding2 {
    font-size: 24px;
    line-height: 26px;
}	
.pkg-subhding {
    font-size: 19px;
    line-height: 24px;
}
.pkg1-rtlprc, .pkg2-rtlprc {
    font-size: 20px;
    line-height: 30px;	
}
.prg2-prcbxlft, .pkg2-prcbxrgt{	
	width:46%;
	margin:0 1% 0 3%;
	padding:40px 0 0 0;	
}
.pkg2-prcbxrgt{margin:0 3% 0 1%;}
.prc-txt1 {
    font-size: 16px;
    line-height: 20px;
}
.prc-txt2 {
    font-size: 47px;
    line-height: 47px;
}
.prc-txt3 {
    font-size: 18px;
    line-height: 20px;
}
.pkg1btn, .pkg2btn{max-width:90%;}
.pkg1ship, .pkg2ship {
    font-size: 14px;
    line-height: 18px;
}
.platinum-seal{width:260px;margin:0 0 30px 10px;}
.prc-txt4 {
    font-size: 12px;
    line-height: 15px;
}	
}
@media only screen and (max-width: 767px){
.sec23{padding:26px 0 35px 0;}	
.pkg1, .pkg2, .pkg3{
	float:none;
	margin:20px auto 0 auto;
	position:inherit;
	left:auto;
	top:auto;
	right:auto;
	width:450px;
	display:table;
}
.pkg2, .pkg3, .pkg1btm{padding-bottom:14px;}
.pkg1-hd, .pkg2-hd{height:auto;padding:16px 10px 12px 10px;}
.pkg-hding1{padding-top:0;}
.pkgarw{display:none;}
.pkglft, .pkgrgt{width:100%;padding:0 10px;}	
.pkg1btl, .pkg2btl{padding:10px 0 0 0;margin:0 auto;}
.pkg2btl{padding:16px 0 0 0;}	
.prc-txt4{height:auto;}
.pkg1-rtlprc, .pkg2-rtlprc{padding:5px 0 10px 0;}
.pkg1btn, .pkg2btn{margin:12px auto 0 auto;}
.pkg1cards, .pkg2cards{margin:10px auto 0 auto;}
.pkg1ship, .pkg2ship{margin:10px 0 0 0;}
.important{
	height:44px;
	width:160px;
	margin:35px 0 0 0;
	font-size:20px;
	line-height:36px;
}
.platinum-seal{float:none;margin:20px auto 0 auto;display:block;max-width:100%;width:200px;}	
}
@media only screen and (max-width: 479px){
.pkg1, .pkg2, .pkg3{width:340px;}	
.s18hding{
	font-size:26px;
	line-height:36px;
}
.platinum-seal{width:170px;}

}
@media only screen and (max-width: 359px){
.pkg1, .pkg2, .pkg3{width:100%;}
}

/*========================section24, 25, 26, 27======================*/
.sec24{padding:50px 0;}
.s24bx1, .s24bx2{
	width:80.58%;
	margin:40px auto 0 auto;
	display:block;
	background:#fff;
	padding:20px 28px 20px 75px;
	box-shadow:0 0 10px #e5e4e4;
	position:relative;
}
.s24bx2{margin:17px auto 0 auto;}
.s24bx1num {
    position: absolute;
    left: 18px;
    top: 22px;
    height: 40px;
    width: 40px;
    background: rgb(198,152,48);
    background: linear-gradient(to right, rgba(216,189,118,1) 0%, rgba(198,152,48,1) 70%, rgba(216,189,118,1) 100%);
    border-radius: 50%;
    font-weight: bold;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
	font-size:24px;
    line-height: 36px;
    padding: 2px 0 0 0;
}
.s24txt{margin-top:17px;}
.s24bx3{
	width:80.58%;
	margin:40px auto 0 auto;
	background:#fefdf1;
	box-shadow:0 0 10px #d1d1d1;
	position:relative;
	padding:50px 30px;
}
.s24bx3top, .s24bx3btm{position:absolute;}
.s24bx3top{right:0;top:0;}
.s24bx3btm{left:0;bottom:0;}
.s24bx3img1{float:right;margin:20px -15px 0 5px;max-width:100%;}
.s24bx3img2{float:right;margin:-20px -30px -60px -50px;max-width:100%;}
.s24bx3txt{
	font-family: 'Kalam', cursive;
	font-size:22px;
	line-height:30px;
	font-weight:300;
	font-style:italic;
	text-align:left;
}
.s24bx3txt strong{font-weight:400;}
/*-------------section25--------------*/
.sec25{padding:50px 0;}
.introbx{
	position:relative;
	padding:0 0 0 274px;
}
.stirling{
	position:absolute;
	left:-15px;
	top:-20px;
}
.sig{margin:45px 0 0 0;display:block;max-width:100%;}
.introbxtxt{margin-top:20px;}
.s25prd{float:right;margin:20px -15px 0 -10px;max-width:100%;}
/*-------------section26--------------*/
.sec26{padding:50px 0;}
#accordion{height:auto!important;margin:28px auto 0 auto;display:block;}
.ui-accordion .ui-accordion-header { 
	display: block; 
	cursor: pointer; 
	zoom: 1; 
	background:#fff url(../img/down.png) 98% 30px no-repeat;	
	text-align:left; 
    padding:18px 40px 18px 26px;
	margin:20px 0 0 0;	
	outline:none;
	position:relative;	
	font-weight:bold;
	font-size:28px;
	line-height:38px;
	color:#333;
	text-align:left;
	border:1px solid #d6d6d7;
}
.ui-accordion .ui-accordion-header.active{
	background:#3a3a42 url(../img/up.png) 98% 30px no-repeat;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff;	
}
.ui-accordion .ui-accordion-content { 
	padding:0; 
	border-top: 0; 
	overflow: auto; 
	zoom: 1; 
	border:1px solid #d6d6d7;
	border-top:none;
	padding:0 0 0 0;
}
.accord-txt{
	box-sizing: border-box;
    float: left;
	width:100%;
	text-align:left;
    padding: 22px 26px 30px 26px;
	background:#fff;
	color:#333;
}
.accord-txt a{color:#09F;}
ul.accord-list{padding:0 0 0 14px;}
ul.accord-list li{
	background:url(../img/bullet2.png) left 4px no-repeat;
	padding:0 0 0 42px;
	margin:20px 0 0 0;
}
ul.accord-list li:first-child{margin:10px 0 0 0;}
ul.accord-list2{padding:10px 0 0 0;}
ul.accord-list2 li{margin:20px 0 0 0;position:relative;padding:0 0 0 52px;}
ul.accord-list2 li a{color:#03F;}
ul.accord-list2 li img{position:absolute;left:0;top:0;width:35px;}
/*-------------section27--------------*/
.sec27{padding:50px 0;}
ul.s27list{padding:10px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s27list li{width:32.33%;margin:15px 0 0 0;}
ul.s27list li img{margin:15px auto 0 auto;display:block;max-width:100%;}
@media only screen and (max-width: 1000px){
.sec24, .sec25, .sec26, .sec27{padding:40px 0;}	
.s24bx1, .s24bx2, .s24bx3{width:90%;}
.s24bx1, .s24bx3{margin:35px auto 0 auto;}
.s24bx3{padding:35px 20px;}
.s24bx3txt {
    font-size: 20px;
    line-height: 28px;
}
.s24bx3img1{width:290px;}
.s24bx3img2{width:350px;margin:-20px -20px -20px -50px;max-width:100%;}
.s25prd{width:340px;}

.ui-accordion .ui-accordion-header { 
	background:#fff url(../img/down.png) 98% 27px no-repeat;		
    padding:16px 40px 16px 20px;
	margin:16px 0 0 0;	
	font-size:24px;
	line-height:34px;
}
.ui-accordion .ui-accordion-header.active{
	background:#3a3a42 url(../img/up.png) 98% 27px no-repeat;
}
.accord-txt{padding: 22px 20px 30px 20px;}	
ul.accord-list {padding: 10px 0 0 0;}
ul.accord-list li{
	background: url(../img/bullet2.png) left 2px no-repeat;
	background-size:24px;
	padding:0 0 0 36px;
	margin:18px 0 0 0;
}
ul.accord-list li:first-child{margin:2px 0 0 0;}	
ul.accord-list2 li {
    margin: 18px 0 0 0;
    padding: 0 0 0 42px;
}
ul.accord-list2 li img {width: 30px;top:-1px;}	
}
@media only screen and (max-width: 767px){
.sec24, .sec25, .sec26, .sec27{padding:35px 0;}		
.s24bx1, .s24bx2, .s24bx3{width:100%;}
.s24bx1, .s24bx2 {padding: 20px 12px 20px 60px;}
.s24bx3{padding:30px 12px;}
.s24bx1num {
    left: 12px;
    top: 22px;
    height: 35px;
    width: 35px; 
    font-size: 22px;
    line-height: 31px;
}
.s24bx3txt {
    font-size: 18px;
    line-height: 26px;
}

.introbx {padding: 0 0 0 0;}
.stirling{width:200px;position:inherit;left:auto;top:auto;display:block;margin:-10px auto 6px auto;}	
.sig{margin:30px 0 -10px 0;}
.s25prd, .s24bx3img1, .s24bx3img2{
	float:none;
	margin:25px auto 6px auto;
	display:block;
	max-width:100%;
	width:250px;
}
.s25prd{width:300px;}
.s24bx3img1{margin:15px auto -7px auto;}
.s24bx3img2{width:350px;margin:15px auto -20px auto;}

#accordion{margin:18px auto 0 auto;}
.ui-accordion .ui-accordion-header { 
	background:#fff url(../img/down.png) 98% 22px no-repeat;		
    padding:12px 40px 12px 10px;
	margin:14px 0 0 0;	
	font-size:20px;
	line-height:30px;
}
.ui-accordion .ui-accordion-header.active{
	background:#3a3a42 url(../img/up.png) 98% 22px no-repeat;
}
.accord-txt{padding: 18px 10px 22px 10px;}
ul.s27list{padding:15px 0 0 0;}
ul.s27list li{width:100%;margin:0;}	
}
@media only screen and (max-width: 479px){
.s24bx3{padding:25px 12px;}	
ul.accord-list2 li a {font-size:16px;line-height:16px;}	
}
@media only screen and (max-width: 359px){
ul.accord-list2 li a {font-size:15px;line-height:15px;}
}


/*===================================
			start footer
====================================*/
footer{padding:40px 0;background:#fff;}
.ref-hding{	
	text-align:center;
	font-weight:500;
	font-size:50px;
	line-height:50px;
}
.ref-hding span{font-weight:800;}
.ftrlogos{margin:26px auto 0 auto;display:block;max-width:100%;}
.ftrtxt3{
	text-align:center;
	font-size: 14px;
    line-height: 20px;
	margin-top:26px;
}
ul.ref-list1, ul.ref-list2{
	padding:25px 10px 0 0;
	float:left;
	width:50%;
}
ul.ref-list2{padding:25px 0 0 10px;}
ul.ref-list1 li, ul.ref-list2 li{	
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #333;
    margin: 10px 0 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    padding: 0 0 0 25px;
    position: relative;
}
.refnum {
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #333;
    width: 22px;
    position: absolute;
    left: 0;
    top: 0;
}
.ftrbx{
	margin:40px 0 0 0;
	border:1px solid #dbdbdb;
	padding:6px 34px 26px 34px;
}
.ftrtxt{
	font-size:12px;
	line-height:22px;
	text-align:left;
	margin-top:20px;
}
ul.ftrlist{padding:40px 0 0 0;text-align:center;}
ul.ftrlist li{
	display:inline-block;
	font-size:16px;
	line-height:16px;
	color:#333;
	text-align:center;
	padding:0 10px;
	border-right:1px solid #333;
	margin-top:4px;
}
ul.ftrlist li:last-child{border-right:none;}
ul.ftrlist li a, .ftrtxt a{color:#000;}
.ftrtxt2{
	margin-top:10px;
	font-size:16px;
	line-height:26px;
	text-align:center;
	color:#333;
}
@media only screen and (max-width: 1000px){
.ftrbx {
    margin: 40px 0 0 0;
    padding: 4px 24px 24px 24px;
}
}
@media only screen and (max-width: 767px){
footer{padding:30px 0;}
.ref-hding{font-size:30px;line-height:30px;}
.ftrlogos{margin:16px auto 0 auto;}
.ftrtxt3{font-size:13px;line-height:18px;margin-top:16px;}
ul.ref-list1, ul.ref-list2{width:100%;padding:16px 0 0 0;}
ul.ref-list2{padding:0;}
ul.ref-list1 li, ul.ref-list2 li, .refnum{font-size:13px;line-height:19px;}
ul.ref-list1 li, ul.ref-list2 li{padding:0 0 0 22px;}
.refnum{width:20px;}
.ftrbx{
	margin:27px 0 0 0;
	padding:0 10px 14px 10px;
}
.ftrtxt{margin-top:16px;}
ul.ftrlist {padding: 25px 0 0 0;}
ul.ftrlist li {
    font-size: 14px;
    line-height: 14px;
}
.ftrtxt2{
	margin-top:6px;
	font-size:14px;
	line-height:24px;
}

}

