@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {width:100%;}
body{
	font-family: "Inter", sans-serif;
	font-weight:400;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; 
	/* -webkit-overflow-scrolling: touch; */
	padding:0;
	margin:0;
	list-style:none;
	background:#fff;
	}
.container{
	width:1030px;
	height:auto;
	margin:0 auto;
	padding:0;
	box-sizing:border-box;
	}
p, h1, h2, h3, h4, h5, 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%;}
/*===============================
CSS FOR CONTAINERS BREAK POINTS
=================================*/
.bdhding{	
	font-weight:800;
	font-size:48px;	
	line-height:56px;
	text-align:center;	
}
.bdsubhding{
	font-weight:600;
	font-size:26px;
	line-height:36px;
	text-align:center;
}
.bdfont, .bdfont2, .bdfont3{
	font-size:22px;
	line-height:32px;
	text-align:left;
}
.bdfont2{font-size:28px;line-height:38px;}
.bdfont3{font-size:20px;line-height:30px;}
.bdfont4{font-size:26px;line-height:36px;}
.bdfont u{
	text-decoration:underline;
	text-decoration-thickness:1px;
	text-underline-offset:5px;
}
.mar1{margin-top:32px;}
.mar2{margin-top:40px;}
.hdmar{margin-top:12px;}
.mar3{margin-top:50px;}

.bold{font-weight:bold;}
.semibold{font-weight:600;}
.txlncntr{text-align:center;}

@media only screen and (max-width: 1060px){
.container{ max-width:740px; width:100%; }
.bdhding{font-size:38px;line-height:46px;}
.bdsubhding{font-size:22px;line-height:32px;}
.bdfont{font-size:18px;line-height:28px;}
.bdfont2{font-size:23px;line-height:33px;}
.bdfont3{font-size:16px;line-height:26px;}
.bdfont4{font-size:21px;line-height:31px;}
.mar1{margin-top:28px;}
.mar2{margin-top:35px;}
.mar3{margin-top:40px;}
}
@media only screen and (max-width: 767px){
.container{ width:100%; max-width:640px;}
.bdinpad{padding:0 10px;}

.bdhding{font-size:35px;line-height:43px;}
.bdsubhding{font-size:22px;line-height:32px;}

.bdfont{font-size:17px;line-height:27px;}
.bdfont2{font-size:22px;line-height:32px;}
.bdfont3{font-size:16px;line-height:26px;}
.bdfont4{font-size:20px;line-height:30px;}
.mar1{margin-top:27px;}
}
@media only screen and (max-width: 479px){
.bdhding{font-size:30px;line-height:38px;}
}
/*=========================
CSS FOR HEADER
===========================*/
.top-fix-bar {margin-bottom: 64px;}
.header{		
	height:64px;	
	margin-top: -64px;
    position: relative;
    top: 64px;
	background:#fff url(../images/navline.jpg) left bottom repeat-x;
}
.prdhdr{background:#fff url(../images/prd-navline.jpg) left bottom repeat-x;}
.fixed-nav .header{
	float:left;
	width:100%;
	position: fixed;
	z-index: 1000;
	top: 0;
	-webkit-transition: margin .3s ease-out;
    transition: margin .3s ease-out;
	margin-top:0;
	height:64px;
	}
.logo{
	float:left;
	margin:24px 0 0 0;
}
.hdrbtn, ul.nav{
	float:right;
	display:inline-block;
}
.hdrbtn{	
	padding:0 24px;	
	margin:19px 0 0 17px;
	height:42px;
	border:1px solid #00a669;
	border-radius:5px;
	font-size:18px;
	line-height:40px;
	color:#00a669;
	text-align:center;	
}
ul.nav{float:right;margin:8px 0 0 0;}
ul.nav li{
	float:left;
	display:inline-block;	
	padding:0 20px;
	position:relative;
	}
ul.nav li::after{
	content:"";
	position:absolute;
	right:0;
	top:15px;
	height:18px;
	width:1px;
	background:#c4c4c4;
}
ul.nav li:nth-child(4)::after, ul.nav li:nth-child(5)::after{display:none;}
ul.nav li a{
	float:left;		
	font-size:16px;
	line-height:46px;
	text-align:center;
	color:#000;			
}
ul.nav li a.active{ color:#e91f27;}
ul.nav li:last-child{margin:0 0 0 0;}
ul.nav li:last-child a{
	padding:0 20px;
	height:46px;
	border-radius:5px;
	background:#e91f27;
	font-weight:bold;
	font-size:18px;
	line-height:46px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
#menu-wrapper {
    overflow: hidden;
    max-width: 40px;
    cursor: pointer;
	float:right;
}
#menu-wrapper #hamburger-menu {
    position: relative;
    width: 25px;
    height: 20px;
    margin: 25px 0 5px 0;
}
#menu-wrapper #hamburger-menu span {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    left: 0;
    display: block;
    width: 100%;
    height: 3px;
    border-radius: 10px;
    color: black;
    background-color:#636466;
    position: absolute;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out;
}
#menu-wrapper #hamburger-menu span:nth-child(1) {top: 0;}
#menu-wrapper #hamburger-menu span:nth-child(2) {top: 9px;}
#menu-wrapper #hamburger-menu span:nth-child(3) {top: 18px;}
#menu-wrapper #hamburger-menu.open span:nth-child(1) {
    top: 9px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}
