sec2list2@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/* Mobile Layout: 480px and below. */

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 1004px) {
body{	
	background:#fff;
	font-family: 'Source Sans Pro', sans-serif;
	color:#000;	
}
.gridContainer {
	width:100%;
	max-width:1004px;
	padding-left:0;
	padding-right:0;
	margin:0 auto 0 auto;
}
#LayoutDiv1 {
	clear: both;
	float: left;	
	width: 100%;
	display: block;
}
/*----------- start section1 -------------*/
div#section1, div#section2, div#section3, div#section4, div#section5, div#section6, div#section7{
	background:url(../images/section1.jpg) center top no-repeat;	
	width:100%;
	height:829px;
	margin:0 auto 0 auto;
	position:relative;
	display:block;
	padding:0;	
}
.lock{
	margin: 27px 0 0 52px;}						
.sec1inner{
	width:100%;	
	position:relative;
}
.sec1left, .sec1rgt{
	float:left;
	display:inline-block;
	margin:0;	
}
.sec1left{
	position:absolute;
	width:683px;
	height:714px;
	padding:0;
	margin:0;
	left:0;
	top:0;
}
.s1-text{	
    font-weight: bold;
    font-style: italic;
    font-size: 20px;
    text-align: left;
    letter-spacing: -1px;
    color: #373737;
    margin: 0;
    padding: 349px 0 0 160px;
    width: 516px;
	display:block;
}
ul.sec1list{
	margin:19px 0 0 222px;
	padding:0;
	display:block;
}
ul.sec1list li{   
    font-weight: bold;
    list-style: none;
    color: #161616;
    text-align: left;
    letter-spacing: -1px;
    font-size: 28px;
    line-height: 30px;
    padding: 9px 0 6px 60px;
}
ul.sec1list li span{
	color:#0680c5;
}
.sec1rgt{
	position: absolute;
    width: 302px;
    margin: 0px 0 0 0;
    padding: 0;
    top: 0;
    right:0;
}
.sec1leftimg,.sec1btn-640{
	display:none;
}

/*---form------*/
.form{
	margin:170px 0 0 3px;
	background:none;
	width:auto;
	padding:0;
}
.formtop{
	height:80px;
	margin:0 0 0 0;
	padding:0;
}
.formtopimg-480, .formtopimg-320{	
	display:none;	
}
.formmid{
	height:auto;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:none;	
	border-bottom:none;		
}														
.formbtmimg{
	display:block;
	margin:0 0 0 0;
	display:block;
	width:auto;
}
.frmfields {
	margin:8px 0 0 26px;
	width:88%;
	clear:both;
}	
.frmfields input {
	width: 231px;
	height:27px;
	outline:none;
	border:1px solid #a7a7a7;	
	font-size:14px;
	padding:2px 8px 1px 8px;
	margin:0 0 0 6px;
	color:#707070;				
}
.frmfields select {
	width: 248px;
    height: 32px;	
	font-size:14px;	
	border:1px solid #a7a7a7;	
	outline:none;	
	padding:4px 8px 4px 2px;
	margin:0 0 0 6px;
	line-height:26px;
	color:#707070;
}
#submit-btn{
	margin:9px 0 0 45px;
	width:253px;
	display:block;
}			
.submit{		
	border:none;
	outline:none;	
	cursor:pointer;
	margin:18px 0 0 -18px;
	width:100%;
}
#frm640, .lock-640, .sec2hding-640,.line-640, .slider-640{
	display:none;
}
/*Form end*/
/*----------- end section1 -------------*/
/* ------start section2---------- */
div#section2{
	background: url(../images/section2.jpg) center top no-repeat;
	height:614px;
	clear:both;	
}
.sec2-hd{
	font-family: 'Conv_GothamHTF-Ultra';
	font-size:48px;
	line-height:48px;
	text-align:center;
	color:#ff0000;
	letter-spacing:-1px;
	text-transform:uppercase;
	text-shadow: rgb(177, 178, 175) -2px 1px 7px;
	margin:0 auto;
	padding:21px 0 0 0;
	display:block;
}
.sec2-text{	
	font-size:22px;
	line-height:25px;
	text-align:center;
	color:#222222;
	margin:0 auto;
	width:90%;
	padding:0 0 0 0;}	
	
ul.sec2-list{
	margin:0;
	padding:270px 0 0 35px;
	display:block;}	
ul.sec2-list li{
    list-style: none;
	float: left;
    display: inline-block;   
    font-size: 26px;
    line-height: 26px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
	letter-spacing: -2px;
    margin: 0;   
    padding: 0 61px 0 0;
    width: 181px;    
}	
.s2bg-640{
	background:none;
	width:auto;
	margin:0;
}

