@charset "utf-8";
/* CSS Document */
/*----------------
RESET CSS
-----------------*/
body {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	padding: 0;
	background: #ffffff;
	color: #000000;
	text-align: center;
	font-family: 'Galano Grotesque';
	font-weight: normal;
	}
div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {margin: 0;padding: 0;}
header, section, footer, aside, nav, main, article, figure {display: block;}
table, tr, td {border: 0;}
a {outline: none;color: inherit;text-decoration: none;}
img {border: none; max-width:100%; height:auto;}
li {list-style: none;}
* {box-sizing: border-box;}
.img-full {max-width: 100%;}
.clearall {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	}
.for-mob{display:none;}
.for-tab{ display:none;}
.for-desk{}
.fl{ float:left;}
.fr{ float:right;}
/*-----------------------
    MAIN CSS START
------------------------*/
.container, .container2{
	width: 1500px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	}
.container2{ width:1170px;}	
	
/*HEADER CSS*/	
.top-fix-bar{
	float: left;
	width: 100%;
	margin-bottom:103px;
	}
.header{
	float:left;
	width:100%;
	height:103px;
	margin-top: -103px;
    position: relative;
    top:103px;
	}
.fixed-nav .header{
	position: fixed;
	z-index: 11;
	top: 0;
	background:#fff;
	-webkit-transition: margin .3s ease-out;
    transition: margin .3s ease-out;
	margin-top:0;
	
	-webkit-box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
	}


.top-right-social{
    display: flex;
    justify-content: space-between;
    align-items: center;
    float: right;
    padding: 7px 0;
	font-size:15px;
	line-height:15px;
    font-weight: 500;
	}
.top-right-social .fa{
    color: #ffc200;
	}
.sc-icons{
    margin-right: 30px;
	}
.sc-icons a{
    padding: 0 5px;
	}
.ct-top{
    margin-right: 20px;
	}
.ct-top p a{
    padding-left: 10px;
	}

.logo{
	float:left;
	width:173px;
	margin-top:22px;
	}

	
ul.mainMenu{
	display:inline-block;
	vertical-align:middle;
	margin-top:22px;
	}
ul.mainMenu li{
	float:left;
    padding:0 18px;
	}
ul.mainMenu li a{
	float:left;
	color:#333333;
	font-size:16px;
	line-height:32px;
	letter-spacing:0.3px;
	}
