@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic);

body						{ margin:0; padding:0; background:url(img/main-bg.jpg) no-repeat center top #212121; font-family: 'Open Sans', sans-serif; color:#333; }

div, ul, ol, li, p, span, td, input, textarea, table, form, select, h1, h2, h3, h4, h5, h6 		{ box-sizing:border-box; outline:none; }
a							{ text-decoration:none; }
img							{ border:0; }
.safe-icon					{ position:fixed; bottom:0; left:0; }
.nitric2					{ position:fixed; bottom:0; right:0; }
.iconnitric					{ cursor:pointer; }

.interface					{}

.wwidth						{ width:1000px; margin:0 auto; }


.header						{}
.header h1					{ background:url(img/logo.png) no-repeat 12px center; height:70px; margin:0; position:relative; }
.header h1 span				{ display:none; }
.header .circle				{ position:absolute; right:26px; top:0; width:282px; height:96px; background:url(img/num.png); }

.cwrap						{ background:url(img/header-bg.jpg) repeat-x; padding:10px; }
.cwrap .box1				{ height:595px; background:url(img/banner-bg.jpg) no-repeat -460px 0; }
.cwrap .box1 .cleft			{ float:left; width:660px; height:100%; text-align:right; position:relative; }
.cwrap .box1 .cleft .iconbox1	{ position:absolute; background:url(img/bottle2.png); width:352px; height:308px; top:362px; left:0; }
.cwrap .box1 .cleft .iconboxx2	{ position:absolute; background:url(img/top-badges-alt.222.png); width:282px; height:96px; top:569px; right:-316px; }
.cwrap .box1 .cright		{ float:right; width:305px; height:100%; padding-right:10px; padding-top:20px; }
.cwrap .box1 .myfont		{ color:white; margin:0; font-style:italic; text-transform:uppercase; }
.cwrap .box1 .font-c1-1		{ color:#ffcc00; font-size:13px; line-height:13px; margin:24px 0; margin-right:5px; }
.cwrap .box1 .font-c1-2		{ font-size:36px; font-weight:800; line-height:36px; margin:22px 0; margin-right:10px; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0.5, rgb(255, 255, 255)), to(rgb(153, 153, 153))); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.cwrap .box1 .font-c1-3		{ font-size:17px; font-weight:800; line-height:17px; margin-right:25px; }
.cwrap .box1 .font-c1-4		{ font-size:30px; font-weight:800; line-height:30px; margin-right:35px; }
.cwrap .box1 .font-c1-5		{ font-size:21px; font-weight:800; line-height:21px; margin-right:35px; }
.cwrap .box1 .font-c1-6		{ font-size:21px; font-weight:800; margin-top:25px; margin-right:15px; margin-bottom:31px; }
.cwrap .box1 .font-c1-7		{ color:#ffcc00; font-size:18px; font-weight:700; margin-top:-14px; margin-bottom:3px; }
.cwrap .box1 .font-c1-8		{ font-size:16px; font-weight:300; margin-right:5px; }
.cwrap .box1 .font-c1-9		{ font-size:26px; font-weight:900; line-height:36px; margin:48px 0; margin-right:20px; }

.cwrap .box1 .mfrm .slct label	{ display:none; }
.cwrap .box1 .mfrm .fontfrm		{ color:white; font-weight:400; font-size:21px; line-height:21px; font-style:italic; margin:10px 0; margin-bottom:20px; text-align:center; }
.cwrap .box1 .mfrm .fontfrm span	{ font-weight:800; font-size:30px; display:block; line-height:34px; }
.cwrap .box1 form div		{ margin:10px 0; }
.cwrap .box1 form .zip		{ margin-bottom:20px; }
.cwrap .box1 form .zip input{ width:160px; }
.cwrap .box1 .mfrm select	{ width:281px; padding:5px 10px; line-height:1.5; font-size:12px; border:1px solid #787878; }
.cwrap .box1 .mfrm input	{ width:281px; padding:5px 10px; line-height:1.5; font-size:12px; border:1px solid #787878; }
.cwrap .box1 .mfrm input.mainbtn	{ color:white; font-style:italic; font-size:20px; text-transform:uppercase; font-weight:600; border:0; border-radius:10px; padding:10px; background-image:-webkit-linear-gradient(top, #c40000 0%,#8c0000 50%,#6e0000 50%,#750000 100%); background-image:linear-gradient(to bottom,#c40000 0%,#8c0000 50%,#6e0000 50%,#750000 100%); }

.cwrap .box2					{ height:380px; background:url(img/sec1-bg.jpg) no-repeat; margin-top:55px; position:relative; }
.cwrap .box2 .cleft				{ float:left; width:326px; margin-left:320px; }
.cwrap .box2 .cleft .wrapfont	{ color:white; }
.cwrap .box2 .cleft .wrapfont h2{ color:red; font-size:41px; line-height:40px; width:296px; margin:0; position:absolute; left:34px; top:16px; font-weight:900; }
.cwrap .box2 .cleft .wrapfont h4{ font-size:17px; line-height:19px; font-weight:800; margin-top:22px; margin-bottom:15px; }
.cwrap .box2 .cleft .wrapfont p	{ font-size:15px; line-height:18px; width:86%; margin:10px 0; }

.cwrap .box2 .cright				{ float:right; width:315px; padding-right:12px; position:relative; }
.cwrap .box2 .cright .wrapfont .iconbox2	{ position:absolute; background:url(img/sec1-right.png); width:230px; height:298px; top:101px; left:181px; }
.cwrap .box2 .cright .wrapfont h3	{ font-weight:800; font-size:37px; line-height:37px; margin:0; margin-left:10px; padding-top:16px; }
.cwrap .box2 .cright .wrapfont .fmt1{ margin-top:2px; font-weight:700; font-size:14px; line-height:16px; color:#990000; }
.cwrap .box2 .cright .wrapfont .fmt	{ font-size:14px; line-height:17px; }
.cwrap .box2 .cright .wrapfont .fmt2{ width:187px; }
.cwrap .box2 .cright .wrapfont .fmt3{ width:177px; }

.cwrap .box3					{ height:960px; background:url(img/sec2-bg.jpg) no-repeat white; margin-top:30px; }
.cwrap .box3 .wrapfont			{ padding-left:28px; padding-top:1px; }
.cwrap .box3 .wrapfont h2.font-t1	{ font-size:35px; font-weight:800; line-height:37px; margin-top:15px; margin-bottom:5px; }
.cwrap .box3 .wrapfont h3.font-st1	{ color:#990000; font-size:18px; line-height:18px; margin:10px 0; width:640px; }
.cwrap .box3 .wrapfont p		{ font-size:15px; line-height:18px; width:640px; margin:12px 0; }
.cwrap .box3 .wrapfont p.paraf2	{ width:552px; }
.cwrap .box3 .wrapfont .myfont3	{ color:white; font-style:italic; margin:0; }
.cwrap .box3 .wrapfont .font-c3-1	{ font-weight:800; font-size:24px; line-height:24px; }
.cwrap .box3 .wrapfont .font-c3-2	{ font-weight:800; font-size:56px; line-height:56px; }
.cwrap .box3 .wrapfont .font-c3-3	{ font-weight:800; font-size:32px; line-height:32px; }
.cwrap .box3 .wrapfont .gfont3		{ padding:30px 0 0 150px; position:relative; }
.cwrap .box3 .wrapfont .gfont3 a.btn2222 { position:absolute; margin-left: 506px;
    margin-top: 36px;
    float: right;
    width: 241px; display:block; height:30px; }
.cwrap .box3 .wrapfont .gfont3 a.btn2222 span { display:none; }
.cwrap .box3 .wrapfont .gfont3:before	{ content:""; background:url(img/img-3-1.png); width:305px; height:120px; float:right; margin-right:52px; }
.cwrap .box3 .wrapfont .font-t2		{ font-size:31px; line-height:37px; font-weight:900; padding-top:34px; margin:0; }
.cwrap .box3 .wrapfont .font-st2	{ font-weight:700; font-size:18px; line-height:22px; color:#990000; width:780px; margin:10px 0 0 0; }
.cwrap .box3 .wrapfont .list1		{ margin:0; padding:0; list-style:none; font-size:14px; overflow:auto; }
.cwrap .box3 .wrapfont .list1 li	{ float:left; width:450px; margin:22px 0 0 40px; padding-left:100px; }
.cwrap .box3 .wrapfont .list1 li:nth-child(odd)	{ width:392px; padding-left:70px; }

.cwrap .box4					{ height:1025px; background:url(img/sec3-bg.jpg) no-repeat white; margin-top:30px; }
.cwrap .box4 .wrapfont				{}
.cwrap .box4 .wrapfont .gfont4		{ margin-left:410px; width:228px; }
.cwrap .box4 .wrapfont .gfont4 p	{ color:white; font-size:16px; line-height:20px; }
.cwrap .box4 .wrapfont h2.font-t4	{ font-size:39px; line-height:30px; color:white; float:left; font-weight:800; margin:8px 0 0 27px; }
.cwrap .box4 .wrapfont h3.font-st4	{ font-size:28px; line-height:30px; color:white; font-weight:800; padding-top:5px; }
.cwrap .box4 .wrapfont .font-t4-2	{ font-size:21px; line-height:37px; font-weight:800; padding:23px 0 0 27px;}
.cwrap .box4 .wrapfont .font-st4-2	{ font-weight:700; font-size:18px; line-height:22px; color:#990000; width:530px; padding-left:27px; }
.cwrap .box4 .wrapfont .group4		{ padding-left:27px; width:630px; }
.cwrap .box4 .wrapfont .group4 .box	{ overflow:auto; margin-top:8px; }
.cwrap .box4 .wrapfont .group4 p	{ margin:0; font-size:12px; line-height:18px; }
.cwrap .box4 .wrapfont .group4 p span		{ float:right; font-weight:bold; margin-top:20px; }
.cwrap .box4 .wrapfont .group4 .bimg		{ width:305px; height:186px; display:block; float:left; margin-right:15px; }
.cwrap .box4 .wrapfont .group4 .boximg1		{ background:url(img/video1.jpg) no-repeat; }
.cwrap .box4 .wrapfont .group4 .boximg2		{ background:url(img/video2.jpg) no-repeat; }
.cwrap .box4 .wrapfont .group4 .boximg3		{ background:url(img/video3.jpg) no-repeat; }

.cwrap .box5					{ background: url(img/bottom-bg.jpg) repeat-x 0 0; padding-top:10px; margin-top:30px; }
.cwrap .bg5						{ height:525px; background:url(img/bt-bg.jpg) no-repeat white center top; }
.cwrap .box5 .wrapfont			{ text-align:right; padding-right:334px; }
.cwrap .box5 .wrapfont .myfont5	{ font-weight:800; color:white; font-style:italic; }
.cwrap .box5 .wrapfont .font5-1	{ color:#ffcc00; font-size:15px; font-style:italic; line-height:18px; font-weight:normal; padding-top:14px; margin-right:-17px; }
.cwrap .box5 .wrapfont .font5-2	{ font-size:50px; line-height:71px; color:white; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0.5, rgb(255, 255, 255)), to(rgb(153, 153, 153)));  -webkit-background-clip: text; -webkit-text-fill-color:transparent; margin-right:-160px; margin-bottom:10px; }
.cwrap .box5 .wrapfont .font5-3	{ font-size:17px; line-height:17px; margin-right:-17px; }
.cwrap .box5 .wrapfont .font5-4	{ font-size:30px; line-height:30px; }
.cwrap .box5 .wrapfont .font5-5	{ font-size:21px; line-height:21px; margin-bottom:21px; }
.cwrap .box5 .wrapfont .font5-6	{ font-weight:800; font-size:21px; margin-bottom:21px; margin-right:18px; }
.cwrap .box5 .wrapfont .btn		{ color:white; font-style:italic; font-size:20px; text-transform:uppercase; font-weight:600; border:0; border-radius:10px; padding:10px; background-image:-webkit-linear-gradient(top, #c40000 0%,#8c0000 50%,#6e0000 50%,#750000 100%); background-image:linear-gradient(to bottom,#c40000 0%,#8c0000 50%,#6e0000 50%,#750000 100%); display:inline-block; margin-top:5px; }


.cwrap .wwidth					{ position:relative; }
.cwrap .wwidth .iconcell		{ position:absolute; top:6px; left:-240px; width:240px; height:420px; background:url(img/ban-cel.png); }
.cwrap .wwidth .iconnitric		{ position:absolute; top:6px; right:-240px; width:240px; height:420px; background:url(img/ban-nitric.png); }

.footer							{ text-align:center; color:white; font-size:12px; padding-bottom:10px; }
.footer p						{ margin-top:0; }
.footer a						{ color:#428bca; }


