@charset "utf-8";
/* CSS Document */

.show-mob, .show-tab {display: none;}
.show-desk {display: block;}

@media only screen and (max-width:1187px) {
.container {width: 1004px;}

.s1-inner {
    padding: 29px 20px;
}
.bnr-hdr {
    font-size: 36px;
        line-height: 55px;
}
.bnr-prdts {
   width: 530px;
}
.bnrtxt {
    width: 86%;
}
.s1-inner-lft{ width:34%;}
.s1-bx-uls {
    padding: 0 0;
}
ul.bnr-lst li{ font-size:17px;}
.s1-bx-uls li { width:32%;}
/*************************/
.s1-bx2 .bdhding2 {}
.s1-bx2 .bdfont {}
	
.bnr-strp{}
.bnr-stp-lft{ width:56%;}
.bnr-stp-rit{ width:100%;}
.bnr-stp-prdts {
    top: 33px;
    width: 428px;
}
.bnr-stp-txt {left: -26%;}



.sec1{ }
.s1-lft {
    width: 44%;
}
ul.s1-list li {
    padding: 0 0 0 256px;
    margin-top: 20px;
}
.s1-li-img {
    width: 238px;
}

/*------------section1-------------*/

/*******************************/

.sec2{ background-size: cover; height: auto; padding: 40px 0px 50px;}
.s2-prodt {right: -12%;}	
.sec2-box{}
.s2lft, .s2rgt{width: 64%; padding: 0px 0px 0px 0;}
.w-box{ width: 53%; padding: 60px 0 0 25px;}
.s2-img1 {right: 20px;}

/***************************/
.odr-stp-lft { width: 100%;}
.odr-strip{ background-size:cover;}
/***************************/

.shop-bx{width:32%;}

.cart-rgt{width:37%;}

ul.chk-list li{font-size:16px;}
.chk-mny-bck h3{font-size:28px; line-height:32px;}
.shop-sec .collections-item{width: 32.14%;}
.cat-link-box h3{font-size: 26px;}
.crt-from-sec1::after{ width:42%;}

}


