@charset "utf-8";
/* CSS Document   */

html {font-family: sans-serif;line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;font-family: 'Open Sans', sans-serif;padding:0; line-height: 1.6em;}
header{ width:100%; clear:both; overflow:hidden; margin:0; padding:0 0; text-align:center;}
.content-wrap{ width:1080px; margin:0 auto; position:relative;}
.logo{ padding:0 0 0 5px;}
.blueSection{ width:100%; clear:both; overflow:hidden; padding:27px 0 28px; background:#31436b;}
.imgcon{ float:left; margin:0 60px 0 0;}

.blue_right p{ margin:0 0 0; padding:0; color:#ef6c3a ; font-size:17px;}
.blue_right p em{ font-size:18px;  }
.blue_right h3 {color: #fff;margin: 32px 0 30px;padding: 0;font-size: 28px;line-height: 1.1em;}

.sectionTwo{ width:100%; clear:both; overflow:hidden; padding:20px 0;}
.sectionTwo p{ color:#666; font-size:17px; margin:0 0 16px; padding:0; line-height:1.4em;}
.sectionTwo img{ float:right; margin:0 0 0 60px;}
.sectionTwo h4{ font-size:28px; color:#31436b ; line-height:1em; margin:42px 0 30px;}
.sectionTwo ul{ margin:0; padding: 0 0 14px 1em;}
.sectionTwo ul li{ color:#666; font-size:17px;}
.sectionTwo p:last-of-type {
    margin-bottom: 0;
}
.box-col{ width:25%; float:left; text-align:center;}

.sectionThree{ width:100%; clear:both; overflow:hidden; padding:27px 0;}
.sectionThree h2.centertext{ text-align:center; font-size:28px; color:#31436b; margin:0; padding:20px 0 40px 0;}

.waysrow{ width:940px; clear:both; overflow:hidden; padding:20px 0 0;}
.waysrow img{
	float:left;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
} 
.waysrow p{ color:#666; font-size:17px; margin:0; padding:0;}

.waysrow-foot{ width:100%;}
.waysrow-foot p { margin:0 0 20px;}
.waysrow ul{ margin:0; padding: 0 0 23px 1em;}
.waysrow ul li{ color:#666; font-size:17px; line-height: 26px;list-style-type: disc;}

.sectionfour{ width:100%; clear:both; overflow:hidden; padding:42px 0; background:#e3e3e3;}
.module1-box{ float:left; width:225px;}
.module1-box img{ display:block; width:100%;}
.right-mar{ margin-right:60px;}

.sectionB{ width:100%; clear:both; overflow:hidden; margin:0; padding:27px 0; background:#e3e3e3;}
.sectionL{ background:#fff;}
.blogimgCon{ text-align:center;}
.blog-detials{ width:100%; clear:both; margin:25px auto;}
.blog-detials h1{ color:#ff6600; font-size:28px; font-weight:700; margin:0; padding:0; text-align:center; text-decoration:underline;}
.blog-detials h2{ color:#ff6600; font-size:28px; font-weight:700; margin:0 0 20px; padding:0;  text-align:center;}
.blog-detials p{ color:#666; font-size:17px; margin:0; padding:0;line-height: 1.7em;} 

.blogcon{
	width:auto;
	clear:both;
	overflow:hidden;
	padding:20px;
	border:2px dotted #666;
	text-align:left;
}
.blogcon ul{ margin:0; padding: 15px 0 10px 1em;}
.blogcon ul li{ color:#666; font-size:17px; line-height: 26px;list-style-type: disc;}

.text-center{ text-align:center;}
.et_pb_button{position: relative;padding: .5em 1em;border: 2px solid;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: transparent;background-repeat: no-repeat;background-position: center;background-size: cover;font-size: 20px;font-weight: 500;line-height: 1.7em !important;-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;text-decoration:none;margin-top:35px;}
.et_pb_button::after, .et_pb_button::before {position: absolute;margin-left: -1em;opacity: 0;text-shadow: none;font-size: 32px;font-weight: 400;font-style: normal;font-variant: none;line-height: 1em;text-transform: none;background:url(img/arrow.png) no-repeat 100% 50% #2f4066;-webkit-transition: all .2s;-moz-transition: all .2s;transition: all .2s;}
.et_pb_button_0 {color: #ef6c3a !important;font-size: 28px;}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover {padding: .5em 2em .5em .7em;border: 2px solid transparent;background:url(img/arrow.png) no-repeat 93% 50% #2f4066;}
.jam-Packed h3{ line-height: 30px; font-size:30px; font-weight:700; margin-bottom:45px;     margin: 0 0 54px;}

.savings{ border:2px solid #ef6c3a; padding:20px; margin:15px auto; width:100%; clear:both;}
.savings h5{ font-size:28px; color:#ef6c3a; margin:0 0 15px; padding:0; text-align:center;}
.savings h5 span{ font-size:17px; display:block;}

.getEverything{ width:100%; clear:both; text-align:center; padding:35px 0 0;}
.getEverything h4{ color:#333;font-size: 26px; margin:0 0 20px; padding:0;}

.optionSection{ width:1005; clear:both; overflow:hidden; padding:30px 0 ;}
.waysToOrder h1 { text-align: center; font-size: 30px; font-weight:700; margin:0; padding:0; color:#ff6600;}
.option{ margin:35px auto  0; padding:0 0 30px; border:3px solid #ee6c3a; background:#eeeeee; }
.option h2{ display:block; text-align:center; background:#31436b; text-align:center; margin:0; padding:25px 0; color:#fff; font-size:36px; font-weight:700;}
.option p{ font-size:20px; color:#000; margin:0; padding:20px 35px; font-weight:500; line-height:34px; }
.option p span{ text-decoration:line-through;}
.orderbox{ padding:60px 0 0; width:100%; overflow:hidden; }
.orderbox img{ display:block; margin:25px auto;}
.orderbox p{ color:#666; font-size:17px; margin:0; padding:0;}
.orderbox h2{ font-size:28px; color:#333; margin:0 0 10px 0; display:block; padding:0; text-align:center;}

footer{ width:100%; clear:both; background:#31436b ; padding:20px 0; text-align:center;}
footer p { font-size:14px; color:#fff; margin:  0; padding:0;}


.et_animated.slide {
    -webkit-animation-name: et_pb_slide;
    animation-name: et_pb_slide;
}
