.show-mob, .show-tab{display: none;}
	
@media only screen and (max-width:1187px){
	
.container{width:1004px;}
.show-desk {display: none;}

.bnr-hdg{font-size:54px; line-height:64px;}
.bnr-leaf{right:177px;}
.bnr-prd{}

.brnd-sec-inr{padding:40px;}

.prd-pck-bx{padding:25px 10px;}

.s2-inr-bx{padding:0 20px;}

.s3-inr-top-rgt{padding:40px 30px;}
.s3-doc{width:470px; margin-top:0;}
ul.s3-list li{font-size:17px;}

.s4-inr-bx{padding:0 15px;}

.s6-inr{width:90%;}

.comn-btm-inr2-row{padding:0;}


}
	
@media only screen and (max-width:1021px){
.container{width:750px;}
.show-desk {display: none;}
.show-tab {display: block;}

ul.hdr-menu {display: none;}
.banner{height:485px;}
.bnr-lft{padding-top:50px;}
.bnr-hdg{font-size:40px; line-height:50px; margin-bottom:5px;}
.bnr-leaf{right:122px; top:20px;}
.bnr-txt{font-size:18px; line-height:26px; margin-bottom:10px;}
.bnr-prd{right: 60px;top: 150px; width: 180px;}

.brnd-sec-inr{padding:25px;}
.brnd-hd{font-size:21px; line-height:27px;}

.comn-hdg{font-size:32px; line-height:36px;}
.comn-txt{font-size:18px; line-height:26px; margin-bottom:10px;}

.sec1{padding-bottom:30px;}
.prd-pck-bx{margin:0px;}
.pck-tx2{font-size:22px; line-height:28px;}
.pck-tx3{font-size:18px; line-height:26px;}

.sec2{padding:40px 0 45px;}
.s2-inr-bx{padding:0 10px;}
.s2-img{width:145px;}

.sec3{padding:50px 0;}
.s3-img1{width:550px;}
.s3-inr-top-rgt{width:100%; position:static; padding:40px 20px 35px;}
.s3-inr-top-rgt .comn-hdg{margin-bottom:10px;}
ul.s3-list li{width:50%;}
.s3-doc{width:360px;}
.s3-inr-btm{padding-top:50px;}
ul.s3-btm-lst{margin:5px 0 0; width:100%; padding-left:25px; border:none;}
.sign-img{width:150px;}
.s3-btm-left{ width:100%;}
.sign-tx{font-size:26px; line-height:30px;}
.s3-img1{width:100%; padding-bottom:20px;}

.sec4{padding:40px 0;}
.s4-tx1{font-size:22px; line-height:28px;}

.sec5{padding:40px 0;}
.s5-rgt{width:62%;}
.s5-prd{width:300px; top:10px;}
.s5-icn{width:70px;}
ul.s5-list li p{font-size:18px; line-height:24px;}

.sec6{padding-bottom:40px;}
.s6-inr-bx{padding:0 30px;}

.comn-btm-inr2-col{padding:0 10px;}

/*CHECKOUT*/

.right-chk {width: 100%;}
.select_box{ width:20%;}
.ord-p1-hed{}
.lft-chk{ width:100%;}
.chk-head {font-size: 24px;}
.step-img{ width:100%; display:none;}

}
	