/* ------start section2---------- */
/* ------start section3---------- */
div#section3{
	background:url(../images/section3.jpg) center top no-repeat;
	height:855px;	
}
.sec3hding, .sec4hding, .sec5hding, .sec6hding, .sec7hding{
	font-family: 'Conv_GothamHTF-Ultra';
	font-size:60px;
	line-height:58px;
	text-align:center;
	color:#123777;
	letter-spacing:-1px;	
	text-transform:uppercase;
	text-shadow: rgb(177, 178, 175) -2px 1px 7px;
	margin:0 auto;
	padding:0 0 0 0;}
.sec3hding span, .sec4hding span, .sec5hding span, .sec6hding span, .sec7hding span{
	font-family: 'Conv_GothamHTF-UltraItalic';
	color:#000;
	font-size:55px;
	line-height:50px;
	text-shadow:none;	
}
.sec3-text1, .sec3-text2, .sec3-text3, .sec3-text4{    
    font-size: 20px;
    line-height: 24px;
    text-align: left;	
    margin: 0;	
    padding:43px 0 0 0;
    width: 600px;
	display:block;
}
.sec3-text2{ 
	color:#123777;
	font-size:28px;
	line-height:30px;
	font-weight:bold; 
    padding: 32px 0 0 0;
    width: 619px;
}	
.sec3-text3{
    font-size: 22px;
    line-height: 24px;   
    font-weight: bold;
    padding:59px 0 0 96px;
    font-style: italic;
    text-transform: uppercase;
    width: 619px;
}	
.sec3-text3 span{color:#123777;}
.sec3-text4, .sec5txt2{
	font-size:20px;
	line-height:22px;
	color:#ffffff;
	font-weight:600;
	font-style:italic;
	width:642px;	
	padding:50px 0 0 20px;
	display:block;
}
.sec3btn{
	position:absolute;
	top:761px;
	right:48px;
	display:block;
}
.sec3img-640, .s3txt-640, .s3box-640, .sec3btn-640, .s4hding-640, .s4btl-640, .formbtmimg-320{
	display:none;
}

/* ------end section3---------- */
/* ------start section4---------- */
div#section4{
	background:url(../images/section4.jpg) center top no-repeat;
	height:925px;	
}
.sec4hding{
	text-align:left;
	text-transform:none;
	padding:27px 0 0 447px;
	margin:0;
	display:block;	
}
.sec4hding span{
	text-transform:uppercase;
	font-size:60px;
}
.s4bnft-hding1, .s4bnft-hding2, .s4bnft-hding3, .s4bnft-hding4, .s4bnft-hding5{		
	font-size:24px;	
	text-align:left;
	line-height:28px;
	color:#123777;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	padding:33px 0 0 470px;
	margin:0;
	display:block;
}
.s4bnft-hding2{ padding:15px 0 0 470px;}
.s4bnft-hding3{ padding:16px 0 0 470px;}
.s4bnft-hding4{ padding:17px 0 0 470px;}
.s4bnft-hding5{ padding:18px 0 0 470px;}
.sec4txt1{	
	width:530px;
	padding:3px 0 0 470px;
	font-size:20px;
	line-height:24px;
	margin:0;	
}
.sec4txt2{
	font-size:22px;
	line-height:24px;
	color:#5e5e5e;
	text-align:left;
	font-weight:bold;
	width:378px;
	padding:73px 0 0 316px;
	margin:0;
	display:block;
}
.sec4lfttxt4{
	padding:15px 0 0 22px;
}
ul.sec4list{
	width:83%;
	margin:0 auto;
	padding:557px 0 0 0;
	display:block;	
	display:table;
}
ul.sec4list li.sec4list-txt1, ul.sec4list li.sec4list-txt2, ul.sec4list li.sec4list-txt3{
	float:left;
	display:inline-block;
	width:33%;
	font-weight:700;	
	font-size:20px;	
	color:#fff;
	text-align:center;
	line-height:24px;
	list-style:none;	
	padding:0 0 0 0;
	margin:0;	
}
ul.sec4list li.sec4list-txt2, ul.sec4list li.sec4list-txt3{
	width:30%;
	margin:0 0 0 18px;
}
ul.sec4list li.sec4list-txt3{
	 margin:0 0 0 38px;
}
.sec4rgttxt{
	background:none;
	width:306px;
	padding:20px 0 0 20px;
	color:#ffffff;
	text-align:justify;
}
.sec4btn{
	position:absolute;
	top:816px;
	right:20px;
	display:block;
}
.sec4btn-640, .sec6txt4-640, .s6img-640, .sec5txt1, .sec3img2-640{
	display:none;	
}
.bnft-bg-640{
	background:none;
}
/* ------end section4---------- */
/* ------start section5---------- */
div#section5{
	background:url(../images/section5.jpg) center top no-repeat;
	height:870px;	
}
.sec5hding{
	font-style:italic;
	text-shadow:none;
	width:800px;
	padding:21px 0 0 0;
	display:block;
}
.img-640, .sec5hding-640{
	display:none;
}
.stepsimg{
	display:none;
}
ul.sec5list li.list-640{
	display:block;
}
.listtext{
	width:100%;
	margin:0;
	padding:0 0 0 0;
}
ul.sec5list{
	margin:330px auto 0 auto;
	display:block;
	padding:0 0 0 0;
	display:table;
	width:96%;
}
ul.sec5list li{
	display:inline-block;
	float:left;
	margin:0;
	padding:0 0 0 0;
	list-style:none;
	width:25%;
}
.s5ingrdnts-hding, .s5ingrdnts-hding2{	
	font-weight:700;	
	font-size:26px;
	color:#393939;
	text-align: center;
	line-height:26px;
	letter-spacing:-1px;
	text-transform:uppercase;	
	padding:14px 0 0 0;	
	margin:0 auto;
	display:block;
	border-bottom: none;
}
.s5ingrdnts-hding2{	
padding:26px 0 0 0;	
}
.sec5txt1{		
	font-size:22px;
	color:#393939;
	text-align: center;
	line-height:26px;
	width:900px;
	padding:15px 0 0 0;
	margin:0 auto;
	display:block;
}
.sec5txt2{
	font-size:22px;
	line-height:26px;
	padding:97px 0 0 20px;
	width:470px;
}
.sec5btn{
	position:absolute;
	top:738px;
	right:40px;
	display:block;	
}
.sec5txt1-640{
	display:none;
}
/* ------end section5---------- */
/* ------start section6---------- */
div#section6{
	background:url(../images/section6.jpg) center top no-repeat;
	height:1302px;	
}
.sec6hding{
	text-shadow:none;
	font-style:italic;
	font-size:55px;
}
.sec6txt1{
	font-size:24px;
	line-height:26px;
	text-align:center;
	font-weight:600;
	font-style:italic;
	width:754px;
	margin:0 auto;
	padding:10px 0 0 0;	
}
.sec6txt2, .sec6txt3, .sec6txt4, .sec6txt5, .sec6txt6{
	font-size:20px;
	line-height:24px;
	text-align:left;
	width:620px;
	font-weight:700;
	margin:0;
	padding:57px 0 0 0;
	display:block;
}
.sec6txt3{
	width:286px;
	font-weight:normal;
	padding:30px 0 0 0;
}
.sec6txt4{
	width:308px;
	padding:204px 0 0 674px;
}
.sec6txt5{
	width:777px;
	color:#ffffff;
	padding:107px 0 0 0;
	text-align:center;
	margin:0 auto;	
}
.sec6txt6{
	width:324px;
	padding:51px 0 0 582px;
	font-weight:normal;
}
.sec6btn{
	position:absolute;
	top:931px;
	right:42px;
	display:block;	
}

