/*---------------------------*/
.show-mob{ display:none;}
@media only screen and (max-width: 1179px){
.show-desk{display:block;}
.container{ max-width:1004px; width:100%; }

.s1txt{ width:56%;}
ul.s1list li{padding-top: 121px;}

.sec2 .bdhding{ width:100%;}
.sec2 .bdhding span.sub-hed:before{ display:none;}
.s2txt{ width:100%;}
/* .s2list-bx{ width:280px !important;} */

.sec3 .left_box{width: 473px;}

}
@media only screen and (max-width: 1023px){
.sec4 .container {
    flex-flow: column;
    align-items: center;
}
.sec4 .content-box {
    width: 100%;
}
.sec4 ul.s4list {
    width: 100%;
    margin-top: 50px;
}
.inner-banner h1 {font-size: 48px;}
.show-desk{display:none;}	
.show-tab{display:block;}
.hide-tab{display:none;}
.tab-video{display:block;}

.container{ max-width:720px; width:100%; }

.logo{    max-width: 210px;}
.bnr-heading{width: 58%;}
.bdhding{font-size: 38px;}
img.bnr-prod { top: -50px;  right: 0; max-width: 280px;}
.bnr-heading h2 {
    font-size: 28px;
}
.bnr-heading h1{ font-size:42px;}

ul.s1list li, ul.s1list li:nth-child(2), ul.s1list li:nth-child(3){ width: 31%; background-size: auto; padding-top: 20px;}

.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: 100%;}
.sec4 .bdhding span.sub-hed:before{ display:none;}

.two, .three{ display:none;}
.one{ width:78%;}
.four{ width:20%;}
.card-box3rgt{ width:100%;}
.crt-frm1, .crt-frm2{ width:100%;}
footer::before,.abt_right_box:before{display: none;}
footer{padding-top: 50px;}
.sec4{padding-bottom: 70px;}
}

@media only screen and (max-width: 767px){
.flexbox{display: block;}
	.show-tab{display:none;}
.show-mob{display:block;}
.container{ width:100%; max-width:640px; padding:0 10px;}

.banner{ padding: 42px 0; background-size: cover;}
img.bnr-prod{ position:static;}

.bnr-heading { width: 100%; text-align: center;}
.bnr-hd .bnr-hed-iocn{ display:none;}
.bnr-hd{ padding:0;}
.bnr-heading h1 {font-size: 36px; line-height: 48px; text-shadow: -1px 1px #fff;}
.bdhding{ width:100%;}
.sec1{padding: 40px 0 62px;}
.s1txt{ width:100%;}
.s1ltxt{ font-size:20px;}
.bdhding span.sub-hed{ padding-left:0;}
.bnr-txt {font-size: 16px; margin-top: 16px; line-height: 26px;}

.s2list-bx{ width:100% !important}
.prod-box{margin-top: 10px;}
.s2txt{ font-size: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%; border:none;    padding: 20px;
    margin: 25px 0 10px;}
.pr-dtl-s1-rgt-p1{ font-size:28px; line-height:32px;}
.pr-dtl-s1-rgt-p2, .curncy{font-size: 26px; line-height: 26px;}
.prod-prc{margin: 10px 0 0 0;}
.pro1-dtl{ padding:0px 0;}
.pro-dtl-sec2{padding: 0px 0 0px 0;}

.cart-prdname{padding: 10px 0px 10px 65px;}
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:50px 0;}
.contact-lft, .contact-rgt{ width: 100%;}
.contact-lft{ margin-bottom:20px;}
.inner-banner h1{font-size: 38px;}
}
@media only screen and (max-width: 570px){
.hide-570{display:none;}


.sec1{ padding: 30px 0;}
.s1txt{ font-size:16px;}
ul.s1list li, ul.s1list li:nth-child(2), ul.s1list li:nth-child(3){ width:100%; padding-top: 130px; background-size: contain;}

.bdhding {font-size: 20px; line-height: 40px;}

.sec2{ padding:30px 0;}

.sec3 .s2txt{ font-size:16px;}

.sec4{ padding:30px 0;}
ul.s4list{ margin-top:10px;}
ul.s4list li{ width:100%;}
.sec4 .s2txt{ font-size:16px;}

.continue-shpbtn, .proceed-chkbtn, .continue-brwbtn, #browse{ font-size: 18px; margin: 15px 15px 0 0;}
.proceed-chkbtn{ float:left;}
.cart-sec1{ padding:0;}
.cart-box1{ font-size:18px;}
.sec4::after{display: none;}

}
@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;}
}
@media (min-width: 768px) and (max-width: 992px){
    
  .banner {
        padding: 145px 0 60px;
    }
    .bnr-heading h2{font-size: 28px;}
    ul.s1list li, ul.s1list li:nth-child(2), ul.s1list li:nth-child(3) {
        width: 31%;
        background-size: auto;
        padding-top:10px;
    }
    .slick-next {
        right: 40%;
    }
    .slick-prev {
        left: 40%;
    }
    img.s3-img {
        max-width: 300px;
        top: 41px;
    }
    .abthd{font-size:32px}
}
@media only screen and (max-width: 767px){
    .bar1, .bar2, .bar3 {
        background-color: #000;
    }
    .banner {
        padding:140px 0 60px!important;
        min-height: auto;
    }
    .abt-sub-hed:after {
    content: '';
    width: 45px;
    height: 2px;
    background: #7970d3;
    position: absolute;
    left: 0;
    top: 38px;
    right: 0;
    margin: 0 auto;
}
.abthd{    font-size: 28px;    line-height: 2.15em;}
footer:before{display: none;}
.flexbox p.s2txt{padding-right:0px;}
}

@media (min-width: 768px) and (max-width:1024px){
    
    .slick-next {
        right: 40%;
    }
    .slick-prev {
        left: 40%;
    }
.abt_right_box .img-title{width: 52%;}
.abt_right_box{height: 440px;}
ul.s1list li h6 {    font-size: 20px;}
}
@media only screen and (max-width: 570px){
    ul.s1list li, ul.s1list li:nth-child(2), ul.s1list li:nth-child(3) {
        width: 80%;
        padding-top:30px;
        background-size: contain;
        margin-bottom: 25px;
    }
    .ftrtxt,
    ul.ftrlist li,
    .ftr-cont-info li {
        font-size: 14px;
    }
}