#menu-wrapper #hamburger-menu.open span:nth-child(2) {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: -60px;
}
#menu-wrapper #hamburger-menu.open span:nth-child(3) {
    top: 9px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
#menu-container .menu-list {
    padding-left: 0;
    display: block;
    position: absolute;
    width: 100%;
    z-index: 999;
    overflow-y: auto;
    overflow-x: hidden;
    left: -100%;
	top:70px;	
	background:#000;
	border-top:1px solid #ccc;	
}
#menu-container .menu-list  li a{
	font-size:16px;
	padding:10px 10px 10px 10px;
	text-align:left;
	color:#fff;
	display:block;
	border-bottom:1px dotted #ccc;	
}
#menu-container .menu-list  li a.active{background:#232323;}
#menu-container .menu-list  li:last-child{background:#e91f27;}

@media only screen and (max-width: 1060px){
.header{height:54px; top:54px; margin-top:-54px;}
.top-fix-bar {margin-bottom: 54px;}
.fixed-nav .header{height:54px;}
#menu-container .menu-list{top:54px;}
ul.nav, a.hdrbtn, .prdhdrbtn{display:none;}
.logo {margin: 20px 0 0 0;}
#menu-wrapper #hamburger-menu {margin: 17px 0 5px 0;}
}

/*================start banner===================*/
.banner{	
	background:url(../images/banner.jpg) center top no-repeat;
	height:474px;	
	padding:96px 0;
}
.bnrtxt-area{width:612px;}
.bnrlogo{margin:0;display:block;max-width:100%;}
.bnrhding{
	font-weight:bold;
	font-size:32px;
	line-height:42px;
	color:#fff;
	text-align:left;
	margin-top:24px;
}
.bnrdvdr{
	height:3px;
	background:#e91f27;
	margin:21px 0;
	width:95%;
}
.bnrtxt{	
	font-weight:500;
	font-size:24px;
	line-height:32px;
	color:#fff;
	text-align:left;
}
/*--------------------section1--------------------*/
.sec1{padding:50px 0;}
.s1bx{
	background:#f8eeee;
	margin:40px 0 0 0;
	padding:24px 320px 24px 30px;
	position:relative;
}
.s1bximg{position:absolute;right:20px;bottom:0;}
/*--------------------section2--------------------*/
.sec2{padding:50px 0 310px 0;background:#f8eeee;}
/*--------------------section3--------------------*/
.sec3{padding:1px 0 50px 0;}
.s3bx{
	margin:-270px 0 0 0;
	background:#fff url(../images/s3bxbg.jpg) left top no-repeat;
	padding:44px 30px 44px 432px;
	box-shadow:0 0 10px #e8e7e7;
	position:relative;
}

.s3bxprd{position:absolute;left:34px;top:48px;}
ul.s3bxlist{padding:15px 0 0 0;}
ul.s3bxlist li{
	position:relative;
	padding:0 0 15px 85px;
	margin:15px 0 0 0;
	border-bottom:1px solid #ecdedf;
}
ul.s3bxlist li:last-child{border-bottom:none;padding:0 0 0 85px;}	
ul.s3bxlist li span{font-weight:600;}
.s3bxlicon{position:absolute;left:10px;top:6px;}
ul.s3bxlist2{padding:20px 0 0 0;}
ul.s3bxlist2 li{
	background:#fff url(../images/s3limg1.png) left center no-repeat;
	box-shadow:0 0 10px #eaeaea;
	padding:28px 30px 28px 358px;
	margin-top:24px;
	position:relative;
}
ul.s3bxlist2 li:nth-child(2){background:#fff url(../images/s3limg2.png) left center no-repeat;}
ul.s3bxlist2 li:nth-child(3){background:#fff url(../images/s3limg3.png) left center no-repeat;}
ul.s3bxlist2 li:nth-child(4){background:#fff url(../images/s3limg4.png) left center no-repeat;}
ul.s3bxlist2 li:nth-child(5){background:#fff url(../images/s3limg5.png) left center no-repeat;}
ul.s3bxlist2 li:nth-child(6){background:#fff url(../images/s3limg6.png) left center no-repeat;}
ul.s3bxlist2 li:nth-child(7){background:#fff url(../images/s3limg7.png) left center no-repeat;}
ul.s3bxlist2 li:nth-child(8){background:#fff url(../images/s3limg8.png) left center no-repeat;}
ul.s3bxlist2 li:nth-child(9){background:#fff url(../images/s3limg9.png) left center no-repeat;}
ul.s3bxlist2 li:nth-child(10){background:#fff url(../images/s3limg10.png) left center no-repeat;}
ul.s3bxlist2 li:nth-child(11){background:#fff url(../images/s3limg11.png) left center no-repeat;}
ul.s3bxlist2 li:nth-child(12){background:#fff url(../images/s3limg12.png) left center no-repeat;}
.s3l2hding{
	font-weight:bold;
	color:#e91f27;
	text-align:left;
}
.s3l2txt{margin-top:15px;}
/*---------------------------*/
.pkgcontainer{
	margin:44px 0 0 0;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	align-items: flex-start;
}
.pkg1, .pkg2, .pkg3{width:32.5%;position:relative;}
.pkg1{
	order:2;
	border:4px solid #cc1320;
	border-radius:10px;
	background:#fefedd;
	position:relative;
	padding:30px 10px 30px 10px;
	box-shadow:0 0 10px #a6a5a5;
}
.pkg2{order:3;}
.pkg3{order:1;}
.pkg2, .pkg3{
	border:2px solid #b4b4b4;
	background:#fff;
	padding:23px 10px;
	margin-top:34px;
	border-radius:10px;
}
.pkg1, .pkg2, .pkg3{
	cursor:pointer;
	transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;
}
.pkg1:hover, .pkg2:hover, .pkg3:hover{
	transform: scale(1.05);
	-webkit-transform: scale(1.03);
}
.bestvalue{position:absolute;left:-12px;top:-12px;}
.mostpopular{position:absolute;left:-10px;top:-10px;}
.pkg1-hding1{
	font-weight:800;
	font-size:45px;
	line-height:47px;
	color:#cc1320;
	text-align:center;
	text-transform:uppercase;
}
.pkg1-hding2{
	font-weight:500;
	font-size:24px;
	line-height:30px;
	text-align:center;
	text-transform:uppercase;
	margin-top:4px;
}
.pkg1imgbx, .pkg2imgbx, .pkg3imgbx{position:relative;}
.pkg3imgbx{padding-top:29px;}
.pkg1btl{margin:12px auto 0 auto;display:block;max-width:100%;height:auto;}
.pkg2btl{margin:17px auto 0 auto;display:block;max-width:100%;height:auto;}
.save{
	position:absolute;
	right:30px;
	top:10px;
	height:85px;
	width:85px;
	background:#ffd200;
	border-radius:50%;
}
.save p{
	font-weight:500;
	font-size:21px;
	line-height:24px;
	text-align:center;
	text-transform:uppercase;
	padding-top:22px;
}
.save p span{font-weight:800;}
.pkg1prc, .pkg2prc{
	font-weight:800;
	font-size:62px;
	line-height:42px;
	text-align:center;
	margin-top:10px;
}
.pkg2prc{margin-top:22px;}
.pkg1prc span{font-weight:normal;font-size:21px;}
ul.pkg1list{width:244px;margin:10px auto 0 auto;display:block;}
ul.pkg2list{margin:12px auto 0 auto;}
ul.pkg3list{margin:50px auto 0 auto;}
ul.pkg1list li{
	height:30px;
	width:100%;
	position:relative;
	padding:0 10px 0 43px;
	font-weight:bold;
	font-size:18px;
	line-height:30px;
	color:#fff;
	text-align:left;
	text-transform:uppercase;
	text-shadow:1px 1px #861e22;
	font-style:italic;
	margin:4px 0 0 0;
	border:1px solid red;
}
ul.pkg1list li img{position:absolute;left:0;top:-3px;}
ul.pkg1list li.discount{background:#d93137;border:1px solid #c5181a;border-radius:40px;}
ul.pkg1list li.bonus{background:#007385;border:1px solid #08528a;border-radius:40px;text-shadow:1px 1px #004550;}
ul.pkg1list li.freeship{background:#d28247;border:1px solid #c3763c;border-radius:40px;text-shadow:1px 1px #6f4526;}
.pkg1btn{margin:18px auto 0 auto;display:block;max-width:100%;}
.pkg1cards{margin:10px auto 0 auto;display:block;max-width:100%;}
.rtlprc, .yourprc{
	font-size:17px;
	line-height:25px;
	color:#454545;
	text-align:center;
	margin-top:14px;
}
.yourprc{margin-top:4px;}
.rtlprc span{padding:0 4px;}
.yourprc span{font-weight:bold;font-size:23px;}

@media only screen and (max-width: 1060px){
.bnrtxt-area{width:500px;}
.bnrlogo{width:300px;height:auto;}
.bnrhding{font-size:28px;line-height:38px;margin-top:22px;}
.bnrtxt{font-size:21px;line-height:29px;}

.sec1{padding:45px 0;}
.s1bx {margin: 37px 0 0 0;padding: 22px 270px 24px 20px;}
.s1bximg {width:230px;height:auto;right: 14px;}

.sec2 {padding: 45px 0 310px 0;}
.sec3 {padding: 1px 0 45px 0;}
.s3bx {
	background: #fff url(../images/s3bxbg.jpg) left center no-repeat;
    background-size:300px;
    padding: 34px 20px 34px 302px;
}
.s3bxprd{width:280px;height:auto;left:20px;top:70px;}
ul.s3bxlist2 li{padding: 18px 20px 18px 353px;}
.s3l2txt {margin-top: 10px;}

.pkg1-hding1 {font-size: 34px;line-height:36px;}
.bestvalue, .mostpopular{width:90px;height:auto;}
.pkg1-hding2 {font-size: 18px;line-height: 24px;}
.save {
    right: 15px;
    height: 75px;
    width: 75px;
}
.save p{font-size:18px;line-height:21px;padding-top:18px;}
.pkg1prc, .pkg2prc {font-size: 50px;line-height: 30px;}
.pkg1prc span {font-size: 18px;}
ul.pkg1list{width:100%;}
ul.pkg3list {margin: 39px auto 0 auto;}
ul.pkg1list li {font-size: 15px;}
.pkg1btn{height:auto;}
.pkg1cards{width:170px;height:auto;}
.rtlprc, .yourprc {font-size: 15px;line-height: 23px;}
.yourprc span {font-size: 20px;}
}
@media only screen and (max-width: 767px){
.banner{background:#22121d url(../images/banner-mob.jpg) center top no-repeat;background-size:cover;height:auto;padding:40px 0 0 0;}
.bnrtxt-area{width:auto;}
.bnrlogo{width:250px;}
.bnrhding{font-size:24px;line-height:34px;margin-top:18px;}
.bnrdvdr{height:2px;margin:16px 0;width:100%;}
.bnrtxt {
	font-size: 19px;
	line-height: 27px;
}
.bnrimg{margin:26px auto 0 auto;display:block;height:auto;max-width:100%;}

.sec1{padding:38px 0;}
.s1bx {
	margin: 35px 0 0 0;
	padding: 22px 10px 0 10px;
}
.s1bximg{position:inherit;right:auto;bottom:auto;margin:22px auto 0 auto;display:block;max-width:100%;width:200px;}

.sec2{padding:38px 0 305px 0;}
.sec3{padding:1px 0 38px 0;}
.s3bx {
	background: #fff;
	padding: 24px 10px 0 10px;
}
ul.s3bxlist{padding:10px 0 0 0;}
ul.s3bxlist li {padding: 0 0 15px 72px;}
ul.s3bxlist li:last-child{padding:0 0 0 72px;}
.s3bxlicon{top:2px;left:0;}
.s3bxprd{position:inherit;left:auto;top:auto;margin:20px auto 0 auto;display:block;transform:rotate(-15deg);-webkit-transform:rotate(-15deg);width:260px;height:auto;}
ul.s3bxlist2{padding:10px 0 0 0;}
ul.s3bxlist2 li, ul.s3bxlist2 li:nth-child(2), ul.s3bxlist2 li:nth-child(3), ul.s3bxlist2 li:nth-child(4),
ul.s3bxlist2 li:nth-child(5), ul.s3bxlist2 li:nth-child(6), ul.s3bxlist2 li:nth-child(7), ul.s3bxlist2 li:nth-child(8),
ul.s3bxlist2 li:nth-child(9), ul.s3bxlist2 li:nth-child(10), ul.s3bxlist2 li:nth-child(11), ul.s3bxlist2 li:nth-child(12){padding: 18px 10px 18px 10px;background:#fff;}
.s3l2hding{text-align:center;}
.s3limg{
	margin:15px auto 0 auto;
	display:block;
	max-width:100%;
	width:280px;
	height:auto;
	border:3px solid #fff;
	box-shadow:0 0 10px #e5e1e4;
	border-radius:10px;
}
.s3l2txt{text-align:center;margin-top:15px;}

.pkgcontainer{margin:14px 0 0 0;justify-content:center;text-align:center;}
.pkg1, .pkg2, .pkg3{
	width:450px;
	margin:20px 0 0 0;
	padding:20px 0 20px 0;
}
.pkg1{order:1;}
.pkg2{order:2;}
.pkg3{order:3;}
.pkglft, .pkgrgt{
	float:left;
	display:block;
	width:50%;
	padding:20px 3px 0 8px;
}
.pkg2 .pkglft{padding:14px 3px 0 8px;}
.pkg3 .pkglft{padding:10px 3px 0 8px;}
.pkgrgt{padding:10px 8px 0 3px;}
.pkg3 .pkgrgt{padding:15px 8px 0 3px;}
.pkgrgt-txt{
	font-size:18px;
	line-height:24px;
	text-align:center;
	margin-top:12px;
}
.save{right:auto;left:5px;top:-13px;}
.pkg3imgbx {padding-top: 0;}
.pkg1btl, .pkg2btl{margin:22px auto 0 auto;}
.pkg1prc{margin-top:0;}
ul.pkg2list, ul.pkg3list{margin:10px auto 0 auto;}
ul.pkg1list li {
	font-size: 14px;
	line-height:29px;
	padding: 0 10px 0 40px;
}
.pkg1btn{margin:10px auto 0 auto;}
.pkg1cards{width:150px;}
}
@media only screen and (max-width: 479px){
.pkg1, .pkg2, .pkg3 {padding: 15px 0 15px 0;}
.bestvalue, .mostpopular {width: 80px;}
.pkg1-hding1 {
	font-size: 28px;
	line-height: 30px;
}
.pkg1-hding2 {
	font-size: 16px;
	line-height: 22px;
}
.save{
	right:auto;
	left:5px;
	top:-13px;
	height: 58px;
    width: 58px;
}
.save p {
    font-size: 15px;
    line-height: 17px;
    padding-top: 13px;
}
.shipbx{width:370px;height:118px;padding: 10px 5px 10px 98px;}
.shipbx-txt1 {font-size: 18px;line-height: 26px;}
.shipbx-txt2 {
    font-size: 13px;
    line-height: 21px;
}
.shipiconbx{height:116px;padding:44px 0 20px 7px;}
.shipiconbx img{width:65px;}
.shipiconbx::after {
    border-top: 58px solid transparent;
    border-left: 15px solid #cc1320;
    border-bottom: 58px solid transparent;
}
.pkg1, .pkg2, .pkg3{width:370px;}
ul.pkg1list li {
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	padding: 0 5px 0 28px;
}
ul.pkg1list li img {width: 22px;top: -2px;height:auto;}
.pkgrgt-txt {
	font-size: 18px;
	line-height: 24px;
}
}
@media only screen and (max-width: 389px){
.pkg1, .pkg2, .pkg3{width:100%;}
.pkg1-hding1 {font-size: 26px;line-height: 28px;}
.pkg1-hding2 {font-size: 14px;line-height: 20px;}	
.pkg1prc, .pkg2prc {
	font-size: 40px;
	line-height: 30px;
}
.pkg1prc span {font-size: 15px;}
ul.pkg1list li {font-size: 11px;}
}
@media only screen and (max-width: 359px){
ul.pkg1list li {font-size: 10px;}
}
/*=======================start section4, 5, 6, 7=======================*/
.sec4{padding:50px 0;background:#f7f4f4;}
.tbx1, .tbx2{
	background:#fff;
	border:1px solid #ebe9e9;
	border-radius:12px;
	padding:35px 28px;
	margin-top:40px;
}
.tbx2{margin-top:20px;}
.timg{float:right;margin:5px 0 0 20px;max-width:100%;}
.tbxhding{
	font-family: "Manrope", sans-serif;
	font-weight:bold;
	text-align:left;
}
.stars{margin:12px 0 17px 0;display:block;max-width:100%;}	
.tbxtxt{
	font-family: "Manrope", sans-serif;
	color:#323232;
	text-align:left;
}
.tbxtxt2{
	font-family: "Manrope", sans-serif;
	font-weight:bold;
	font-size:24px;
	line-height:32px;
	margin-top:28px;
}
.tbxtxt2 span{font-weight:normal;font-size:16px;color:#7a7979;margin-left:6px;}
.tbxtxt2 img{margin:0 0 -3px 4px;}
/*-------------------------section5-------------------------*/
.sec5{padding:50px 0;}
.mbbx{
	margin:170px auto 0 auto;
	display:table;	
	background-image: linear-gradient(#592424, #bc2628);
	padding:8px;
}
.mbbxtop{background:#fff;padding:1px 20px 18px 20px;}
.mbseal{margin:-105px auto 0 auto;display:block;}
.mbbx p{text-align:center;}
.mbbx-hding1{
	font-weight:bold;
	font-size:46px;
	line-height:56px;
	padding:11px 0 0 0;	
}
.mbbxmid{background:#cc1320;padding:9px 20px;}
.mbbx-hding2{
	font-weight:800;
	font-size:102px;
	line-height:100px;
	text-transform:uppercase;
	color:#fff;
}
.mbbxbtm{background:#592424;padding:36px 50px;color:#fff;}
/*-------------------------section6-------------------------*/
.sec6{background:#f7f4f4;padding:50px 0;}
#accordion{height:auto!important;margin:35px auto 0 auto;display:block;}
.ui-accordion .ui-accordion-header { 
	display: block; 
	cursor: pointer; 
	zoom: 1; 
	background:#fff url(../images/plus.png) 97% 27px no-repeat;	
	text-align:left; 
    padding:16px 40px 16px 30px;
	margin:10px 0 0 0;	
	outline:none;	
	position:relative;	
	font-weight:bold;
	font-size:22px;
	line-height:32px;
	text-align:left;
	border:1px solid #e0e0e0;	
}
.ui-accordion .ui-accordion-header.active{
	background:#fff url(../images/minus.png) 97% 27px no-repeat;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-bottom:none;
}
.ui-accordion .ui-accordion-content { 
	padding:0; 
	overflow: auto; 
	zoom: 1; 
	border:1px solid #e0e0e0;
	border-top:none;	
	padding: 0 30px 30px 30px;
	background:#fff;
}
.accord-txt{
	box-sizing: border-box;
    float: left;
	width:100%;
	text-align:left;
    padding: 20px 0 0 0;
	border-top:1px solid #e0e0e0;		
}
/*-------------------------section7-------------------------*/
.sec7{padding:50px 0;}
.s7prd{margin:80px auto 0 auto;display:block;max-width:100%;height:auto;}
@media only screen and (max-width: 1060px){
.sec4, .sec5, .sec6, .sec7 {padding: 45px 0;}
.tbx1, .tbx2 {padding: 26px 20px;margin-top: 37px;}
.tbx2 {margin-top: 20px;}
.stars{width:120px;height:auto;}
.tbxtxt2 {font-size: 20px;line-height: 28px;margin-top: 24px;}
.tbxtxt2 span {font-size: 14px;}
.timg{width:170px;height:auto;}

.mbbx {margin: 150px auto 0 auto;}
.mbbx-hding1 {font-size: 40px;line-height: 50px;}
.mbbx-hding2 {font-size: 88px;line-height: 86px;}
.mbbxbtm {padding: 30px 30px;}

.ui-accordion .ui-accordion-header { 
    padding:16px 40px 16px 20px;
	font-size:20px;
	line-height:30px;
}
.ui-accordion .ui-accordion-content { padding: 0 20px 30px 20px;}

.s7prd {margin: 60px auto 0 auto;}
}
@media only screen and (max-width: 767px){
.sec4, .sec5, .sec6, .sec7 {padding: 38px 0;}
.tbx1, .tbx2 {padding: 22px 10px;margin-top: 32px;}
.tbx2 {margin-top: 18px;}
.timg{width:120px;height:auto;}
.stars{width:100px;height:auto;}
.tbxtxt2 {font-size: 18px;line-height: 26px;margin-top: 18px;}
.tbxtxt2 span {font-size: 13px;}
.tbxtxt2 img {width:15px;height:auto;margin: 0 0 -3px 2px;}

.mbbx {margin: 98px auto 0 auto;padding:5px;}
.mbbxtop {padding: 1px 10px 10px 10px;}
.mbseal{width:140px;height:auto;margin: -70px auto 0 auto;}
.mbbx-hding1 {font-size: 30px;line-height: 38px;}
.mbbxmid {padding:5px 10px;}
.mbbx-hding2 {font-size: 64px;line-height: 62px;}
.mbbxbtm {padding: 20px 10px;}

#accordion{margin:30px auto 0 auto;}
.ui-accordion .ui-accordion-header { 
	background:#fff url(../images/plus.png) 98% 23px no-repeat;	
    padding:12px 35px 12px 10px;
	margin:7px 0 0 0;
	font-size:18px;
	line-height:28px;
}
.ui-accordion .ui-accordion-header.active{
	background:#fff url(../images/minus.png) 98% 22px no-repeat;
}
.ui-accordion .ui-accordion-content {padding: 0 10px 22px 10px;}
.accord-txt{padding: 15px 0 0 0;}

.s7prd {margin: 50px auto 0 auto;}
}
@media only screen and (max-width: 479px){
.mbbx-hding1 {font-size: 24px;line-height: 32px;}
.mbbx-hding2 {font-size: 54px;line-height: 52px;}	
	
.s7prd {margin: 35px auto 0 auto;}
}
@media only screen and (max-width: 389px){
.mbbx-hding1 {font-size: 20px;line-height: 28px;}
.mbbx-hding2 {font-size: 46px;line-height: 44px;}	
}
/*============================
FOOTER SECTION
=============================*/
footer{padding:40px 0;background:#000000;color:#fff;}
ul.ftrlist{display:flex;justify-content:center;flex-wrap:wrap;}
ul.ftrlist li{
	padding:0 9px;
	font-size:16px;
	line-height:26px;
	text-align:center;
	position:relative;
}
ul.ftrlist li::after{
	content:"";
	position:absolute;
	right:0;
	top:6px;
	height:14px;
	width:1px;
	background:#fff;
}
ul.ftrlist li:last-child::after{display:none;}
ul.ftrlist li a{color:#fff;}
.ftrtxt{
	font-size:16px;
	line-height:26px;
	text-align:center;
	margin-top:20px;
}
.ftrtxt2, .ftrtxt3{
	font-size:12px;
	line-height:18px;
	text-align:center;
	margin-top:25px;
	padding:0 30px;
}
.ftrtxt3{margin-top:18px;}




     .ingradiant_row {
      display: flex;
      align-items: center;
      box-shadow: 0 0 10px #eaeaea;
    margin-top: 24px;
    position: relative;
    }


    .ingradiant_image img {
      width: 100%;
      height: auto;
      display: block;
    }

    .ingradiant_content {
          width: 70%;
          padding: 0 28px;
    }
    .ingradiant_image{
    width: 30%;
    }


    .ingradiant_content h2 {
        font-weight: bold;
    color: #e91f27;
    text-align: left;
        font-size: 26px;
    line-height: 36px;
    }
    .ingradiant_content h2 span {
            font-size: 10px;
    vertical-align: super;
    }

    .ingradiant_content p {
         margin-top: 15px;
             font-size: 22px;
    line-height: 32px;
    text-align: left;
    }

@media only screen and (max-width: 1060px){
ul.ftrlist li{padding:0 5px;font-size:14px;line-height:24px;}
.ftrtxt{font-size:14px;line-height:24px;margin-top:16px;}
.ftrtxt2, .ftrtxt3{
	font-size:11px;
	line-height:17px;
	margin-top:20px;
	padding:0 0;
}
.ftrtxt3{margin-top:14px;}
}
@media only screen and (max-width: 767px){
footer{padding:32px 0;}

.ingradiant_row {
    flex-direction: column;
    padding-bottom: 15px;
}
.ingradiant_image {
    width: 100%;
}

.ingradiant_content {
    width: 100%;
    padding: 12px 18px 0 18px;
}
.ingradiant_content p {
    margin-top: 3px;
}

}