@media only screen and (max-width:767px){
	
.container{width:100%; padding:0 10px; max-width:600px; box-sizing:border-box;}

.show-desk{display:none;}
.show-mob{display:block;}
.hide-mob{display:none;}

.top-fix-bar {margin-bottom: 60px;}
.top-header {height: 60px;margin-top: -60px;top: 60px;}
.mob-mnu-ic {right: 10px;top: 21px;}
.mobilemenu{top:60px;}
.mobimenu-top{top:57px;}
.logo {    
	width: 140px;
    margin-top: 10px;
}

a.s1-btn{font-size: 23px; height: 56px; line-height: 56px;}

.banner{height:auto; padding-bottom:35px;}
.bnr-hdg{font-size:28px; line-height:34px;}
.bnr-txt{width:100%; margin-top:15px;}
.bnr-lft{width:100%; padding:0; text-align:center;}
.mob-bnr{
	width:calc(100% + 20px); 
	margin-left:-10px;
	padding-top:12px; 
	background-size:cover;  
	position:relative;
}
.bnr-rgt, .bnr-leaf{display:none;}
.bnr-prd{left: auto; right: auto;width: 260px;top: auto;bottom: auto;transform: none;position: relative; margin: 0 auto;}
.comn-btn{margin-top:10px;}

.brnd-sec-inr{margin-top:30px;}
ul.brnd-list li{width:49%;}

.comn-hdg{font-size:25px; line-height:34px;}

.sec1{padding:25px 0 15px;}
.prd-pck{flex-wrap:wrap;}
.prd-pck-bx{width:100%; border-bottom:1px solid #eaeaea;}
.prd-pck .prd-pck-bx:last-child{border-bottom:none;}
.pck-tx1{font-size:19px; line-height:23px;}
.pck-tx2{font-size:22px; line-height:26px;}
.crem-bx{margin:0px auto 20px;}

.sec2{padding:30px 0 35px;}
.s2-inr-bx{width:100%;}
.s2-inr-hd{font-size:22px; line-height:24px;}
.s2-inr-tx{font-size:18px; line-height:26px;}

.sec3{padding:0 0 35px;}
.s3-inr-btm{padding:20px 0 0;}
.s3-inr-btm-lft{width:100%; text-align:center;}
.s3-inr-top{width:calc(100% + 20px); margin-left:-10px;}
.s3-inr-top-rgt{padding: 30px 10px 35px;} 
ul.s3-btm-lst{margin-bottom:10px;}
.s3-doc{margin:20px auto; max-width:100%; width:200px; float:none;}

.sec4{padding:30px 0;}
.s4-inr{margin-top:30px;}
.s4-inr-bx{width:100%; padding:0 10px; border-right:none; text-align:center; }
.s4-tx1{height:auto; margin-bottom:5px;}
.s4-tx2{padding-bottom:8px;}
.s4-tx2:after{left:50%; margin-left:-50px;}
.s4-icn{margin:0px auto 8px;}
.s4-inr .s4-inr-bx:last-child{margin-bottom:0px;}

.sec5{padding:30px 0;}
.s5-prd{position:static; margin:0 auto;}
.s5-rgt{width:100%;}
ul.s5-list{margin-bottom:10px;}
ul.s5-list li{width:100%; margin-bottom:20px;}
ul.s5-list li h3{font-size:22px; line-height:26px;}
.s5-icn{margin-bottom:5px;}
.lrn-mr{margin-top:10px;}

.sec6{padding-bottom:35px;}
.s6-inr{width:100%;}
.s6-tx1{font-size:22px; line-height:26px;}

.footer {padding: 0px 0 20px;} 
.footer2 {padding: 5px 0 25px;}
.ftr-logo {margin: 25px auto 15px;width: 170px;}
.ftr-txt {font-size: 15px;line-height: 25px;}   
.ftr-txt1 {margin-top: 15px;font-size: 14px;}
.ftr-txt1 a {padding: 0 1px;}
.ftr-txt1 span {margin-top:0px;}

#call-btn {
    float: left;
    width: 100%;
    padding: 10px;
    background: #000;
    position: fixed;
    bottom: 0%;
    left: auto;
    z-index:10;
    transition: bottom 1s;
	}
#call-btn a.s1-btn{width:100%;font-size: 26px;letter-spacing: 0.5px;border-bottom: none; line-height: 60px; height: 60px;}
#call-btn .s1btn-arw {margin: -3px 0 0 15px;}

}

@media only screen and (max-width: 359px){
ul.s4-list1 li, ul.s4-list1 li:last-child {width:290px;}
}