/* ------end section6---------- */
/* ------start section7---------- */
div#section7{
	background: url(../images/section7.jpg) center top no-repeat;
	height:1150px;	
}
.sec7hding{
	font-style:italic;
	text-shadow:none;
	padding:0 0 0 0;
	line-height:50px;
}
.sec7hding span{
	font-family: 'Conv_GothamHTF-Ultra';
}
.sec7lft, .sec7mid, .sec7rgt{
	float:left;
	display:inline-block;
	width:32%;
}
.sec7mid{
	width:32%;
}
.sec7rgt{
	width:35%;
}
.sec7txt, .sec7txt2{
	font-size:20px;
	line-height:24px;
	text-align:center;
	color:#123777;
	font-weight:bold;
	width:236px;
	margin:0;
	display:block;
	padding:190px 0 0 63px;
}
.sec7btn{
	position:absolute;
	top:966px;
	left:0;
	display:block;
}
.sec7txt2{
	color:#373737;
	font-weight:700;
	font-style:italic;
	padding:417px 0 0 0;
	width:514px;
	text-align:left;
}
.sec7img-640{	
	display:none;
}
.sec7btn-640{
	display:none;
}
/* ------end section7---------- */
/* ------start footer---------- */

div#footer{
	width:100%;
	margin-left:0;
	padding:30px 0 40px 0;
	display:block;
	height:auto;
	border-top:2px solid #d3d3d3;	
}
.ftrtxt1{	
	font-size:18px;
	text-align:center;
	line-height:28px;	
	margin:0;
	color:#7b7b7b;
	padding:6px 10px 0 10px;
	display:block;
}
.ftrtxt1 a, .ftrtxt1 a:hover{
	color:#7b7b7b;
	text-decoration:none;
}
.ftrtxt2-640{
	display:none;
}
/* ------end footer---------- */


}