@media only screen and (max-width:1023px) {
.container, .mnu-container{ max-width:760px; width:100%; }
/*.container{width: 750px;}*/
.bdhding2 {font-size:34px; line-height:44px;}
.bdhding2 span{ font-size:22px;line-height: 32px;}
.bdfont,.s1-bx2 .bdfont { font-size: 18px;line-height: 28px; margin-top: 15px; width: 100%;}

.show-mob, .show-desk {display: none;}
.show-tab {display: block;}

.top-fix-bar{}
.menu{top:55px; margin-top:-55px; padding:15px 0;}
.mob-mnu-ic{top:2px;}
.logo{}
ul.menu-list{margin-top:0;}
ul.menu-list li{padding:0 8px;}

a.menuBtn{display:none;}


.banner {
    padding: 50px 0 90px;}
.s1-inner {
	padding: 17px 20px;
}	
.bnr-hdr {
	font-size: 28px;
	line-height: 40px;
	width: 100%;
}
.bnrtxt {
    width: 100%;
        font-size: 17px;
        line-height: 27px;
        margin-top: 11px;
}
.bnr-prdts {
    width: 403px;
}
/*******************************/
.s1-bx2 {padding:40px 0 50px;}
.s1-bx-uls {row-gap: 50px;margin-top: 55px;}
.s1-bx-uls li{
	width: 32%;
    font-size: 17px;
    line-height: 25px;
	}
.s1-bx-uls li span {
    font-size: 20px;
}	

	
.bnr-strp{padding:40px 0 40px;}
.bnr-stp-lft {
	float:none;
	display:inline-block;
	width:100%;
	text-align:center;
	position:relative;
	}
.bnr-stp-txt {left: -7%;top: 345px;}	
.bnr-stp-rit { width: 100%; padding: 20px 20px;}

ul.bnr-strp-lst li img{ position:static; display:block; margin:0 auto 5px;}
ul.bnr-strp-lst li {font-size: 17px;line-height: 27px; text-align:center;}
.bnr-stp-prdts {position: static;max-width: 100%;margin-top: 15px;}
.rit-div-prdts{ position:static; display:block; margin:0 auto 10px; max-width: 142px;}
ul.rit-lst li { font-size: 15px; line-height: 24px;}
.bnr-rgt{    width: 100%; border:none;}


.s1-strip-bx{    width: 66%;}
/*------------section1-------------*/
.sec1{padding: 50px 0 50px;}
.s1-lft {
    width: 100%;
    margin-top: 30px;
}
.s1-strip-bx .bdfont {
    width: 89%;
}
.s1-prds {
	width: 262px;
	top: 56px;
}
ul.s1-list {
    width: 100%;
    margin-top: 28px;
}
ul.s1-list li {
	padding: 0 0 0 0;
	margin-top: 20px;
	text-align:center;
}

.s1-li-img {
	width: 238px;
	position: static;
}
.lst-num{
	margin:20px auto 0;}
/*********************************/
.sec2{ padding: 50px 0 50px; height: auto; background-size: cover;}
.sec2-box{    flex-wrap: wrap; justify-content: space-around; row-gap: 20px;}
.s2lft, .s2rgt{ width:48%; height:auto;}
.s2lft{
	width: 81%;
    float: none;
    display: inline-block;
    text-align: center;
	padding:0;
	}
.s2-prodt {
    position: static;
    max-width: 75%;
    margin-top: 13px;}

.w-box {
    width: 100%;
	height:auto;
    padding: 35px 15px 25px 18px
}
.s2-hding{font-size: 24px; line-height: 34px;}
.s2-img1 {}

/********************************/
.odr-strip{}
.odr-stp-lft {}
.odr-uls{justify-content: center;}
.odr-uls li{width: 32%; padding:0 10px; text-align:center;}
.odr-li-img {position: static;margin: 0 auto 6px;}
.odr-uls li span {}
/******************************/

/********CART********************/
.summry-lft .cart-lft, .summry-lft .card-box3{width:100%;}
.cart-inr{margin:0 0 40px;}
.cart-prc-det{padding:5px 20px 20px;}
.cart-row{padding:17px 0 5px;}
.cart-col2{font-size:16px; line-height:20px; padding-left:55px; width:36%;}
.cart-col3, .cart-col5{font-size:16px; line-height:20px; padding-top:40px;}
.cart-col4{width:24%; padding-top:30px;}
.cart-det-btn{width:240px}
.cart-prc-det .btn-box p{display:none;}
.conti-btn{width:240px;}


.pay-bx .frm-box-inr{padding:20px;}
ul.chk-list li{vertical-align:top;}
.chk-mny-bck{padding-left:110px;}
.chk-mny-bck-lft{width:90px;}
.chk-mny-bck-img{width:75px;}
.chk-mny-bck h3{font-size:22px; line-height:25px;}
.chk-inr-rgt .comn-hdg{font-size:26px; line-height:30px;}
.continue-shpbtn{padding: 10px 10px;font-size: 17px;}

.rec-post-bx img{width:60px;}
.rec-post-bx p{width:calc(100% - 75px);}

.accordion{font-size:20px; line-height:24px;}
.acdn-content p{font-size:16px; line-height:24px;}

.ftrtxt1, .ftrtxt2{width:100%; text-align: center; margin:2px 0;}

}