ul.mainMenu li a.active,ul.mainMenu li a:hover{color:#ffc200;}
ul.mainMenu li a svg{
	width:13px;
	display:inline-block;
	vertical-align:middle;
	margin:-3px 0 0;
	}
ul.hdr-rgt{
	float:right;
    text-align: right;
	}
ul.hdr-rgt li{
	display:inline-block;
	vertical-align:middle;
	padding:25px 10px;
	font-size: 18px;
    font-weight: 600;
    color: #333333;
	}
ul.hdr-rgt li:nth-child(1) img{
	display:inline-block;
	vertical-align:middle;
	margin:-10px 5px 0 0;
	}
ul.hdr-rgt li:nth-child(2){ 
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	position:relative;
	padding:25px 15px;
	}
ul.hdr-rgt li:nth-child(2) span{
	position:absolute;
	top:15px;
	right:8px;
	font-size:15px;
	}

html {
    -webkit-text-size-adjust: 100%;
}
/*============DESKTOP-DROPDOWN-MENU====================*/
.header .container{ position:static;}
.dropMenu{
	position:absolute;
	left:0;
	right:0;
	background:#fff8db;
	top:103px;
	opacity: 0;
	visibility: hidden;
	display: block;
	transition: all 0.3s ease-in-out;
	z-index:9;
	box-shadow: 0 7px 9px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 7px 9px 1px rgba(0,0,0,0.2);
	}
ul.mainMenu li:hover .dropMenu{
	opacity: 1;
	visibility: visible;
	}
.dropMenu_shop-row{
	width:100%;
	max-width:1550px;
	margin:0 auto;
	position:relative;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
	padding:30px 0 30px;
	}
.dropMenu_shop-col{
	width:50%;
	text-align:center;
	border-right:1px solid #ffeb96;
	padding:0 25px;
	}
.dropMenu_shop-col:last-child{ border:none;}
.product_line-hdng{
	font-size: 28px;
    line-height: 40px;
    color: #000000;
    font-family: 'Butler';
	}
.product_menu-block{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	flex-wrap: wrap;
	width:100%;
	margin-top:20px;
	column-gap: 2%;
	row-gap: 12px;
	}
.product_menu-block-col{
	width:49%;
	min-height:100px;
	padding:10px;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	align-items: center;
	border:1px solid #ffeb96;
	border-radius:5px;
	background:#fff;
	transition: all 0.3s ease-in-out;
	}
.product_menu-block-col:hover{background:#fffdf3; transition: all 0.3s ease-in-out;}
.product_menu-img{
	width: 70px;
	}
.product_menu-img img{
	max-width:100%;
	display:block;
	margin:0 auto;
	}
.product_menu-content{
	text-align:left;
	width:calc(100% - 70px);
	padding-left:7px;
	}
.product_menu-content h3{
	font-size:20px;
	line-height:26px;
	color:#000;
	font-family: 'Butler';
	}
.product_menu-content p{
	font-size: 14px;
    line-height: 20px;
    color: #333333;
    margin-top: 10px;
	}
.product_menu-content p img {
    display: inline-block;
    vertical-align: middle;
    margin: -7px 5px 0 0;
    width: 70px;
	}
	
/*MOBILE MENU CSS*/
.mob-mnu-ic{
    cursor: pointer;
    position:absolute;
    right:175px;
    top:26px;
	z-index:16;
	height:30px;
	}
.mob-mnu-ic button{
	outline: none;
    -webkit-appearance: none;
	background: none;
	padding:0;
    cursor: pointer;
	border: none;
	margin:0;
	}
.mob-mnu-ic span{
	color:#fff;
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	margin-top:4px;
	margin-right:5px;
	}
.bar1, .bar2, .bar3 {
	width: 30px;
	height: 3px;
	background-color: #333;
	transition: 0.4s;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	}
.bar2{margin: 6px 0;}

.dl-active .bar1 {
	-webkit-transform: rotate(-45deg) translate(-7.5px, 5px);
	transform: rotate(-45deg) translate(-7.5px, 5px);
	background:#333;
	}
.dl-active .bar2 {opacity: 0;}
.dl-active .bar3 {
	-webkit-transform: rotate(45deg) translate(-7px, -5px);
	transform: rotate(45deg) translate(-7px, -5px);
	background:#333;
	}
	
.mobilemenu{
	left:0;
	position:fixed;
	top:70px;
	background:#fff;
	z-index:12;
	right:0;
	bottom:0;
	overflow:scroll;
	display:none;
	border-top:1px solid #ddd;
	}
.mobimenu-top{ top:70px;}
.mobilemenu li{
	float:left;
	width:100%;
	text-align:left;
	border-bottom:1px solid #ddd;
	}
.mobilemenu li a{
	float:left;
	width:100%;
	padding:17px 20px;
	font-size:18px;
	color:#000;
	}
.mobilemenu li a.header-btn {
    float: left;
    width: 150px;
    font-size: 18px;
    color: #ffffff;
    height: 42px;
    line-height: 40px;
    font-weight: 600;
    margin:10px 0;
    border-radius: 20px;
    background: #19c354;
	padding:0;
	text-align:center;
	}
	
/*-------------------------
     BANNER CSS
--------------------------*/
.banner-sec{
	float:left;
	width:100%;
	height:666px;
	background:url(../images/banner-bg.jpg) no-repeat center top;
	position:relative;
	overflow:hidden;
	}
.bnr-left{
    float: left;
    width: 37%;
    text-align: left;
    margin-left: 85px;
    padding: 85px 0;
	}
.bnr-heading{
	font-size:45px;
	line-height:58px;
	font-family: 'Butler';
	color:#000000;
	}
.bnr-para{
	font-size:21px;
	line-height:30px;
	color:#000000;
	letter-spacing:0.5px;
	margin-top:30px;
	}
.shop-btn{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 275px;
    height: 60px;
    font-size: 18px;
    line-height: 60px;
    color: #ffffff;
	text-align:center;
    border-radius: 50px;
    background: #ffc200;
    font-weight: bold;
	margin-top:50px;
	}		

/*-------------------------
     BANNER BOTTOM CSS
--------------------------*/
.bnr-btm-sec{
	float:left;
	width:100%;
	padding:30px 0 0 0;
	}
.top-para{
	font-size:18px;
	line-height:26px;
	color:#000000;
	}
.bnr-btm-list{
	float:left;
	width:100%;
	padding:20px 0 20px;
	}
.bnr-btm-list li{
	display:inline-block;
	vertical-align: middle;
	position:relative;
	padding:0 20px;
	}
.bnr-btm-list li img{
	display:inline-block;
	vertical-align:middle;
	}
.voguelogo{ max-height:25px;}	

/*-------------------------
     SECTION1 CSS
--------------------------*/
.section1{
	float:left;
	width:100%;
	background:#fff;
	padding:70px 0;
	}
.s1-heading{
	font-size:44px;
	line-height:58px;
	color:#000000;
	font-weight:300;
	}
.s1-para{
	font-size:24px;
	line-height:38px;
	color:#000000;
	font-weight:300;
	margin-top:30px;
	letter-spacing:0.3px;
	}

.s1-list-heading{
	display:inline-block; 
	vertical-align:top;
	width:100%;
	position:relative;
	margin-top:50px;
	}
.s1-list-heading:before{
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	transform:translateX(-50%);
	width:450px;
	height:1px;
	background: #c0c0c0;
	}
.s1-list-heading span{
	display:inline-block;
	vertical-align:top;
	position:relative;
	background:#fff;
	padding:0 12px;
	color:#000;
	font-size:26px;
	line-height:26px;
	font-weight:bold;
	letter-spacing:0.5px;
	}
		
.sec1-list{
	float:left;
	width:100%;
	margin-top:40px;
	}
.sec1-list li{
	display:inline-block;
	vertical-align:top;
	padding:0 40px;
	}
.sec1-list li img{
	display:block;
	margin:0 auto 20px;
	width:85px;
	}
.sec1-list li p{
	font-size:18px;
	line-height:26px;
	color:#000000;
	font-weight:500;
	}	

/*-------------------------
     SECTION2 CSS
--------------------------*/	
.section2{
	float:left;
	width:100%;
	background:#fcfbf0;
	padding:60px 0 80px;
	}

.common-heading{
	font-size:42px;
	line-height:50px;
	color:#000000;
	font-family: 'Butler';
	font-weight: normal;
	}
.common-text{
	font-size:18px;
	line-height:28px;
	color:#333333;
	margin-top:20px;
	}

.s2-mid-wrap{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:1250px;
	margin-top:60px;
	}
.s2-imgbox{
	float: left;
    width: 36%;
	}
.s2-bnr-img{
	margin:0 auto 0;
	display:block;
	border-radius:12px;
	}
.s2-contbox{
	float:right;
	width:60%;
	text-align:left;
	}
.s2-cont-heading{
	font-size:27px;
	line-height:33px;
	color:#000;
	font-weight:600;
	}	

.section-2__progress-blk{
	margin:0 auto 0;
	width:100%;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
.section-2__progress-box{
	width:48%;
	}
.section-2__progress-row{
	float:left;
	width:100%;
	margin-top:40px;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
	}
.section-2__progress-percent{
	font-size:30px;
	line-height:36px;
	color:#000;
	font-family: 'Butler';
	font-weight: bold;
	display:inline-block;
	vertical-align:middle;
	width:80px;
	}
.section-2__progress-txt{
	width:calc(100% - 95px);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
	font-size:18px;
	line-height:24px;
	color:#000;
	min-height:48px;
	font-weight:600;
	border-left:1px solid #d7d7d7;
	margin-left:2px;
	padding-left:15px;
	}
.section-2__progres-bar{
	width:100%;
	height:8px;
	background:#ebebeb;
	border-radius:15px;
	margin-top:16px;
	}
.section-2__progres-bar-inner{
	background:#ffc200;
	border-radius:15px;
	position:relative;
	height:100%;
	}
.section-2__progres-bar-inner:after{
	content:'';
	position:absolute;
	right:0;
	background:#fff;
	width:20px;
	height:20px;
	border-radius:50%;
	border:1px solid #ffc200;
	box-shadow:0px 3px 10px 1px rgba(0,0,0,0.1);
	top:-7px;
	}

.shop-hover-btn{
	display: inline-block;
    vertical-align: middle;
	width:100%;
	max-width:215px;
	height:52px;
	font-size:20px;
	line-height:46px;
	color:#ffc200;
	border-radius:50px;
	border:2px solid #ffc200;
	font-weight:bold;
	margin-top:50px;
	text-align:center;
	transition:all ease 0.5s;
	}
.shop-hover-btn:hover{color:#ffffff; background:#ffc200;}

/*-------------------------
     SECTION3 CSS
--------------------------*/	
.section3{
	float:left;
	width:100%;
	background:#fff;
	padding:60px 0 80px;
	}
.shop-box{
	float:left;
	width:100%;
	margin-top:60px;
	
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	}

.shop-colm-list{
	width:23%;
	padding: 0 14px 30px;
	border-radius:10px;
	background:url(../images/sp-bg.jpg)#fff8db no-repeat center top;
	text-align:center;
	overflow:hidden;
	}
.shop-prod{
	float:left;
	width:100%;
	height:308px;
	margin-top:17px;
	margin-bottom:10px;
	background:url(../images/prd-bg.png) no-repeat center top;
	}
.prod-picc{
    display: inline-block !important;
    vertical-align: middle;
    margin-top: 25px;
    width: 240px;
	}
.sp-bx-pr{
	float:left;
	width:100%;
	font-size:30px;
	line-height:38px;
	font-weight:bold;
	color:#000000;
	font-family: 'Butler';
	}
.sp-bx-pr2{
	float:left;
	width:100%;
	font-size:14px;
	line-height:24px;
	color:#333333;
	margin-top:10px;
	}
.sp-bx-pr2 img{
	display:inline-block;
	vertical-align:middle;
	margin:-8px 10px 0 0;
	width:93px;
	}
.sp-btn{
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    max-width: 215px;
    height: 55px;
    font-size: 20px;
    line-height: 48px;
    color: #ffc200;
	border: 2px solid #ffc200;
    border-radius: 50px;
    font-weight: bold;
	transition:all ease .5s;
    margin-top: 22px;
    text-align: center;
	}	
.sp-btn:hover{ background:#ffc200; color:#fff;}	
	
.collection-prod-sec{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:1165px;
	margin-top:80px;
	}	

.collection-prod-wrap{
	margin:40px auto 0;
	width:100%;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
.collection-prod-box{
	width:31%;
	text-align:center;
	background:url(../images/collect-prod-bg.jpg)#fff no-repeat center top;
	border:1px solid #e1e1e1;
	border-radius:12px;
	overflow:hidden;
	padding:40px 30px 30px;
	}
.collection-prods{
	margin:0 auto 0;
	display:block;
	}
.collect-prodbx-head{
    font-size: 30px;
    line-height: 38px;
    font-weight: bold;
    color: #000000;
    font-family: 'Butler';
	margin-top:5px;
	}
.collect-prodbx-rating{
    font-size: 14px;
    line-height: 24px;
    color: #333333;
    margin-top: 10px;
	}
.collect-prodbx-rating img{
    display: inline-block;
    vertical-align: middle;
    margin: -8px 10px 0 0;
    width: 93px;
	}	
.collect-prodbx-text{
	font-size:20px;
	line-height:30px;
	color:#333333;
	margin-top:20px;
	}	

.s3_btm_text{
	font-size:30px;
	line-height:34px;
	color:#000;
	font-family: 'Butler';
	font-weight:bold;
	margin-top:45px;
	}
.section3 .shop-btn{ margin-top:30px;}

/*-------------------------
     SECTION4 CSS
--------------------------*/
.section4{
	float:left;
	width:100%;
	padding:60px 0 80px;
	background:#fcfbf0;
	}
.cmn-txt-fs23{
	font-size:23px !important;
	line-height:33px !important;
	}	
.s4-mid-wrap{
    margin: 40px auto 0;
    width: 100%;
    max-width: 1060px;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}	
.s4-mid-box{
	width:27%;
	text-align:center;
	}	
.s4-mid-box img{
	margin:0 auto 0;
	display:block;
	border-radius:12px;
	}
.s4-mid-box-cont{
	float:left;
	width:100%;
	padding: 30px 8px 0;
	}		
.s4-mid-box-cont h3{
	font-size: 25px;
    line-height: 31px;
    font-weight: bold;
    color: #000000;
    font-family: 'Butler';
	}	
.s4-mid-box-cont .common-text{ margin-top:8px;}	
	
/*-------------------------
     SECTION5 CSS
--------------------------*/	
.section5{
	float:left;
	width:100%;
	padding:60px 0 0;
	background:#fff;
	}
.sec5-slider{
	float:left;
	width:100%;
	margin-top:40px;
	padding:0 50px;
	}
.sec5-colm{
	float:left;
	background:#fcfbf0;
	border:1px solid #e7e4c8;
	border-radius:12px;
	text-align:left;
	}
.sec-testi-box{
	float:left;
	width:100%;
	padding:20px 25px;
	}
.t-star{ display:block;}
.t-heading{
	font-size:24px;
	line-height:30px;
	color:#000000;
	font-family: 'Butler';
	font-weight:normal;
	margin-top:12px;
	}
.t-name{
    margin: 15px auto 0;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
	}
.t-pics{
	border-radius:50%; 
	width:72px;
	}
.t-name p{
	width:calc(100% - 72px);
	font-size:20px;
	line-height:32px;
	color:#000000;
	text-align:left;
	font-weight:600;
	padding-left:12px;
	}
.t-txt1{ margin-top:15px !important; min-height:168px;}
.shop-btn2{
	height:55px !important;
	line-height:55px !important;
	font-size:20px !important;
	}
	
/*-------------------------
     SECTION6 CSS
--------------------------*/
.section6{
	float:left;
	width:100%;
	padding:60px 0 0; 
	}
.s6-adv-row{
	margin:50px auto 0;
	width:100%;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
.s6-advt-box{
	float:left;
	width:31%;
	height:283px;
	text-align:left;
	border-radius:12px;
	overflow:hidden;
	padding:35px 25px;
	position:relative;
	}
.s6-advt-bx1{background:url(../images/s6-bx-bg1.jpg) no-repeat center center; background-size: cover;}	
.s6-advt-bx2{background:url(../images/s6-bx-bg2.jpg) no-repeat center center; background-size: cover;}
.s6-advt-bx3{background:url(../images/s6-bx-bg3.jpg) no-repeat center center; background-size: cover;}
.s6-advt-box-cont{
    float: left;
    width: 100%;
    max-width: 250px;
	}
.s6-advt-heading{
	font-size:24px;
	line-height:30px;
	color:#000000;
	font-weight:bold;
	font-family: 'Butler';
	}
.s6-advt-box-cont .common-text{ margin-top:10px;}
.s6-advt-bx3 .common-text{ padding-right: 60px;}	
.s6-shop-btn{
    position: absolute;
    left: 25px;
    bottom: 16%;
    width: 100%;
    max-width: 120px;
    height: 40px;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
    color: #ffffff;
    border-radius: 50px;
    background: #ffc200;
    font-weight: 600;
	}

.doctor-box{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 1035px;
    background: #fff;
	text-align:left;
    padding:35px 50px 40px;
    -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1);
    margin-top: 100px;
    border-radius: 20px;
	}
.doc-box-top{
    margin: 0 auto 0;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    text-align: left;
    align-items: center;
    width: 100%;
	}
.doc-imgbox{ width:242px;}	
.doc-imgbox img{
	margin:0 auto 0;
	display:block;
	}
.doc-box-cont{
	width:calc(100% - 242px);
	padding-left:40px;
	text-align:left;
	}
.doc-box-cont p{
	font-size:20px;
	line-height:26px;
	color:#000;
	font-weight:600;
	}
.doc-box-cont h3{
	font-size:30px;
	line-height:34px;
	color:#000;
	font-weight:bold;
	margin-top:10px;
	}
.doctor-text{
	margin-top:30px !important;
	}	
a.read-more-text{
	display:inline-block;
	vertical-align:top;
	font-size: 18px;
    line-height: 28px;
    color: #333333;
	margin-top:30px;
	}	
	
/*-------------------------
     SECTION7 CSS
--------------------------*/
.section7{
	float:left;
	width:100%;
	background:#fff;
	padding:60px 0 80px;
	}
.s7-blog-bx{
	margin: 50px auto 0;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	}
.s7-blog-col{
    width: 24%;
    text-align: left;
	}
.blg-img{
    display: block;
    margin: 0 auto 20px;
    border-radius: 8px;
    width: 100%;
    height: 200px;
    object-fit: cover;
	}
.blg-date{
    font-size: 13px;
    line-height: 20px;
    color: #000000;
    letter-spacing: 0.5px;
	}
.blog-hdng{
    font-size: 24px;
    line-height: 30px;
    color: #000000;
    letter-spacing: 0.5px;
	margin-top:10px;
	font-family: 'Butler';
	}
.blog-abt{
    font-size: 18px;
    line-height: 26px;
    color: #000000;
    margin-top: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
	}
a.read-more{
	display:inline-block;
	vertical-align:top;
    font-size: 16px;
    line-height: 24px;
	font-weight:600;
    color: #ffc200;
    margin-top: 20px;
	}
a.read-more:after{
	display:inline-block;
	vertical-align:middle;
    content: '';
    width: 30px;
    height: 3px;
    background: #ffc200;
	margin:-3px 0 0 10px;
	}

/*-------------------------
     SECTION8 CSS
--------------------------*/
.section8{
	float:left;
	width:100%;
	background:url(../images/sec8-bg.jpg) no-repeat center top;
	padding:160px 0;
	}
.s8-hdng{
	font-size: 72px;
    line-height: 70px;
    color: #ffffff;
    font-family: 'Butler';
    font-weight: normal;
	}
.s8-text{ 
	color:#fff !important; 
	margin-top:35px !important;
	}

/*-------------------------
     SECTION9 CSS
--------------------------*/
.section9{
	float:left;
	width:100%;
	padding:80px 0;
	}
.s9-instaHdng{
	float: left;
    width: 100%;
    font-size: 72px;
    line-height: 72px;
    color: #000000;
    font-family: 'Butler';
    font-weight: normal;
	}
.insta-img{
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	margin-top:45px;
	}

/*-------------------------
    CSS FOR FOOTERLINK
--------------------------*/
.ftr-links-sec{
    float: left;
    width: 100%;
    background: #eeeeee;
	padding:50px 0 40px;
	}
.ftr-links-inr{
	float: left;
    width: 100%;
	text-align:left;
	}
.ftr-links-col{
	float:left;
	width:25%;
	}
.ftr-links-col-3{ width:20%;}
.ftr-links-col-4{ width:20%;}
.ftr-log{
	max-width:100%;
	width:160px;
	}
.address-ftr{
	float:left;
	width:100%;
	margin:15px 0 0;
	font-size:16px;
	line-height:24px;
	color:#7d7d7d;
	}

.ftr-links-hd{
	float: left;
    width: 100%;
    font-size: 18px;
    line-height: 20px;
    color: #000000;
    font-weight: 600;
    margin-bottom: 10px;
	}
.ftr-links-list{
	float:left;
	width:100%;
	}
.ftr-links-list li{
	float:left;
	width:100%;
	margin:8px 0 0;
	font-size:18px;
	line-height:24px;
	color:#000000;
	text-align:left;
	letter-spacing:0.3px;
	}
.ftr-links-list li a{color:#000000;}

ul.scl-list{
	float:left;
	width:100%;
	margin:30px 0 0;
	}
ul.scl-list li{
	float:left;
	margin:0 5px;
	}
.disclmr-txt{
	float:left;
	width:100%;
	margin:35px 0 0;
	font-size:14px;
	line-height:24px;
	color:#747474;
	text-align:left;
	}	
.cards{
	position:absolute;
	right:0;
	top:-46px;
	}

.footer{
	float:left;
	width:100%;
	background:#dddddd;
	padding:30px 0 25px;
	}
.ftr-txt{
	float:left;
	font-size:14px;
	line-height:16px;
	color:#000000;
	margin-right:30px;
	}
.ftr-txt a{color:#000000; margin:0 6px;}


/*---------------------------------------
     INNER CSS
---------------------------------------*/
/*========Shop Page======*/
.menu-items-strip{
	float:left;
	width:100%;
	padding:10px 0;
	border-top:1px solid #d4d4d4;
	}
.shop-section1 .shop-box{ justify-content: flex-start; column-gap: 2.66%; row-gap:35px;}
.shop-collection-prod-bx .shop-prod{ height:240px;}
.shop-prods{
	margin:40px auto 0;
	display:block;
	}
.shop_hdg_mt{ margin-top:70px;}
.shop-collection-prod-bx{ justify-content: center !important;}	

/*====Product Details Page====*/
.prodDetails-sec1{
	float:left;
	width:100%;
	background:#fbfbfd;
	border-top:1px solid #d4d4d4;
	padding-bottom:5px;
	overflow:hidden;
	}
.prodDtls1-left{
	float:left;
	width:40%;
	text-align:center;
	position:relative;
	padding:15px 10px 0;
	}
.bdrcomb{
	float:left;
	width:100%;
	color:#707070;
	font-size:14px;
	line-height:20px;
	letter-spacing:0.3px;
	text-align:left;
	position:relative;
	}
.prod-slide{
	float:left;
	width:100%;
	position:relative;
	padding:25px 0 0;
	}
.mony-seal{
    position: absolute;
    right: 61px;
    top: 0px;
    z-index: 9;
    width: 120px;
	}
	
.prodDtls1-left .s1-list-heading{ margin-top:40px;}	
.prodDtls1-left .s1-list-heading span{
	font-size:22px;
	line-height:22px;
	background:#fbfbfd;
	padding:0 8px;
	}
.prodDtls1-left .s1-list-heading:before{ width:380px;}
.prodDtls1-left .sec1-list{ margin-top:0;}
.prodDtls1-left .sec1-list li{ padding: 0 15px; margin-top: 30px;}
.prodDtls1-left .sec1-list li img{ margin: 0 auto 10px; width: 60px;}
.prodDtls1-left .sec1-list li p{ font-size: 14px; line-height: 18px;}

/*Product Right Side*/
.prodDtls1-rght{
	float:right;
	width:60%;
	text-align:left;
	background:#fdfaf1;
	padding:30px 0 50px 35px;
	position:relative;
	}
.prodDtls1-rght:after{
	position:absolute;
	right:-1000px;
	top:0;
	bottom:0;
	content:"";
	left:0;
	background:#fdfaf1;
	border:4px solid #fff;
	border-top:0;
	box-shadow:1px 3px 15px 0 rgba(0,0,0,0.1);
	}
.prodDtls1-cont{
	float:left;
	width:100%;
	position:relative;
	z-index:2;
	}
.rvw-s1-txt1{
	font-size:18px;
	line-height:22px;
	color:#000000;
	font-weight:500;
	padding-bottom:13px;
	border-bottom:2px solid #363636;
	}
.prod-nameHdng{
    font-size: 34px;
    line-height: 50px;
    color: #000000;
    font-weight: 500;
	font-family: 'Butler';
	margin-top:15px;
	}
.str-rvw{
	font-size:16px;
	line-height:22px;
	font-weight:normal;
	margin-top:10px;
	color:#333333;
	padding-bottom:10px;
	border-bottom:1px solid #d7d7d7;
	}
.str-rvw img{
	display:inline-block;
	vertical-align:middle;
	width:90px;
	margin:-8px 10px 0 0;
	}
.prd-det-disc{
    font-size:18px;
    line-height: 26px;
    color: #1a1a1a;
	margin-top:15px;
	}
ul.proDetls1-rgt-list{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:15px;
	}
ul.proDetls1-rgt-list li{
	background: url(../images/prd-tik.png) no-repeat left 10px;
    float: left;
    width: 100%;
    text-align: left;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
	font-weight:500;
    padding-left: 30px;
    margin-top: 5px;
	}
.select-pkg{
    float: left;
    width: 100%;
	border:2px solid #f3ebd7;
	margin:25px 0;
	}
.subscribe-pkg{
	float:left;
	width:50%;
	color:#464646;
	text-align:center;
	font-size:22px;
	line-height:26px;
	cursor:pointer;
	font-family: 'Galano Grotesque';
	font-weight:600;
	letter-spacing:0.5px;
	padding:13px 10px;
	position:relative;
	border:none;
	}
.subscribe-pkg.active{ 
	background:#ffc100;
	color:#000;
	}
	
/*----------
Pakage
----------*/
.pack-sec{
    float: left;
    width: 100%;
    text-align: center;
    position: relative;
	margin-top:10px;
	}
.package{
	width:32%;
	float:left;
	border-radius:10px;
	border:2px solid #fff;
	overflow:hidden;
	box-shadow:0 0 8px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.1);
	}	
.package.left{ float:left;}	
.package.right{ float:right;}	
.package.mid{
	border:2px solid #1c1819;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-16%;
	}	
.pack-hdng{
    float: left;
    width: 100%;
	background:#f4eede;
	padding:6px 5px 9px;
	}	
.pack-hdng p{
	float: left;
    width: 100%;	
	font-size:24px;
	line-height:26px;
	font-weight:600;
	color:#000000;
	}	
.package.mid .pack-hdng{ background:#1c1819;}
.package.mid .pack-hdng p{color:#ffc100;}	
		
.pkg-mdl{
    float: left;
    width: 100%;
	padding:15px 10px;
	background:#fff;
	}
.prod-dv{
    float: left;
    width: 100%;
    position: relative;
	}
.pkg-prod {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
	}
.save-seal{
	position:absolute;
	right:10px;
	top:-10px;
	width:50px;
	height:50px;
	border-radius:50%;
	background:#eb8d1e;
	text-align:center;
	font-size:11px;
	line-height:10px;
	color:#ffffff;
	padding-top:5px;
	}
.save-seal span{
	font-size:16px;
	line-height:16px;
	font-weight:600;
	}
.rtl-prc{
	float: left;
    width: 100%;
    font-size: 16px;
    color: #1b1b1b;
    margin-top:10px;
	}
.rtl-prc span{
	position:relative;
	padding:0 5px;
	}
.rtl-prc span img{
	position:absolute;
	top:5px;
	left:0;
	right:-5px;
	width:100%;
	}
.rglr-prc{
	float: left;
    width: 100%;
    font-size: 42px;
	line-height:42px;
	font-weight:600;
    color: #1c1819;
    margin-top:10px;
	}
.rglr-prc span{ font-size:28px; font-weight:normal;}
.save-text{
	font-size:16px;
	line-height:16px;
	color:#ff0000;
	font-weight:bold;
	}	
a.addTocut-btn{
    display: inline-block;
    vertical-align: middle;
    width: 190px;
    max-width: 100%;
    height: 43px;
    background: #ffc100;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    border-radius: 30px;
    text-align: center;
    line-height: 43px;
    margin-top: 8px;
	letter-spacing:0.5px;
	}
.free-shpng{
    float: left;
    width: 100%;
    color: #000;
    font-size: 16px;
	font-weight: 500;
	margin-top:7px;	
	}



.prodDetails-sec2{
	float:left;
	width:100%;
	background:#fff;
	padding:60px 0 80px; 
	}
ul.prod-det-s2-list{
	width:100%;
	margin:30px auto 0;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
ul.prod-det-s2-list li{
	width:25%;
	text-align:center;
	position:relative;
	}
ul.prod-det-s2-list li:before{
	content:'';
	position:absolute;
	top:20px;
	right:0;
	bottom:20px;
	background:#e1e1e1;
	width:1px;
	}	
ul.prod-det-s2-list li:last-child:before{ display:none;}	
ul.prod-det-s2-list li img{
	margin:0 auto 0;
	display:block;
	width:54px;
	}
ul.prod-det-s2-list li h3{
	font-size:24px;
	line-height:28px;
	color:#000;
	font-weight:bold;
	font-family: 'Butler';
    margin-top: 10px;
	}
ul.prod-det-s2-list li .common-text{ margin-top:12px;}


.prodDetails-sec3{
	float:left;
	width:100%;
	background:#fcfbf0;
	padding:60px 0 80px; 
	}
.prod-det-s3-imgbox{
	float:left;
	width:38%;
	}
.prod-det-s3-imgbox img{
	margin:0 auto 0;
	display:block;
	border-radius:12px;
	}
.prod-s3-cont{
	float:right;
	width:56%;
	text-align:left;
	}



.prodDetails-sec4{
	float:left;
	width:100%;
	background:#fff;
	padding:60px 0 80px; 
	}
.prod-det-s4-wrap{
	width:100%;
	margin:50px auto 0;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
.prod-det-s4-box{
	width:31%;
	text-align:center;
	background:#fff;
	box-shadow:0 0 8px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 8px 1px rgba(0,0,0,0.1);
	padding:25px 24px;
	}
.prod-det-s4-box img{
	display:block;
	margin:0 auto 0;
	width:73px;
	}
.prod-det-s4-box h3{
	font-size:26px;
	line-height:30px;
	color:#000;
	font-weight:bold;
	font-family: 'Butler';
    margin-top: 20px;
	}
.prod-det-s4-bxline{
	display:inline-block;
	vertical-align:top;
	background:#ffefbf;
	width:42px;
	height:5px;
	border-radius:5px;
	margin-top:20px;
	}
	
	

.prodDetails-sec5{
	float:left;
	width:100%;
	background:#fcfbf0;
	padding:60px 0 80px;
	position:relative;
	}
.prod-det-s5-product{
	position:absolute;
	top:50px;
	left:-70px;
	}	
.prod-det-s5-wrap{
	float:left;
	width:100%;
	position:relative;
	margin-top:30px;
	}
.prod-det-s5-cont{
	float:right;
	width:53%;
	text-align:left;
	}
.prod-det-s5-ing-row{
	float:left;
	width:100%;
	text-align:left;
	border-bottom:1px solid #ffc200;
	padding:30px 0 30px 145px;
	position:relative;
	}
.prod-det-s5-ing-row:last-child{ border:none; padding-bottom:0;}	
.prod-det-s5-ing-row img{
	position:absolute;
	top:30px;
	left:0;
	width:123px;
	}
.prod-det-s5-ing-row h3{
	font-size:26px;
	line-height:30px;
	color:#000;
	font-weight:bold;
	font-family: 'Butler';
	}

.plus-img{
	display:inline-block;
	vertical-align:top;
	background:#000;
	width:43px;
	height:43px;
	border-radius:50%;
	font-size:43px;
	line-height:39px;
	color:#fff;
	font-weight:600;
	margin-top:45px;
	}
.prod-det-s5-gift-txt{
	font-size:26px;
	line-height:30px;
	color:#000;
	font-weight:500;
	margin-top:30px;
	}

ul.prod-det-gift-list{
	width:100%;
	max-width:925px;
	margin:30px auto 0;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
ul.prod-det-gift-list li{
	width:22%;
	text-align:center;
	border:1px solid #ddcab5;
	border-radius:4px;
	padding:15px 5px;
	}
ul.prod-det-gift-list li img{
	margin:0 auto 0;
	display:block;
	width:67px;
	}
ul.prod-det-gift-list li h3{
	font-size:20px;
	line-height:24px;
	color:#000;
	font-weight:bold;
	font-family: 'Butler';
	margin-top:14px;
	}
ul.prod-det-gift-list li .common-text{
	font-style:italic;
	margin-top:5px;
	}



.prodDetails-sec6{
	float:left;
	width:100%;
	background:#fff;
	padding:60px 0 80px;
	}
.prod-det-s6-box{
	margin:40px auto 0;
	width: 100%;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	}
.prod-det-s6-col{
	width:29%;
	text-align:center;
	}
.prod-det-s6-img{
	display:block;
	margin:0 auto;
	max-width:100%;
	border-radius:10px;
	}
.s6-col-steps{
	display:block;
	margin:-18px auto 15px;
    font-size: 20px;
    line-height: 38px;
    color: #ffffff;
	font-weight:600;
	background:#ffc100;
	border-radius:50%;
	width:36px;
	height:36px;
	position:relative;	
	}	
.prod-det-s6-col h3{
	font-size:26px;
	line-height:30px;
	color:#000;
	font-weight:bold;
	font-family: 'Butler';
	margin-top:14px;
	}
.prod-det-s6-col .common-text{
    margin-top: 15px;
	}



.prodDetails-sec7{
	float:left;
	width:100%;
	background:#fcfbf0;
	padding:60px 0 80px;
	position:relative;
	}



.prodDetails-sec8{
	float:left;
	width:100%;
	background:#fff;
	padding:60px 0 80px;
	}
.review-box{
	display:inline-block;
	vertical-align:middle;
	max-width:780px;
	width:100%;
	background:#fff;
	border-radius:3px;
	padding:20px 15px;
	box-shadow:0 0 20px 0 rgba(0,0,0,0.1);
	margin-top:40px;
	}
.rat-sec{
	display:inline-block;
	vertical-align:middle;
	width:115px;
	}
.rat-sec span{
	float:left;
	width:100%;
	font-size:50px;
	line-height:50px;
	color:#000000;
	margin-bottom:10px;
	}
.rat-sec p{
	float:left;
	width:100%;
	font-size:14px;
	line-height:22px;
	color:#9f9e9e;
	}
.rat-sec img{
	display:block;
	margin:0 auto;
	width:90px;
	}
.rat-img{
	display:inline-block;
	vertical-align:middle;
	margin:0 20px;
	}
.rat-txt1{
	width:175px;
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	line-height:18px;
	color:#656565;
	margin:0 10px;
	}
.rat-txt1 span{
	float:left;
	width:100%;
	color:#000;
	font-size:30px;
	line-height:30px;
	padding-bottom:15px;
	}
	
.testi-sec{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	max-width:780px;
	margin-top:15px;
	}
.testi-bx{
    float: left;
    width: 100%;
    position: relative;
    text-align: left;
    padding-left: 70px;
	padding-bottom:25px;
	margin-top:30px;
	border-bottom:1px solid #d5d5d5;
	}
.testi-bx:last-child{ border:none; padding-bottom:0;}
.name-t{
    width: 50px;
    height: 50px;
    line-height: 48px;
    border-radius: 50%;
	background:#f8ca3b;
    position: absolute;
    overflow: hidden;
    text-align: center;
    color: #ffffff;
    font-size: 23px;
    left: 0;
    top: 0;
	}
.tsti-txt1{
	font-size:20px;
	line-height:26px;
	color:#333333;
	font-weight:500;
	margin-bottom:10px;
	}
.t-star{
	display:block;
	width:90px;
	}
.tsti-txt2{
	font-size:18px;
	line-height:26px;	
	color:#333333;
	margin-top:10px;
	}
.tsti-txt3{
	font-size:18px;
	line-height:24px;
	color:#ffb30f;
	margin-top:12px;
	font-weight:500;
	}
.tsti-txt3 span{
	font-weight:normal;
	color:#747474;
	padding:0 5px;
	font-size:16px;
	}
	
	
.prodDetails-sec9{
	float:left;
	width:100%;
	background:#fcfbf0;
	padding:60px 0 80px;
	}
.collection-prod-wrap2{
	justify-content: center;
	column-gap: 3%;
	}		
a.addTocut-btn2 {
    display: inline-block;
    vertical-align: middle;
    width: 190px;
    max-width: 100%;
    height: 43px;
	border:2px solid #ffc100;
    color: #ffc100;
    font-size: 18px;
    font-weight: 600;
    border-radius: 30px;
    text-align: center;
    line-height: 40px;
    margin-top:20px;
    letter-spacing: 0.5px;
	}
a.addTocut-btn2:hover{
	background: #ffc100;
	color:#fff;
	}
	
		
.prodDetails-sec10{
	float:left;
	width:100%;
	background:#fff;
	padding:60px 0 80px;
	}		
.faq-container{
	display:inline-block;
	vertical-align:middle;
	max-width:775px;
	width:100%;
	margin:30px 0 0;
	}
.up-slide-dwn{
	float:left;
	width:100%;
	}	
.accordion{
	float: left;
    width: 100%;
    text-align: left;
    background: url(../images/close-btn.png) no-repeat 97% center;
    padding: 20px 40px 20px 0;
    font-size: 20px;
    line-height: 24px;
    color: #2d2d2d;
	font-weight:500;
	letter-spacing:0.5px;
    cursor: pointer;
	border-bottom:1px solid #f1e9e9;
	}
.acdn-heading.accordion-open {
    background: url(../images/open-btn.png) no-repeat 97% center;
	border:none;
	border-bottom:1px solid #f1e9e9;
	}
.acdn-content{
    float: left;
    width: 100%;
    padding: 20px 10px 10px 0;
	}
.acdn-para{
	float: left;
    width: 100%;
	font-size: 18px;
    line-height: 26px;
    color: #2d2d2d;
	margin-bottom:15px;
	text-align:left;
	}		
	
.prodDetails-result-sec{
	float:left;
	width:100%;
	background:#fcfbf0;
	padding:50px 0;
	}		
.reslt-box{
    float: left;
    width: 100%;
	}	
.reslt-col{
	float:left;
	width:33.33%;
	text-align:center;
	padding:0 61px;
	}
.reslt-col p{
	float:left;
	width:100%;
	margin-top:15px;
	font-size:18px;
	line-height:26px;
	color:#1a1a1a;
	}	
	
	
.harmony_sec5, .harmony_sec7, .glp_slim_sec9{
	background:#fff;
	}
.harmony_sec6, .glp_slim_sec8, .glp_slim_sec10{
	background:#fcfbf0;
	}	
	
.harmony_sec5 .prod-det-s5-product{
	position:static;
	float:left;
	border-radius:10px;
	margin-top:30px;
	}	
.harmony_sec5 .prod-det-s5-ing-row img{ width:112px;}
.harmony_sec5 .prod-det-s5-ing-row{ padding-left:130px;}
.harmony_sec5 .prod-det-s5-ing-row:nth-child(2){ border:none; padding-bottom:0;}		
.harmony_sec5 ul.prod-det-gift-list{ max-width:100%;}
.sleepeasy_sec5 ul.prod-det-gift-list{ max-width:100%;}
.sleepeasy_sec5 ul.prod-det-gift-list li{ width:16%; background:#fcfbf0;}
.sleepeasy_sec5 ul.prod-det-gift-list li img{ width:50px; margin:0 auto 7px;}
.harmony_sec5 ul.prod-det-gift-list li{ width:16%; background:#fcfbf0;}
.harmony_sec5 ul.prod-det-gift-list li img{ width:50px; margin:0 auto 7px;}
	
			
/*=======About Page=====*/
.about-section1{
	float:left;
	width:100%;
	background:#fbfbfd;
	border-top: 1px solid #d4d4d4;
	padding:10px 0 70px;
	}
.abt-sec1-block{
	float:left;
	width:100%;
	margin-top:40px;
	}	
.abt-sec1-left{
	float:left;
	width:57%;
	text-align:left;
	}
.abt-s1-txt{
	font-size:18px;
	line-height:26px;
	font-weight:500;
	color:#000;
	padding-bottom:10px;
	border-bottom:2px solid #363636;
	}
.about-section1 .common-heading{ margin-top:15px;}
.abt-sec1-imgbx{
	float:right;
	width:35%;
	}
.abt-s1-img{
	display:block;
	margin:0 auto;
	border-radius: 6px;
	}


.about-section2{
	float:left;
	width:100%;
	background:#ffffff;
	padding:60px 0 70px;
	}
.abt-sec2-imgbx{
	float:left;
	width:51%;
	}
.abt-s2-prod-img{
	display:block;
	margin:0 auto;
	}
.abt-sec2-cont-bx{
	float:right;
	width:48%;
	text-align:left;
	}
	

.about-section3{
	float:left;
	width:100%;
	background:#fcfbf0;
	padding:60px 0 70px;
	}
.abt-s3-mid-warp{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    max-width: 850px;
    margin: 35px auto 0;
	}
.abt-s3-mid-box{
	width:47.4%;
	}
.abt-s3-mid-imgbx{
	display:inline-block;
	vertical-align:top;
	width:100%;
	}
.abt-s3-mid-imgbx img{
	display:block;
	margin:0 auto;
	border-radius:10px;
	}
.abt-s3-mid-contbx{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:30px;
	padding:0 9px;
	}
.abt-s3-mid-contbx h3{
	font-size:25px;
	line-height:33px;
	font-weight:bold;
	color:#000;
	font-family: 'Butler';
	}


.about-section4{
	float:left;
	width:100%;
	background:#ffffff;
	padding:60px 0 70px;
	}
.abt-s4-block{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin: 45px auto 0;
	}
.abt-s4-box{
	float: left;
    width: 31%;
    height: 283px;
    text-align: left;
    border-radius: 12px;
    overflow: hidden;
    padding:25px 20px 35px;
    position: relative;
	}
.abt-s4-bx1{ 
	background: url(../images/abt-s4-bx-bg1.jpg) no-repeat center center;
	background-size:cover;
	}
.abt-s4-bx2{ 
	background: url(../images/abt-s4-bx-bg2.jpg) no-repeat center center;
	background-size:cover;
	}
.abt-s4-bx3{ 
	background: url(../images/abt-s4-bx-bg3.jpg) no-repeat center center;
	background-size:cover;
	}
	
.abt-s4-bx-left{
	float: left;
    width: 100%;
    max-width: 253px;
    text-align: left;
	position: relative;
	}
.abt-s4-bx-hdng{
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	color:#000;
	font-family: 'Butler';
	}
	
.abt-s4-box .common-text{
	color:#000;
	}
.abt-s4-mid-wrap{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	align-items: center;
    width: 100%;
	max-width:1140px;
    margin: 55px auto 0;
	}
.abt-s4-mid-contbx{
	width:55.61%;
	text-align:left;
	}
.dr-msg{
	font-size:20px;
	line-height:26px;
	font-weight:600;
	color:#000;
	}
.dr-name{
	font-size:30px;
	line-height:34px;
	font-weight:bold;
	color:#000;
	margin-top:8px;
	}
.dr-sign{
	float:left;
	margin-top:50px;
	}
.abt-s4-mid-imgbx{
	width:37%;
	}
.abt-s4-mid-imgbx img{
	display:block;
	margin:0 auto;
	border-radius:8px;
	}


.about-section5{
	float: left;
    width: 100%;
    padding: 60px 0 70px;
    background: #fcfbf0;
	}


.about-section6{
	float: left;
    width: 100%;
    padding: 60px 0 70px;
    background: #fff;
	}
a.explore-btn{
	display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 297px;
    height: 55px;
    font-size: 20px;
    line-height: 55px;
    color: #ffffff;
    text-align: center;
    border-radius: 50px;
    background: #ffc200;
    font-weight: bold;
    margin-top:40px;
	}
.abt-s6-text{
	font-size:12px;
	line-height:18px;
	color:#757575;
	font-weight:400;
	margin-top:15px;
	}
	
			
/*=======FAQ Page======*/
.faq-section1{
	float:left;
	width:100%;
	background:#fff;
	padding:60px 0 80px;
	}

/*=======Contact Page======*/
.contact-sec{
	float:left;
	width:100%;
	background:url(../images/contct-secbg.jpg) no-repeat center top;
	padding:65px 0 80px;
	}
.contact-sec-mdl{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	max-width:1170px;
	margin-top:40px;
	box-shadow: 0 0 15px 0 rgb(0 0 0 / 10%);
	background:#fff;
	padding:45px 0 0 0px;
	}
.contc-col-1{
	float:left;
	width:49%;
	padding:0 55px 25px 40px;
	text-align:left;
	border-right:1px solid #e1e1e1;
	}

.contct-txt1{
	float:left;
	width:100%;
	font-size:24px;
	line-height:30px;
	color:#2d3b42;
	font-weight:600;
	}
.contct-txt2{
	float:left;
	width:100%;
	font-size:18px;
	line-height:24px;
	color:#121212;
	margin-top:10px;
	letter-spacing:0.5px;
	}
.contc-col-1 ul{
	float:left;
	width:100%;
	margin-top:20px;
	}
.contc-col-1 ul li{
	float:left;
	width:100%;
	margin-top:20px;
	position:relative;
	}
.contc-col-1 ul li:last-child{ border:none;}
.contc-col-1 ul li span{
	float: left;
    width: 100%;
    font-size:18px;
    color: #323232;
    line-height:26px;
    font-weight: 600;
	}
.contc-col-1 ul li p{
	display:inline-block;
	vertical-align: middle;
	width:calc(100% - 50px);
	padding-left:15px;
    font-size:18px;
    color: #121212;
    line-height:26px;
	}
	
.cont-icon{
	display:inline-block;
	vertical-align:middle;
	}
.contc-col-2{
	float:right;
	width:50%;
	padding:0 50px 50px;
	text-align:left;
	}
.contc-col-2 h2{
	float:left;
	width:100%;
	font-size:20px;
	line-height:28px;
	color:#2d3b42;
	text-align:left;
	font-weight:500;
	position:relative;
	margin-bottom:20px;
	}

.msg-frmfild{
	float:left;
	width:100%;
	margin-top:14px;
	}
.msg-frmfild input,.msg-frmfild textarea{
	float:left;
	width:100%;
	height:52px;
	font-size:16px;
	background:#fff;
	color:#000;
	outline:none;
	border:1px solid #b9cede;;
	border-radius: 5px;
	padding:5px 10px 5px 20px;
	font-family: 'Galano Grotesque';
	}
.msg-areafild{
	height:100%;
	min-height:110px;
	}
.msg-frmfild textarea{ 
	height:100%;
	min-height:110px;
	resize:none;
	padding-top:15px;
	}
.submit {
	display:inline-block;
	vertical-align:middle;
    height:65px;
	width:290px;
	max-width:100%;
    background: #ffc100;
	border-radius:40px;
    color: #fff;
    margin-top: 30px;
    outline: none;
    border: none;
    cursor: pointer;
    font-size: 24px;
	line-height:65px;
	font-weight:bold;
    letter-spacing: 0.5px;
    -webkit-appearance: none;
	position:relative;
	font-family: 'Galano Grotesque';
	padding-right:30px;
	}
.submit img{
	position: absolute;
    right: 9px;
    top: 9px;
	}
.contact-soc-para{
	float:left;
	width:100%;
	font-size:18px;
	line-height:26px;
	color:#5a5a5a;
	background:#fdfaf1;
	margin-top:40px;
	padding:15px 0;
	}
.contact-soc-para img{
	display:inline-block;
	vertical-align:middle;
	margin:-6px 0 0 15px;
	}

/*=======Checkout Page=======*/
.checkout-inr {
	display: inline-block;
	vertical-align: top;
	max-width: 1004px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
	margin: 30px 0;
	border-radius: 5px;
	background:#fff;
	}
.chk-inr-lft {
	width: 64%;
	float: left;
	position: relative;
	padding:25px 30px;
	}
.frm-cont {
	float: left;
	width: 100%;
	background: #fff;
	}
.frm-hdg {
	float: left;
	width: 100%;
	text-align: left;
	padding: 0 0 10px;
	position: relative;
	border-bottom: 2px solid #dfdfdf;
	}
.frm-hdg h3 {
	font-size: 29px;
	line-height: 36px;
	color: #000;
	font-weight: 600;
	float: left;
	width: 100%;
	}
.frm-hdg small {
	font-size: 18px;
	line-height: 24px;
	color: #000;
	float: left;
	font-weight: 500;
	}
.frm-hdg p {
	position: absolute;
	right: 0;
	top: 15px;
	background: #ffc200;
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	padding: 7px 25px 10px;
	font-weight: 600;
	border-radius:25px;
	}
.view-txt {
	display: inline-block;
	border: 2px solid #e6d8af;
	width: 100%;
	padding: 12px 10px 14px;
	font-size: 21px;
	line-height: 26px;
	font-weight: 500;
	background: #fdfaf1;
	margin-top: 20px;
	color: #000;
	}
.view-txt span#timer {
	color: #ff0000;
	}
.view-txt img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	margin-top:-5px;
	}
.frm-inr {
	display: inline-block;
	width: 100%;
	margin: 10px 0 0;
	}	
.frm-elem {
	margin: 6px 0;
	}	
.half {width: 48%;}
.full {width: 100%;}
.frm-inr label {
	width: 100%;
	font-size: 17px;
	line-height: 24px;
	color: #333;
	float: left;
	margin-bottom: 4px;
	text-align: left;
	font-weight: 400;
	letter-spacing:0.5px;
	}
.frm-inr input[type="text"], select, .frm-inr input[type="tel"], .frm-inr input[type="email"] {
	width: 100%;
	float: left;
	border: 1px solid #c4c4c4;
	padding: 12px 15px;
	-webkit-appearance: none;
	font-size: 17px;
	line-height: 1.2;
	font-family: 'Galano Grotesque';
	border-radius: 3px;
	}
select {
	background: url(../images/sel-img.png) 94% center no-repeat #fff;
	padding: 14px 15px;
	font-size: 15px;
	line-height: 1;
	}
.frm-inr input[type="text"]::placeholder {
	color:#878787;
	}
.usps-txt-bg {
	float: left;
	width: 100%;
	text-align: center;
	}
.usps-txt {
	font-size: 17px;
	line-height: 20px;
	color: #333;
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	margin-top: 15px;
	font-weight: 600;
	}
.usps-txt span {
	color: #ff0000;
	font-weight:600;
	}
.usps-txt .usps-img {
	display: inline-block;
	vertical-align: middle;
	margin-right:10px;
	}
.card-accept{
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	}
.togle-chk {
	font-size: 18px;
	line-height: 22px;
	color: #333;
	padding-left: 25px;
	position: relative;
	text-align: left;
	margin: 10px 0;
	}
.togle-chk input[type="checkbox"] {
	position: absolute;
	left: 0;
	top: 3px;
	width: 15px;
	height: 15px;
	}
.cvv {
	float: left;
	margin-top: 25px;
	}
.check-btn{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	max-width:632px;
	text-align:center;
	margin-top:20px;
	height:80px;
	border:none;
	outline:none;
	border-radius:50px;
	line-height:78px;
	font-size:32px;
	font-family: 'Galano Grotesque';
	letter-spacing:0.5px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	-webkit-appearance:none;
	text-shadow:0 0 3px rgba(0,0,0,0.3);
	background: #ffc200;
	}
.secur-img{
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	margin-top:20px;
	}
/*CSS CHECKOUT  RIGHT*/
.chk-inr-rgt {
	float: right;
	width: 35%;
	padding:10px 15px 15px;
	background: #fcfbf0;
	}
.odr-sum {
	font-size: 25px;
	line-height: 30px;
	color: #000;
	font-weight: 500;
	text-align: left;
	border-bottom: 1px solid #ddd;
	padding-bottom: 8px;
	margin: 0 0 20px;
	}
.chk-odr-row{
	float:left;
	width:100%;
	margin-bottom:15px;
	}
.prd-desc {
	float: left;
	width: 70%;
	position: relative;
	font-size: 16px;
	line-height: 22px;
	text-align: left;
	padding-left: 52px;
	font-weight:400;
	}
.prd-desc span {
	font-weight: 600;
	color: #333;
	font-size:19px;
	line-height:20px;
	}
.prd-desc img {
	position: absolute;
	left: 0;
	top: 0;
	width:43px;
	}
.smry-prc{
	float:right; 
	width:30%; 
	text-align:right;
	font-size: 18px; 
	font-weight:500;
	line-height: 22px;
	}
table.prd-prc-det {
	float: left;
	width: 100%;
	margin:0 0 15px 0;
	}
table.prd-prc-det tr td {
	width: 50%;
	font-size: 17px;
	line-height: 22px;
	font-weight: 400;
	padding: 2px 10px;
	}
table.prd-prc-det tr td.spl {
	background: #ffc200;
	color: #fff;
	padding: 8px 10px 10px;
	}
table.prd-prc-det tr td span{font-weight: 600;color: #543178;}

.mny-bck {
	border: 1px solid #e0e0e0;
	float: left;
	width: 100%;
	padding: 20px;
	margin-top: 50px;
	background:#fff;
	}
.mny-bck img {
	margin-top: -70px;
	width:100px;
	}
.mny-bck h3 {
	font-size: 22px;
	line-height: 28px;
	font-weight: 600;
	color: #333;
	margin: 10px 0;
	}
.mny-bck p {
	font-size: 17px;
	line-height: 24px;
	letter-spacing:0.5px;
	}

/*=============================
THANK_YOU
=================================*/
.ty-inr-sec{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	max-width:830px;
	}

.ordr-smry-hdng{
	float:left;
	width:100%;
	font-size:28px;
	line-height:30px;
	color:#000;
	font-weight:500;
	margin-top:40px;
	}
.thnk-odrnmbr{
	float:left;
	width:100%;
	background:#bac6d1;
	padding:2px 0;
	font-size:17px;
	line-height:22px;
	color:#030303;
	margin-top:20px;
	letter-spacing:0.5px;
	}
.thnk-odrtxt1{
	float:left;
	width:50%;
	padding:14px;
	text-align:left;
	border-right:1px solid #333;
	}
.thnk-odrtxt1 img{
	display:inline-block;
	vertical-align:middle;
	margin:-7px 10px 0 0;
	}
.thnk-odrtxt2{
	float:right;
	width:50%;
	padding:14px;
	text-align:right;
	}
.thnk-odrtxt2 img{
	display:inline-block;
	vertical-align:middle;
	margin:-8px 10px 0 0;
	}
.ty-txt1{
	float: left;
    width: 100%;
    font-size: 20px;
    line-height:26px;
    color: #373737;
    font-weight: 500;
    margin-top: 20px;
	}
.ty-odr-smryBox{
	float:left;
	width:100%;
	margin-top:20px;
	}
.ty-heading-row{
	float:left;
	width:100%;
	font-size:16px;
	line-height:20px;
	color:#404043;
	font-weight:500;
	background:#f2f1ec;
	border:1px solid #e9e8e3;
	letter-spacing:0.5px;
	}
.ty-heading-row > div{ padding:5px;}
.ty-col-1{
	float:left;
	width:46%;
	text-align:left;
	border-right:1px solid #d9d9d9;
	}
.ty-heading-row .ty-col-1{ padding-left:80px;}
.ty-col-2,.ty-col-3{
	float:left;
	width:16%;
	text-align:center;
	border-right:1px solid #d9d9d9;
	}
.ty-col-4{
	float:left;
	width:22%;
	text-align:center;
	}
.ty-prod-row{
	float:left;
	width:100%;
	border:1px solid #d9d9d9;
	margin:3px 0 0;
	font-size:17px;
	letter-spacing:0.5px;
	line-height:20px;
	color:#373737;
	background: #fff;
	padding:5px 0;
    display: flex;
    align-items: center;
	}
.ty-prod-row .ty-col-1{
	padding:10px 15px;
	}
.ty-prod-row .ty-col-2,.ty-prod-row .ty-col-3,.ty-prod-row .ty-col-4{
	padding:36px 10px;
	}
.ty-prodbx{
	display:inline-block;
	vertical-align:middle;
	width:72px;
	height:72px;
	padding:7px 3px;
	border:1px solid #d9d9d9;
	text-align:center;
	}
.ty-prodbx img{
	max-width:84%;
	}
.ty-prd-name{
	display:inline-block;
	vertical-align:middle;
	width:calc(100% - 90px);
	padding-left:16px;
	font-size:18px;
	}

.priceFlds {
    float: right;
    width:55%;
    padding-right:7%;
    margin-top:15px;
	}
.prc-row {
    float: left;
    width: 100%;
    border-bottom: 1px solid #dadada;
    padding:5px 5px 5px 5px;
    text-align: right;
    color: #101010;
    font-size: 17px;
	letter-spacing:0.5px;
	}
.prc-row p{
	float:left;
	width:60%;
	} 
.prc-row span {
    float: right;
	width:22%;
    text-align: right;
    white-space: nowrap;
	}
.prc-row.total {
    border: none;
	font-weight:600;
	}
.billing-strip{
	float:left;
	width:100%;
	margin-top:20px;
	font-size:19px;
	line-height:26px;
	color:#000;
	background:#bac6d1;
	padding:5px;
	font-weight:500;
	letter-spacing:0.5px;
	}
.ty-shpngBx{
	float:left;
	width:100%;
	padding:20px;
	}
.ty-shpng-col{
	width:34%;
	text-align:left;
	}
.ty-shpng-col h3{
	float:left;
	width:100%;
	font-size:19px;
	line-height:22px;
	color:#101010;
	font-weight:600;
	letter-spacing:0.5px;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	}
.ty-shpng-col h3 img{
	display:inline-block;
	vertical-align:middle;
	margin:-6px 10px 0 0;
	}
.ty-shpng-col p{
	float:left;
	width:100%;
	font-size:16px;
	letter-spacing:0.5px;
	line-height:22px;
	color:#101010;
	margin-top:5px;
	}
ul.custmr-service-list{
	float:left;
	width:100%;
	margin-top:20px;
	}
ul.custmr-service-list li{
	float:left;
	width:25%;
	text-align:center;
	position:relative;
	}
ul.custmr-service-list li:after{
	position:absolute;
	right:0;
	top:20px;
	bottom:10px;
	width:1px; background:#ddd;
	content:"";
	}
ul.custmr-service-list li:last-child:after{ display:none;}
ul.custmr-service-list li img{
	display:block;
	margin:0 auto 5px;
	}
ul.custmr-service-list li p{
	font-size:16px;
	line-height:20px;
	letter-spacing:0.5px;
	color:#666666;
	}
.help-Box{
	float:left;
	width:100%;
	background:#bac6d1;
	margin-top:30px;
	padding:0 0 15px;
	}
.help-txt1{
	display:block;
	margin:-20px auto 5px;
	width:35px;
	height:35px;
	background:#fff;
	border-radius:50%;
	text-align:center;
	padding:12px 0 0;
	}
.help-txt2{
	float: left;
    width: 100%;
    font-size:20px;
    letter-spacing: 0.5px;
    line-height: 22px;
    color: #000;
    margin-top: 5px;
	font-weight:600;
	}
.help-Box ul{
	float:left;
	width:100%;
	}
.help-Box ul li{
	float:left;
	width:50%;
	text-align:center;
	margin-top:20px;
	border-right:1px solid #888888;
	}
.help-Box ul li:last-child{ border:none;}
.help-Box ul li img{
	display:block;
	margin:0 auto 5px;
	}
.help-Box ul li p{
	font-size:16px;
	line-height:20px;
	color:#000;
	letter-spacing:0.5px;
	}


/*----------------
	MEDIA
-----------------*/
@media only screen and (max-width:1517px){
.container{width:1300px;}

.banner-sec{ background-position: right 46% top;}
.bnr-left{ width:41%; margin-left:30px;}
.s6-advt-box-cont{ max-width:230px;}

/*============DESKTOP-DROPDOWN-MENU====================*/
.product_menu-img {width: 60px;}
.product_menu-content {width: calc(100% - 60px);}
.product_menu-content h3{ font-size:17px;}
}

@media only screen and (max-width:1317px){
.container{width:1170px;}

.banner-sec{ background-position: right 51% top; height: 536px; background-size: cover;}
.bnr-left{ width: 46%; padding:60px 0;}
.bnr-heading{ font-size: 43px; line-height: 56px;}

.s2-imgbox{ width:33%;}
.s2-contbox{ width:63%;}

/*=======Shop Page=======*/
.shop-section1 .sp-bx-pr{ font-size: 26px; line-height: 34px;}

/*============DESKTOP-DROPDOWN-MENU====================*/
.product_menu-content h3 {font-size: 17px;line-height: 21px;}
.product_menu-content p {font-size: 12px;}
.product_menu-content p img {width: 65px;}
}

@media only screen and (max-width:1187px){
.container, .container2{width:1004px;}

ul.mainMenu li{ padding:0 12px;}

.banner-sec{ height: 486px;}
.bnr-left{ margin:0;}
.bnr-heading{ font-size: 39px; line-height: 49px;}

.s1-heading{ font-size: 40px; line-height: 54px;}
.s1-para{ font-size: 22px; line-height: 36px;}
.sec1-list li{ padding:0 26px;}

.common-heading{ font-size: 40px; line-height: 48px;}

.shop-colm-list{ width:24%;}
.shop-prod{ height: 270px; background-size: cover;}
.sp-bx-pr{ font-size: 26px; line-height: 32px;}
.sp-bx-pr2 img{ width:85px;}
.collect-prodbx-head{ font-size: 26px; line-height: 34px;}
.s3_btm_text{ font-size: 28px; line-height: 32px;}	

.s4-mid-box{ width: 30%;}	

.s6-advt-box{ padding:35px 20px;}	
	
.ftr-links-col-2{ width:30%;}


/*=======Shop Page=======*/
.shop-section1 .shop-box{ column-gap: 1.33%; row-gap: 20px;  justify-content: center;}
.shop-collection-prod-bx .shop-prod{ height: 205px;}
.shop-section1 .sp-bx-pr{ font-size: 23px; line-height: 31px;}

/*======Product Details Page======*/
.mony-seal{ 
    right: 23%!important; 
    width: 90px;
    }
.prodDtls1-left .sec1-list li{ padding: 0 12px;}

.prod-det-s5-product{ width:540px;}

.harmony_sec5 .prod-det-s5-product{ width:420px;}

/*========About Page======*/
.abt-s4-bx-left{ max-width: 200px;}
.abt-s4-box .common-text{ font-size: 17px; line-height: 24px;}

/*=======Contact Page======*/
.contc-col-1 ul li p{ font-size:16px;}

/*============DESKTOP-DROPDOWN-MENU====================*/
.dropMenu_shop-col {padding: 0 20px;}
.product_menu-img {width: 50px;}
.product_menu-content {width: calc(100% - 50px); }
.product_menu-content h3 {font-size: 16px;line-height: 20px;}
.common-text {font-size: 14px;}
.header {padding: 0 15px;}
.ftr-links-sec { padding-left: 15px !important; padding-right: 15px !important; }
}


@media only screen and (max-width:1021px){
.container, .container2{width:750px;}
.for-desk{ display:none;}
.for-tab{ display:block;}

.top-fix-bar{margin-bottom:70px;}
.header{ height: 70px; margin-top: -70px; top: 70px;}
ul.mainMenu{ display:none;}
.mob-mnu-ic{ right:75px; top:24px;}
.top-right-social{ display:none;}
.logo{ margin-top:20px;}

.banner-sec{ height: 400px;}
.bnr-left{ width: 50%; padding: 34px 0;}	
.bnr-heading{ font-size: 30px; line-height: 42px;}
.bnr-para{ font-size: 20px; line-height: 28px; margin-top: 25px;}

.section1{ padding:50px 0 60px;}
.s1-heading{ font-size: 36px; line-height: 44px;}	
.s1-para{ font-size: 19px; line-height: 33px; margin-top: 20px;}
.s1-list-heading span{ font-size:24px; line-height:24px;}	
.sec1-list li{ padding: 0 8px;}	

.section2{ padding:50px 0 70px;}	
.common-heading{ font-size: 36px; line-height: 44px;}	
.s2-mid-wrap{ margin-top:50px;}	
.s2-cont-heading{ font-size: 26px; line-height: 32px;}	
.s2-imgbox{ width:42%;}	
.s2-contbox{ width:54%;}
.section-2__progres-bar{ margin-top:12px;}
.section-2__progress-box{ width:100%;}	
.section-2__progress-txt{ min-height:auto;}	

.section3{ padding:50px 0 70px;}		
.shop-box{ margin-top:50px;}
.shop-prod{ height: 200px;}	
.sp-bx-pr{ font-size: 21px; line-height: 27px;}	
.sp-bx-pr2 img{ display: block; margin: 0 auto 5px;}	
.sp-btn{ height: 50px; font-size: 18px; line-height: 46px;}	
.collection-prod-sec{ margin-top:50px;}	
.collection-prod-box{ padding: 30px 20px 25px;}	
.collect-prodbx-head{ font-size: 21px; line-height: 29px;}	
.collect-prodbx-rating img{ display: block; margin: 0 auto 5px;}
.collect-prodbx-text{ font-size: 18px; line-height: 26px;}	
	
.section4{ padding:50px 0 70px;}		
.cmn-txt-fs23{ font-size: 20px !important; line-height: 28px !important;}	
.s4-mid-box{ width: 31%;}
.s4-mid-box-cont{ padding: 25px 0 0;}	
.s4-mid-box-cont h3{ font-size: 24px; line-height: 30px;}	
	
.section5{ padding:50px 0 0;}		
.t-star{ width:125px;}	
.t-heading{ font-size: 22px; line-height: 28px;}	
	
.section6{ padding:50px 0 0;}	
.s6-adv-row{ margin: 40px auto 0;}
.s6-advt-box{ height: 235px; padding: 25px 15px; width: 32%;}
.s6-advt-box-cont{ max-width: 195px;}	
.s6-advt-heading{ font-size: 23px; line-height: 29px;}
.s6-advt-box-cont .common-text{ font-size: 16px; line-height: 24px;}
.s6-shop-btn{ left:15px; bottom: 7%;}	

.doctor-box{ margin-top:60px; padding:35px 30px;}

.section7{ padding:50px 0 70px;}

.section8{ padding: 90px 0;}

.section9{ padding:60px 0;}	

.ftr-log{ width:170px;}
.ftr-links-col-1{ width:30%;}
.ftr-links-col-2{ width:31%;}
.ftr-links-list li{ font-size:16px; line-height:22px;}
.ftr-links-col-3{ width:17%;}
.cards{ position:static; display:block; margin:-50px auto 20px;}
.ftr-txt{ width:100%; margin-right:0;line-height: 24px;}

/*===========Shop Page=========*/
.shop-section1 .sp-bx-pr{ font-size: 21px; line-height: 27px;}
.shop-collection-prod-bx .shop-prod{ height: 160px;}


/*======Product Details Page======*/
.prodDtls1-left .s1-list-heading span{ font-size: 20px; line-height: 20px;}
.prodDtls1-left .sec1-list li{ width: 32%; padding: 0 7px;}
.prodDtls1-rght{ padding: 30px 0 30px 20px;}
.prod-nameHdng{ font-size: 35px; line-height: 37px;}
.subscribe-pkg{ font-size: 17px; line-height: 24px;}
.pack-hdng p{ font-size:18px; line-height:22px;}
.pkg-mdl{ padding:15px 10px;}
.rtl-prc{ font-size:12px;}
.rglr-prc{font-size: 36px;line-height: 38px;}
.rglr-prc span { font-size: 26px;}
.save-text{ font-size: 15px; line-height: 15px;}
a.addTocut-btn{ height: 40px; font-size: 16px; line-height: 40px;}
.free-shpng{ font-size:14px;}

.prodDetails-sec2{ padding:50px 0 70px;}
ul.prod-det-s2-list li{ padding:0 10px;}

.prodDetails-sec3{ padding:50px 0 70px;}

.prodDetails-sec4{ padding:50px 0 70px;}
.prod-det-s4-box h3{ font-size: 24px; line-height: 28px;}
.prod-det-s4-box{ padding:25px 15px;}

.prodDetails-sec5{ padding:50px 0 70px;}
.prod-det-s5-cont{ width:100%;}
.prod-det-s5-product{ position: static; margin: 0 auto 0; display: block; width: 430px;}
.prod-det-s5-ing-row h3{ font-size: 24px; line-height: 28px;}
	
.prodDetails-sec6{ padding:50px 0 70px;}
.prod-det-s6-col{ width: 31%;}
.prod-det-s6-col h3{ font-size: 24px; line-height: 28px;}

.prodDetails-sec7{ padding:50px 0 70px;}

.prodDetails-sec8{ padding:50px 0 70px;}
.rat-img { margin: 0 15px;width: 360px;}
.collection-prod-wrap2 .collection-prod-box{ width:48%;}
.collection-prod-wrap2 .collect-prodbx-head{ font-size:24px; line-height:28px;}

.prodDetails-sec9{ padding:50px 0 70px;}

.prodDetails-sec10{ padding:50px 0 70px;}

.reslt-col{ padding: 0 20px;}

.harmony_sec5 .prod-det-s5-product{ float:none; width:380px; margin:0 auto 10px; display:block;}
.harmony_sec5 ul.prod-det-gift-list{ justify-content: flex-start; column-gap: 1.33%; row-gap:12px;}
.harmony_sec5 ul.prod-det-gift-list li{ width:24%;}

/*========About Page======*/
.about-section1 { padding: 10px 0 60px;}
.cella-science { font-size: 17px; line-height: 25px;}

.about-section2 { padding: 50px 0 60px;}
.abt-sec2-cont-bx{ width:53%;}
.abt-sec2-imgbx{ width:46%;}
.about-section3 { padding: 50px 0 60px;}
.abt-s3-mid-contbx h3 { font-size: 23px; line-height:31px;}

.about-section4 { padding: 50px 0 60px;}
.abt-s4-block { margin: 40px auto 0;}
.abt-s4-box { height: 265px; padding: 15px 15px 25px;}
.abt-s4-bx-left { max-width:190px;}
.abt-s4-bx1 { background-position: right 40% top;}
.abt-s4-box .common-text { font-size: 16px; line-height: 24px; margin-top: 10px;}
.abt-s4-bx-hdng { font-size: 22px; line-height: 28px;}
.abt-s4-mid-wrap { margin: 45px auto 0;}

.about-section5 { padding: 50px 0 60px;}

.about-section6 { padding: 50px 0 60px;}

/*=======FAQ Page======*/
.faq-section1{ padding:50px 0 70px;}

/*=======Contact Page======*/
.contact-sec{ padding:50px 0 70px;}
.contc-col-1 {  padding: 0 20px 30px; width:53%;}
.contc-col-2{ width:47%;padding: 0 25px 30px;}
.contc-col-1 ul li p{ font-size:18px;}

/*=======Checkout Page======*/
.chk-inr-lft{padding:20px; width:65%;}
.view-txt {padding: 10px 5px;font-size: 16px;line-height: 21px;}
.frm-hdg h3 {font-size: 26px;line-height: 30px;}
.frm-hdg p {font-size: 18px;line-height: 22px;top:5px}
.frm-hdg small {font-size: 14px;line-height: 20px;}
.usps-txt{font-size:15px;}
.prd-desc img{width:45px;}
.prd-desc{ font-size:15px; line-height:21px;padding-left: 55px;}
.prd-desc span{font-size:17px;}
.smry-prc{font-size: 16px;}

}

@media only screen and (max-width:767px){
.container, .container2{width:100%; max-width:600px; padding:0 15px;}
.for-mob{display:block;}
.for-desk{display:none;}
.hide-mob{ display:none;}


ul.mainMenu { display:none;}
.top-fix-bar{ margin-bottom:50px;}
.header{ height:50px; margin-top:-50px; top:50px;}
.logo{ margin-top: 14px; width: 135px;}
.mob-mnu-ic{ /*right:65px;*/ right: 20%; top:15px;}

.mobilemenu{ top:50px;}
.mobimenu-top{ top:50px;}
ul.hdr-rgt{ width:100px;}
ul.hdr-rgt li:nth-child(1){ /*display:none;*/ padding: 16px 10px;}
ul.hdr-rgt li:nth-child(2){ border-left:none; border-right:none;    padding: 16px 10px;}
ul.hdr-rgt li:nth-child(2) span{ top:12px; right:3px;}

.banner-sec{ background: url(../images/bnr-bg-m.jpg) no-repeat center bottom; background-size:cover; height:auto; padding:20px 0 70%;}
.bnr-left{ width:100%; text-align:center; padding:0;}
.bnr-heading{ font-size: 29px; line-height: 36px;}
.bnr-para{ font-size: 18px; line-height: 26px; margin-top: 15px;}
.shop-btn{ height: 55px; line-height: 55px; margin-top: 25px;}

.bnr-btm-sec{ padding:20px 0 0;}
.top-para{ font-size:16px; line-height:24px;}
.bnr-btm-list{ padding:0; margin-left:-10px;}
.bnr-btm-list li{ width:32%; padding:0; margin-top:10px;}
.bnr-btm-list li:nth-child(3) img{ max-width:90%;}

.section1{ padding:35px 0;}
.s1-heading{ font-size: 30px; line-height: 38px;}
.s1-para{ font-size: 18px; line-height: 26px; letter-spacing: 0.5px; margin-top: 20px;}
.s1-list-heading{ margin-top:30px;}
.s1-list-heading span{ font-size: 22px; line-height: 22px;}
.s1-list-heading:before{ width:350px;}
.sec1-list{ margin-top:0;}
.sec1-list li{ float: none; display:inline-block; vertical-align:top; width: 32%; padding: 0 4px; margin-top: 30px;}
.sec1-list li img{ display: block; margin: 0 auto 14px; width: 70px;}
.sec1-list li p{ font-size: 15px; line-height: 20px;}

.section2{ padding:30px 0 35px;}
.common-heading{ font-size: 28px; line-height: 36px;}
.common-text{ font-size: 17px; line-height: 25px; letter-spacing: 0.5px; margin-top: 15px;}
.s2-mid-wrap{ margin-top:30px;}
.s2-imgbox{ width:100%;}
.s2-contbox{ width:100%; margin-top:22px;}
.s2-cont-heading{ font-size: 24px; line-height: 30px;}
.section-2__progress-row{ margin-top: 25px;}
.section-2__progress-percent{ font-size: 26px; line-height: 26px; width: 70px;}
.section-2__progress-txt{ width: calc(100% - 77px);  font-size: 17px; line-height: 23px;}
.shop-hover-btn{ margin:35px auto 0; display:block;}

.section3{ padding:30px 0 35px;}
.shop-box{ margin-top:30px;}
.shop-colm-list{ width:100%;}
.shop-prod{ height: 300px;}
.sp-bx-pr{ font-size: 26px; line-height: 30px;}
.collection-prod-wrap{ margin: 25px auto 0; row-gap: 25px;}
.collection-prod-sec{ margin-top: 35px;}
.collection-prod-box{ width:100%; background-size: contain;}
.collect-prodbx-head{ font-size: 24px; line-height: 30px;}
.collect-prodbx-text{ font-size: 17px; line-height: 25px; padding:0 15px; margin-top: 15px;} 
.s3_btm_text{ font-size: 24px; line-height: 28px; margin-top: 30px;}

.section4{ padding:30px 0 35px;}
.cmn-txt-fs23{ font-size: 18px !important; line-height: 26px !important;}
.s4-mid-wrap{ max-width:345px; margin: 25px auto 0; row-gap: 30px; justify-content: center;}
.s4-mid-box{ width:100%; max-width:285px;}
.s4-mid-box-cont{ padding-top:20px;}

.section5{ padding:30px 0 0;}
.sec5-slider{ margin-top: 25px; padding: 0 10px;}
.t-star{ width: 110px;}
.t-name p{ font-size: 18px; line-height: 24px;}
.t-txt1{ min-height:auto;}

.section6{ padding: 40px 0 0;}
.s6-adv-row{ margin: 25px auto 0; row-gap: 25px;}
.s6-advt-box{ height: 250px; padding: 20px; width: 100%;}
.s6-advt-heading{ font-size: 24px; line-height: 28px;}
.s6-shop-btn{ left: 20px; bottom: 9%;}
.s6-advt-bx3 .common-text{ padding-right: 35px;}
.doctor-box{ margin-top: 50px; padding: 25px 20px;}
.doc-imgbox{ width: 105px;}
.doc-box-cont{ width: calc(100% - 105px); padding-left: 18px;}
.doc-box-cont p{ font-size: 16px; line-height: 22px;}
.doc-box-cont h3{ font-size: 20px; line-height: 22px;}
.doctor-text{ margin-top: 20px !important;}
a.read-more-text{ font-size: 17px; line-height: 25px; margin-top: 15px;}

.section7{ padding: 40px 0 35px;}
.s7-blog-bx{ margin: 25px auto 0;}
.s7-blog-col{ width:100%;}
.blog-hdng{ font-size: 21px; line-height: 28px;}
.blog-abt{ font-size: 17px; line-height: 25px; letter-spacing:0.5px;}

.section8{ padding:40px 0; background-size:cover;}
.s8-hdng {font-size: 30px;line-height: 36px;}
.s8-text{ margin-top: 20px !important;}

.section9{ padding:30px 0 35px;}
.s9-instaHdng{ font-size: 55px; line-height: 55px;}
.insta-img{ margin-top:30px;}

.ftr-links-sec{ padding:30px 0 50px;}
.ftr-log{ width:140px;}
.ftr-links-col,.ftr-links-col-1{ width:100%;}
ul.scl-list {margin: 20px 0 0;}
.ftr-links-col-2{ margin-top:20px;}
.ftr-links-hd{ margin-bottom:0;}
.ftr-links-col-3,.ftr-links-col-4{ width:50%; margin-top:20px;}
.disclmr-txt{margin: 30px 0 0;font-size: 14px;line-height: 22px;}
.ftr-txt{ font-size:13px;}
.ftr-txt a {margin: 0 3px;}

/*===========Shop Page=========*/
.shop-section1{ padding-top:20px;}
.shop-section1 .sp-bx-pr{ font-size: 26px; line-height: 30px;}
.shop-collection-prod-bx .shop-prod{ height: 240px;}
	
/*======Product Details Page======*/
.prodDtls1-left{ width:calc(100% + 20px); background:#fbfbfd; margin-left:-10px; padding-bottom:10px;}
.prodDtls1-left:before,.prodDtls1-rght:after{ display:none;}
.prod-slide {padding: 30px 0 0;}
.prd-slide{ width:280px;}
.mony-seal{ 
    /* right: 21px;  */
    width: 80px; 
    top: 10px;
    }
.prodDtls1-rght{width:calc(100% + 20px); margin-right:-10px; padding:20px 15px 30px;}
.rvw-s1-txt1 span{ float:left; width:100%;}
.prod-nameHdng {font-size: 32px;line-height: 32px;}
.prod-subHdng{font-size: 20px;line-height: 22px;margin-top: 10px;}
.prd-det-disc{font-size: 17px; line-height: 25px; letter-spacing:0.5px;}
ul.proDetls1-rgt-list li{font-size: 16px;line-height: 24px;}

.rvw-s1-txt1{font-size: 13px; line-height: 19px; padding-bottom: 7px;}

.select-pkg{ margin:20px 0 0;}
.subscribe-pkg{ font-size:18px; padding:10px;}
.package{ width:100%; margin-top:10px;border-radius:0;}
.package.mid{ position:static; margin:10px 0 0;}
.pack-hdng{padding: 7px 5px 11px;}
.rtl-prc {font-size: 17px;}
.rglr-prc {font-size: 40px;line-height: 40px;margin-top: 5px;}
.save-seal{ right:28%;}

.pack-hdng{ background:#1c1819; color:#fff;font-size: 18px; line-height:24px; padding:10px 10px; margin-top:0; border-radius:0; height:auto; text-align:left;position: relative;}
.pkg-hdng-prd{float: left; width: 29%; padding: 2px 4px 1px;}
.pkg-hdng-prd img{display: block;margin: 0 auto;max-width: 100%;}

.pkg-name-m{float: left; width: 64%; padding:5px 0 0 10px;}
.pack-hdng p{float: left; width: 100%; color:#ffc100; font-size:22px; line-height:23px; }
.pack-hdng span{font-size: 16px;line-height: 20px;}
.package.mid .pack-hdng, .package.mid .pack-hdng p{ background:#1c1819;}
.pack-hdng p span{font-size:16px;}
.pack-hdng:after {
    content: '';
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #fff;
    top: 14px;
    right:15px;
	top:50%;
	margin-top:-5px;
	}
.pack-hdng.active:after {transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.switch-opt label.active:before{ display:none;}

.pkg-mdl{ padding:10px; display:none;}
.package.mid .pkg-mdl {display: block;}
.prod-dv{display:none;}
.save-text {float: left; width: 100%;font-size: 16px;color: #252d4a;font-weight: 500;margin-top: 3px; margin-bottom:5px;}

.prodDetails-sec2{ padding:30px 0 35px;}
ul.prod-det-s2-list{ margin: 10px auto 0;}
ul.prod-det-s2-list li{ width: 100%; padding: 20px 66px; border-bottom: 1px solid #e1e1e1;}
ul.prod-det-s2-list li:last-child{ border-bottom:none; padding-bottom:0;}
ul.prod-det-s2-list li:before{ display:none;}	
ul.prod-det-s2-list li .common-text{ margin-top: 8px;}	
	
.prodDetails-sec3{ padding:30px 0 35px;}
.prod-s3-cont{ width:100%; text-align:center;}
.prod-det-s3-imgbox{ width: 100%; float: none; margin: 20px auto 0;}
.prod-det-s3-imgbox img{ /*width:270px;*/}

.prodDetails-sec4{ padding:30px 0 35px;}
.prod-det-s4-wrap{ margin: 25px auto 0; row-gap:25px;}
.prod-det-s4-box{ width:100%;}
.prod-det-s4-box img{ width:70px;}

.prodDetails-sec5{ padding:30px 0 35px;}
.prod-det-s5-product{ width:330px;}
.prod-det-s5-ing-row{ padding:25px 0 25px 110px;}
.prod-det-s5-ing-row img{ width:95px; top:21px;}
.plus-img{ width: 40px; height: 40px; font-size: 36px; line-height: 36px; margin-top: 30px;}
.prod-det-s5-gift-txt{ font-size: 22px; line-height: 28px; margin-top: 20px;}
ul.prod-det-gift-list li{ width:47%;}
ul.prod-det-gift-list li h3{ font-size: 18px; line-height: 22px;}
ul.prod-det-gift-list li .common-text{ line-height:21px;}

.prodDetails-sec6{ padding:30px 0 35px;}
.prod-det-s6-box{ margin: 25px auto 0; row-gap:35px;}
.prod-det-s6-col{ width:100%;}
.prod-det-s6-col .common-text{ padding:0 20px;}

.prodDetails-sec7{ padding:30px 0 35px;}

.prodDetails-sec8{ padding:30px 0 35px;}
.review-box{ margin-top:30px;}
.rat-img{ max-width:100%; margin:15px 0;}
.rat-txt1{ width:100%; margin:0; padding:0 15px;}
.rat-txt1 span{padding-bottom: 10px;}
.testi-sec{ margin-top:20px;}
.testi-bx{padding-left: 60px; padding-bottom: 15px;margin-top: 25px;}
.name-t{width: 45px;height: 45px;line-height: 44px;font-size: 21px;}
.tsti-txt2{font-size:17px; letter-spacing:0.5px; line-height:24px;}
.t_br{ display:block; padding:0;}

.prodDetails-sec9{ padding:30px 0 35px;}

.prodDetails-sec10{ padding:30px 0 35px;}
.faq-container{ margin-top:20px;}
.accordion{ padding: 15px 28px 15px 0; font-size: 18px;}
.acdn-para{ font-size: 17px; line-height: 25px; letter-spacing: 0.5px;}
.acdn-content{ padding:15px 0 0;}

.prodDetails-result-sec{ padding:30px 0;}
.reslt-col{ width:100%; margin:15px 0;}
.reslt-col p{font-size:17px; letter-spacing:0.5px;}

.harmony_sec5 .prod-det-s5-product{ width:300px;}
.harmony_sec5 .prod-det-s5-ing-row{ padding-left: 110px;}
.harmony_sec5 .prod-det-s5-ing-row img{ width: 98px;}
	
/*========About Page======*/
.about-section1{ padding: 10px 0 35px;}
.abt-s1-txt{ font-size: 16px; line-height: 24px; padding-bottom: 8px;}
.abt-sec1-block{ margin-top:20px;}
.abt-sec1-left{ width: 100%; text-align: center;}
.abt-sec1-imgbx{ float:none; width: 100%; margin-top: 22px;}

.about-section2{ padding: 30px 0 35px;}
.abt-sec2-cont-bx{ width: 100%; text-align: center;}
.abt-sec2-imgbx{ float:none; width: 100%; margin-top: 25px;}

.about-section3{ padding: 30px 0 35px;}
.abt-s3-mid-warp{ row-gap: 40px; margin: 30px auto 0;}
.abt-s3-mid-box{ width: 100%;}
.abt-s3-mid-contbx{ margin-top: 20px; padding: 0 5px;}
.abt-s3-mid-contbx h3{ font-size: 24px; line-height:32px;}
.abt-s3-mid-contbx .common-text{ margin-top:10px;}

.about-section4{ padding: 30px 0 35px;}
.abt-s4-block{ margin: 30px auto 0; row-gap: 30px;}
.abt-s4-box{ width: 100%; height: 255px; padding: 25px 15px 25px; }
.abt-s4-bx-left{ max-width: 235px;}
.abt-s4-mid-wrap{ margin: 35px auto 0; }
.abt-s4-mid-contbx{ width: 100%; text-align: center;}
.abt-s4-mid-imgbx{ width: 100%; margin-top: 20px;}
.abt-s4-mid-imgbx img{ width: 230px;}
.dr-name{ font-size: 26px; line-height: 30px; margin-top: 15px;}
.dr-sign{ margin: 25px auto 0; display: block; float: none; width: 150px;}

.about-section5{ padding: 30px 0 35px;}

.about-section6{ padding: 30px 0 35px;}
a.explore-btn{ font-size: 18px; margin-top: 30px;}


/*=======FAQ Page======*/
.faq-section1{ padding:20px 0 35px;}

/*=======Contact Page======*/
.contact-sec{ padding:25px 0 30px 0;}
.contact-sec-mdl{ margin-top:30px; padding:30px 0 0;}
.contct-txt2{ font-size:17px;}
.contc-col-1{ width:100%;    padding: 0 15px 20px; border-right:none; }
.contc-col-1 ul li p{ padding-left:10px; font-size:17px;}
.contc-col-2{ width:100%; padding:0 15px;text-align: center; margin-top:10px; }
.contc-col-2 h2{ margin-bottom:10px;}

/*=======Checkout Page======*/
.checkout-inr {width:calc(100% + 20px);margin: 20px 0 15px -10px;padding: 0;box-shadow: none;}
.chk-inr-lft {width: 100%; padding:0 10px;}
.view-txt { font-size: 15px; margin-top: 15px;}
.view-txt img{ margin-right:7px;}
.frm-inr {width: 100%;padding: 0;}
.frm-hdg h3 {font-size: 20px;line-height: 24px;letter-spacing: 1px;}
.frm-hdg p {top: 5px;}
.frm-hdg small {display: none;}
.frm-elem {width: 100% !important;}
.h-w {width: 48% !important;}
.card-accept{margin:10px 0;}

.odr-sum-inr{ float:left; width:100%; padding:0 15px;}

.usps-txt{width:270px; padding-left:65px;}
.usps-txt .usps-img{position:absolute; left:0; top:3px;}

.chk-inr-rgt {width: 100%;padding: 0 10px;background:#fff;}
table.prd-prc-det {padding-bottom: 10px;border-bottom: 1px solid #ddd;}
.proDetails h2 {padding: 10px;border-bottom: 1px solid #fff;font-size: 20px;line-height: 30px;font-weight: bold;color: #333;background: #e8e7e7;text-align: left;margin-bottom: 15px;}
.proDetails h2 p {float: right;font-weight: 400;margin-right: 15px;}
.proDetails h2 span {float: right;width: 10px;}
table.prd-prc-det tr td{padding:0 10px;}
.mny-bck {margin-top: 75px;}
.prd-desc{font-size:16px;padding-left: 60px;}
.prd-desc span{font-size:19px; letter-spacing:0.5px;}
.smry-prc {font-size: 17px;}

.check-btn{height:70px; font-size:26px; line-height:70px;}


/*=======Thankyou Page======*/
.ordr-smry-hdng {font-size: 22px;line-height: 22px;margin-top: 15px;}
.thnk-odrnmbr{ margin-top:10px; font-size:12px; line-height:16px;}
.thnk-odrtxt1,.thnk-odrtxt2{ padding:10px 10px 10px 35px; position:relative; text-align:left;}
.thnk-odrtxt1 img,.thnk-odrtxt2 img{ position:absolute; left:10px; top:50%; margin:-7px 0 0;}
.thnk-odrtxt2 img{margin:-9px 0 0;}
.ty-txt1 {font-size: 18px;line-height: 20px; margin-top: 20px;}

.ty-odr-smryBox{ margin-top:15px;}
.ty-heading-row{font-size: 14px;line-height: 18px;}
.ty-heading-row .ty-col-1 {padding-left: 20px;}
.ty-heading-row > div{ padding:4px;}
.ty-col-1{ width:40%;}
.ty-col-2{width: 20%;}
.ty-col-3{width: 16%;}
.ty-col-4{ width:24%;}
.ty-prodbx{ display:none;}
.ty-prod-row{font-size: 14px;line-height: 18px;}
.ty-prod-row .ty-col-1{ padding:10px 5px 10px 10px; height:74px;}
.ty-prd-name{ width:100%; font-size:16px; padding:0; line-height:18px;}

.ty-prod-row .ty-col-2, .ty-prod-row .ty-col-3, .ty-prod-row .ty-col-4 {padding: 28px 10px;}

.priceFlds{ padding:0 15px 0 0; width:100%;}
.prc-row{ font-size:16px;}
.prc-row p{ width:75%;}

.billing-strip {margin-top: 15px;font-size: 16px;line-height: 22px;}
.ty-shpngBx{ padding:0 10px;}
.ty-shpng-col{ width:100%; margin-top:25px;}
ul.custmr-service-list{ margin:10px 0 0;}
ul.custmr-service-list li{ width:50%; margin-top:20px;}
ul.custmr-service-list li:nth-child(2):after{ display:none;}
.help-txt2{ font-size:18px;}
.help-Box ul li{ width:65%;}
.help-Box ul li:nth-child(2){ width:35%;}
.help-Box ul li p {font-size: 13px;line-height: 18px;}
.package {
    border: 2px solid #1c1819;
}
.header {padding: 0;}
.ftr-links-sec { padding-left: 0px !important; padding-right: 0px !important; }

}

@media (max-width: 479px){
    .harmony_sec5 ul.prod-det-gift-list li{
        width: 49%;
    }
}

@media (max-width: 375px){
    .shop-btn{
        margin-top: 10px;
    }
    .bnr-heading{
        font-size: 25px;
    }
}

@media (max-width: 767px){
    .prod-det-gift-list .slick-track {
        display: flex;
    }
    .prod-det-gift-list .slick-slide {
        height: auto;
    }
    ul.prod-det-gift-list li, .prod-det-gift-list .slick-slide > div {
        height: 100%;
    }
    
}

@media (min-width: 768px) {
    .pack-hdng + div {
        display: block !important;
    }
}

@media (max-width: 767px) {
    .pack-hdng + div {
        display: none !important;
    }
    .pack-hdng.active + div {
        display: block !important;
    }
    .s9-instaHdng{
        font-size: 45px;
    }
}