/*---------------------------*/
.show-mob{ display:none;}
@media only screen and (max-width: 1179px){
.show-desk{display:block;}
.container{ max-width:1004px; width:100%; }

.bnr-heading {width: 52%;}
.s1txt{ width:56%;}
ul.s1list li{padding-top: 140px;}

.sec1:before {height: 650px;}
.s1-rgt {padding:0px 0px;}
.s1-image {max-width: 455px;}

.sec2 .bdhding{ width:100%;}
.sec2 .bdhding span.sub-hed:before{ display:none;}
.s2txt{ width:100%;}
.s2list-bx{}

.sec3 .left_box{width: 473px;}

}
@media only screen and (max-width: 1023px){
.show-desk{display:none;}	
.show-tab{display:block;}
.hide-tab{display:none;}
.tab-video{display:block;}

.container{ max-width:760px; width:100%; }

.banner{    padding: 100px 0;}
.logo{    max-width: 210px;}
.bnr-heading{width: 68%;}
.bdhding{font-size: 36px; line-height: 51px;}
img.bnr-prod { top: -50px;  right: 0; max-width: 280px;}
.bnr-heading h1{ font-size:38px; line-height: 56px;}

ul.s1list li, ul.s1list li:nth-child(2), ul.s1list li:nth-child(3){ width: 31%; background-size: auto; padding-top: 141px;}

.sec3 .left_box {width: 383px;}
img.s3-img{max-width: 360px;}
.sec3 .bdhding{ margin-top:0;}
.sec3 .s2txt{ margin-top:10px;}

ul.s4list li{width: 48%;}
.sec4 .bdhding span.sub-hed:before{ display:none;}

.s2list-bx { width:48%;}

.two, .three{ display:none;}
.one{ width:78%;}
.four{ width:20%;}
.card-box3rgt{ width:100%;}
.crt-frm1, .crt-frm2{ width:100%;}
}

@media only screen and (max-width: 767px){
	.show-tab{display:none;}
.show-mob{display:block;}
.container{ width:100%; max-width:640px; padding:0 10px;}

.header {
    height: 60px;
    top: 60px;
    margin-top: -60px;
}
.top-fix-bar {
    margin-bottom: 60px;
}

.banner{ height:auto;padding: 30px 0; background-size: cover; background: #131315;}
img.bnr-prod{ position: static;  max-width: unset;  width: calc(100% + 20px); margin-top: 10px; display: inline-block;}
.logo {max-width: 150px;
        margin: 12px 0 10px;}

.pop-innr { width:100%; text-align:center;}

.bnr-heading { width: 100%; text-align: center;}
.bnr-hd .bnr-hed-iocn{ display:none;}
.bnr-hd{ padding:0;}
.bnr-heading h1 {font-size: 30px; line-height: 42px;}
.bnr-heading h2{font-size: 18px; margin-bottom:0;}
.bdhding{ width:100%;font-size: 27px;line-height: 35px;}
.sec1{padding:30px 0 30px; background:#22211c;}
.s1txt{ width:100%;}
.s1ltxt{ font-size:20px;}
.bdhding span {font-size: 24px;line-height: 34px;}
.bnr-txt {font-size: 16px; margin-top: 16px; line-height: 26px;}
.sec1:before{ display:none;}
.s1-rgt {width: 100%;text-align: center;padding: 0px 0px;}
.s1-image {position: static;max-width: 100%;margin-top: 17px;}	
ul.s1list {
    margin-top: 30px;}
ul.s1list li, ul.s1list li:nth-child(2), ul.s1list li:nth-child(3) {
        width: 100%;
        padding-top: 143px;
        background-size: contain;
    }	

.s2list-bx{ width:100%;padding: 20px 15px 25px;}
.prod-box{margin-top: 22px;}
.s2txt{font-size: 16px;line-height: 25px;margin-top: 16px;}

.sec3{ padding:30px 0;}
.sec3 .left_box{ width:100%; text-align:center;}
.bdhding span.sub-hed:before{ display:none;}
img.s3-img { margin:15px auto; max-width: 500px; max-width: 100%;}

.pr-dtl-s1-rgt{ width:100%;}
.pr-dtl-s1-lft{ width:100%;padding: 10px 10px;margin-top: 10px;}
.pr-dtl-s1-rgt-p1{ font-size: 26px;  line-height: 40px;}
.pr-dtl-s1-rgt-p2, .curncy{font-size: 26px; line-height: 26px;}
.prod-prc{margin: 10px 0 0 0;}
.pro1-dtl{ padding:20px 0 0}
.pro-dtl-sec2{padding: 0px 0 0px 0;}
.cart-prd1{ display:none;}
p.s1-p2 {
    margin: 14px 0 5px;
    font-size: 16px;
    line-height: 25px;
}
a.show-btn {
    float: left;
	width:100%;
    margin:16px 0 0 0;
}

.cart-prdname{padding: 10px 0px 10px 5px;}
ul.cart-prclist li{ font-size: 18px; padding: 6px 0px;}
ul.cart-prclist li span.span2{ font-size: 18px;}
.sameas{ font-size:16px;}
.frmElmnts label{ display:none;}
.frm1 .frmfld input, .frm1 .frmfld select{ width:100%;}

.submit-btn{ font-size:22px;}
.cart-frm{padding: 20px 0 40px;}

.contact-us{ padding:30px 0;}
.contact-lft, .contact-rgt{ width: 100%;}
.contact-lft{ margin-bottom:0px;}
.cont-lst {margin-top: 0px;}
.cont-lst li {
    padding-left: 48px;
	font-size: 16px;
    line-height: 24px;
    color: #1b2328;
    margin-bottom: 0px;
	word-break:break-all;
}

}
@media only screen and (max-width: 570px){
.hide-570{display:none;}


.sec1{ padding: 30px 0;}
.s1txt{ font-size:16px;}

.sec2{ padding:30px 0;}

.sec3 .s2txt{ font-size:16px;}

.sec4{ padding:30px 0;}
ul.s4list{ margin-top:10px;}
ul.s4list li{ width:100%; padding: 10px 10px 10px 60px;}
.sec4 .s2txt{ font-size:16px;}

.continue-shpbtn, .proceed-chkbtn, .continue-brwbtn, #browse{ width:100%; font-size: 18px; margin: 10px 0px 0 0;}
.proceed-chkbtn{ float:left;}
.cart-sec1{ padding:0;}
.cart-box1{ font-size:18px;}

.pro-dtl-sec1{padding: 20px 0;}


}
@media only screen and (max-width: 479px){
.show-479{display:block;}
.hide-479, .tab-video{display:none;}
}
@media only screen and (max-width: 400px){
.show-400{display:block;}
.hide-400{display:none;}
}
@media only screen and (max-width: 359px){
.show-359{display:block;}
}
@media only screen and (max-width: 340px){
.show-340{display:block;}
}