@media only screen and (max-width:767px) {
.container, .mnu-container{ width:100%; max-width:600px; padding: 0 10px;}
.show-desk, .hide-mob {display: none;}
.show-mob {display: block;}


.pop_main { background: url(../images/pop-bg-mob.jpg) no-repeat right top #ffffff;  padding: 20px;}
.pop_discount_box{ margin:0 0;font-size: 34px;
    line-height: 50px; }
.pop_text{ width:100%;    font-size: 22px; line-height: 38px;}
.pop_cong_heading {    font-size: 28px;}

.bdinpad{padding:0 10px;}
.bdhding1{font-size:18px;line-height:22px;}
.bdhding2{font-size: 26px;
        line-height: 34px;}
.bdhding2 span { font-size: 18px; line-height: 28px;}
.bdfont, .s1-bx2 .bdfont { font-size: 17px; line-height: 27px;  width: 100%;}
 
.mob-mnu-ic{top:10px;}
.mobilemenu{top:80px;} 
.top-strip{display:none;}

.banner {  padding:25px 0 70px; text-align:center;}	
.bnr-bag-mob{}
.bnr-hdr {
	font-size: 28px;
        line-height: 37px;
}
.bnr-hdr span { font-size: 28px;   line-height: 32px;}
.bnr-prdts { margin:20px auto 0; width:330px; position:static;float: none;}
.s1-inner{float:none;display:inline-block;text-align: center;width: 100%; margin: 0px 0 0 0;}
	ul.bnr-lst{width:100%}
ul.bnr-lst li {font-size: 18px;padding: 15px 10px 15px 75px;width: 100%;}	
ul.bnr-lst li img {top: 15px; left: 15px;}

.s1-box-img{    position: static !important; top: 22px; display: block; margin: 0 auto 0;}
.s1-bx-uls{row-gap: 26px;}
.s1-bx-uls {justify-content: center;column-gap: 12px;row-gap: 28px;margin-top:18px;}
.s1-bx-uls li{display: inline-block;width: 100%; max-width:355px;text-align:center;}
.s1-bx-uls li img{margin: 0px 0 10px;}
.s1-bx-uls li span {margin-bottom: 5px;font-size:20px;line-height:30px;}


/***********************************/
.s1-bx2 {padding:30px 0; text-align:center;}	
	
.bnr-strp{ padding:30px 0; background:#fff;}
.bnr-stp-lft .bnrbtn{ margin: 20px 0 0 0;}
.bnr-stp-lft { max-width:355px;}
.bnr-stp-txt {left: 20px;top: 350px; font-size: 30px;  line-height: 29px;}
.bnr-stp-rit { width: 100%; margin-top: 32px; padding: 15px 10px;}

.bnrstrip{ padding:20px 0 0;}
	
ul.bnr-strp-lst li {    line-height: 24px;  font-size: 16px;  width: 49%;  padding: 10px 5px;}
	ul.bnr-strp-lst li span{font-size: 17px;    line-height: 28px;}

.strp-line { margin: 10px 0 0px; width: 270px;}
.bnr-stp-prdts{margin: 20px auto 0px;max-width: 100%; width: 100%;}


.stp-rit-hdg { font-size: 17px;}

/*------------section1-------------*/
.sec1{padding: 30px 0 30px; text-align:center;}
.s1-strip {
    padding: 20px 10px;
    margin-bottom: 24px;
}
.s1-strip-bx {
    width: 100%;
    padding: 20px;
	text-align:center;
}
.s1-prds {
	width: 254px;
	position: static;
	margin: 14px auto 0;
}
.s1-strip-bx .bdfont {
	width: 100%;
}
.s1-image {margin-top:12px;}
.s1-model-mob {max-width: 100%; position: static; display: block; margin: 10px 0 10px 0px; width: 100%;}
.s1-prodt { position: static; max-width: 65%; margin-top: 13px;}
.s1-txt1 {font-size: 20px;line-height: 38px;}
.rgt-box{ margin: 20px 0 0;}
.left-box{ width:100%; margin:10px 0;}
ul.s1-list{justify-content: center;row-gap:0px; column-gap:0px; margin:0 0 0;}
ul.s1-list li img{margin: 0px auto 10px; position:static;    width: 100%; }
ul.s1-list li{width: 100%; max-width: 355px; margin-top:0px;text-align: center; padding: 17px 0  0; font-size: 18px;line-height: 28px;}
.s1-prds { width: 330px;}

.sec1 .bnrbtn {margin:20px auto 0;}

.acdn-heading.accordion-open { border: 1px solid #0aade5; padding: 10px 15px;}
.accordion { line-height: 26px; font-size: 17px;}

/*************************************/
.sec2{ padding: 30px 0 30px 0; text-align: center; height: auto; background: #041a2f;}
.sec2-mob{padding:35px 0 40px 0;background:url(../images/sec2-mob2.jpg) center top no-repeat;}
.s2lft{width: 100%; padding: 0;}
.s2rgt {width: 100%;}
.w-box{  width: 100%; padding: 15px;}
.s2-hding span{ font-size:17px;}
.sec2-box{ justify-content: center;}
.s2-prodt {max-width: 100%;}
.sec2-img-mob{ position: static; display: inline-block; margin: 20px auto 20px -10px; max-width: unset; width: calc(100% + 20px);}

/************************************/
.odr-strip{padding:30px 0;}
.odr-stp-lft{ }
.odr-stp-lft .bdhding2{ color:#000;  }	
.strp-img{margin: 20px auto 20px -10px;    border-radius: 0;    max-width: inherit;    width: calc(100% + 20px);}
.odr-uls{    flex-wrap: wrap; column-gap: 20px;  row-gap: 20px;justify-content: center; }
.odr-uls li{ width:100%; text-align:center;font-size: 16px;}
.odr-uls li span{font-size: 20px;    line-height: 30px;}
.odr-li-img{margin-bottom:10px}
.odr-strip .bnrbtn{ float:none; display:inline-block; margin:20px 0 0;}
/****************************************/
ul.inner-top-list li{font-size: 13px;}
/****************************************/

.ftr-txt a{display:block; margin:8px 0;}
.ftr-txt small{display:none;}
.ftr-bar{display:none;}
.phn-txt{display:inline-block;}
.phn-txt img{display:inline-block; vertical-align:middle; margin-right:5px;}

.footer{padding:25px 0;}
.ftr-txt{font-size:14px;}
.ftr-links{font-size: 16px;}

.shop-sec{flex-wrap:wrap;}
.shop-bx{/*width:100%;*/}

.prd-det-lft{width:100%; margin-bottom:20px; margin-top:0;}
.prd-det-mob{max-width:100%; margin-bottom:10px;}
.prd-det-s1{height:auto;}
.prd-det-rgt{width:100%; text-align:center;}
.prd-det-s1-lft{width:100%; text-align:center;}
.prd-det-s1-lft .comn-txt {font-size: 17px; line-height: 26px;}
.prd-det-s1-rgt{display:none;}
.input-counter{float:none; margin:20px auto 0;}

.ben-prd{position:static; transform:none; display:block; margin:0 auto; max-width:100%;}
ul.ben-list{width:100%;}
ul.ben-list li:first-child:before, ul.ben-list li:after{display:none;}
.prd-det-btn{position:static; transform:none; display:inline-block; margin:25px auto 0; float:none; text-align:center;}
.prd-det .comn-txt{ margin-top:10px;}

.cart-lft{width:100%;}
.cart-rgt{width:100%;}
.cart-prd{display:none;}
.cart-row{padding:5px 0 8px;}
.cart-col2{padding-left:0; width:30%; font-size:14px; line-height:18px;}
.cart-col4{width:30%;}
.cart-col4 .input-counter{width:80px;}
.input-counter input[type="text"]{width:30%; font-size:20px;}
.cart-col4 .input-counter button img{width:10px; margin:0 auto;}
.cart-col4 .input-group-prepend, .cart-col4 .input-group-append{width:29%;}
.inp-coup{margin-top:20px; width:100%;}
.update{float:left; width:100%; text-align:left; margin:20px 0;}
.cart-col1, .cart-col2, .cart-col3, .cart-col4, .cart-col5{padding:10px 0 0 !important;}
.cart-col2, .cart-col4{padding-top:5px !important;}
table.prc-list tr td{padding:15px 0;}

.chk-inr{margin-bottom:30px;}
.chk-inr-lft{width:100%;}
.frm-box-inr{padding:10px;}
.pay-bx .frm-box-inr{padding:20px 10px;}
.frm-hdg{font-size:24px;}
.we-acp img{width:200px;}
.frm-field label{width:100%; text-align:left; margin:5px 0;}
.frm-field input[type="text"], .frm-field select{width:100%;}
.chk-inr-rgt{width:100%; margin-top:25px;}
.chk-prc-bx{margin:5px 0;}
.chk-prc-bx-hdg span{float:right;}
.chk-tsti-bx small{margin:15px auto;}
table.chk-prd-det .input-counter{width:80px;}
table.chk-prd-det .input-counter button img{width:10px; margin:0 auto;}
table.chk-prd-det .input-group-prepend, table.chk-prd-det .input-group-append{width:29%;}
.chk-btn{margin:25px auto 10px;}
.secur-logo{margin-bottom:10px;}

.resour-inr{margin:10px 0 20px;}
.resour-inr-lft{width:100%;}
.resou-bx-cont{padding:10px;}
.res-hdg{font-size:30px; line-height:34px;}
.resour-inr-rgt{width:100%; margin:20px 0;}

.accordion-container{padding:0; margin:10px 0 20px;}
.accordion{font-size:18px; line-height:24px; padding:10px 55px 10px 50px;}
.acdn-content{padding-right:20px;}

.contact-inr{padding:10px 0 20px;}
ul.contact-list{row-gap: 20px; padding:10px;}
ul.contact-list li{font-size: 16px;line-height: 22px;width: 100%;text-align: left; padding: 10px 0 10px 73px;}
ul.contact-list li img {position: absolute;left: 5px;top: 0;}
.thank-pg{margin:30px 0;}
.thank-hdg{font-size:24px; line-height:28px;}
.thnk-bx{padding:10px; width:100%;}
.thnk-bx-lft, .thnk-bx-rgt{width:100%;}
.thnk-ship{margin-top:10px;}

.prd-det-sec{padding: 20px 0;}
.prd-det .comn-hdg {margin-bottom: 15px;}

}
@media only screen and (max-width:640px) {
	
ul.s4-list{margin-bottom:0px;}
ul.s4-list li{width:100%;margin-top:20px;}
}

@media only screen and (max-width:480px) {
ul.s2-list li{width:100%;}
ul.s3-list li{padding:0;}
ul.s4-list li h3{font-size:18px; line-height:22px;}

ul.s7-list li{font-size:15px; line-height:19px;}
ul.s2-list li .page-btn{width:210px;}

ul.strp-list li{width:46%; font-size:18px;}

.collections-item{min-height:100px}

.dis480{ display:none;}

.rev-desc, .user-name{ font-size:16px;}
}
