@charset "utf-8";
/* CSS Document */

.show-mob, .show-tab {display: none;}
.show-desk {display: block;}

@media only screen and (max-width:1185px) {
.container {width: 1004px;}

.bnr{}
.content_box{ width:63%;}
.bnr-img{right: -10%;}
.bnr-hd{ }
.bnr-para{font-size: 19px;line-height: 29px;}
.bnr-prd{top: 65px; width: 550px;}


.strip{}
ul.strp-list li{padding: 0 0 0 110px;font-size: 20px;line-height: 30px;}
ul.strp-list li span {font-size: 26px;line-height: 34px;margin-bottom: 4px;}
ul.strp-list li img{width: 85px; top:10px;}

.sec2{ padding:30px 0;}

.sec1{}
.s1-li-mdl {top: 3px;left: -32px;width: 317px;}
.s1-li-div {width: 48%;}
.s2-bx1-mdl { top: 70px; max-width: 730px;  right: -20px;}
.s1-lft-inr { width: 41%; padding: 30px 20px;}
.comn-txt{ }
.s1-lft-2{ width:490px;}
.s1-rgt{ width:490px;}
.s1-lft-2-txt, .s1-lft-2-txt2{ width:64%;}

.sec3{ padding:30px 0 50px;}
ul.s3-list{ }

.sec4{padding:50px 0;}
.s4-li-mdl1 {left: -103px;}
.s4-li-mdl2 {right: -100px;}
.s4-li-div {padding: 32px 15px 0 100px;}
ul.s4-list li:last-child .s4-li-div {padding: 100px 160px 0 10px;}


ul.menu-list{margin-right:30px;}
ul.menu-list li{padding:0 12px;}
ul.s2-list li h3{font-size:26px;}

ul.s3-list li{vertical-align:top;}


.prd-det-btn{margin-right:10px;}
.prd-det-s1-lft{padding-top:35px;}
ul.ben-list li{padding:20px; font-size:17px;}
.ben-prd{width:450px;}
.ben-btn{top:450px;}

.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;}



}


@media only screen and (max-width:1023px) {
.container{width: 750px;}
.show-mob, .show-desk {display: none;}
.show-tab {display: block;}

.top-fix-bar{margin-bottom:55px;}
.menu{top:55px; margin-top:-55px; padding:8px 0;}
.mob-mnu-ic{top:2px;}
.logo{max-width: 190px;}
ul.menu-list{margin-top:8px;}
ul.menu-list li{padding:0 8px;}

a.menuBtn{display:none;}

.bnr { background-position: 0 -310%;}
.content_box { width: 70%;  padding: 50px 0 30px;}
.bnr-img {    right: -18%; top: 80px; max-width: 550px;}
.bnr-prd{width:400px; right:0;}
.bnr-hd {font-size: 40px;line-height: 55px;}
.bnr-para {font-size: 18px;line-height: 30px;margin-top: 14px;}
ul.bnr-list li{}


.strip {}
ul.strp-list {margin-top: 50px;}
ul.strp-list li{padding: 0 0 0 90px;font-size: 18px;line-height: 28px;}
ul.strp-list li img{width: 76px;top: 9px;}
ul.strp-list li span{font-size: 25px;}

.sec2{padding:30px 0px;}
ul.s2-list li{width:24.5%; padding:10px;}
ul.s2-list li h3{font-size:22px;}
ul.s2-list li .page-btn {width: 158px;}

.sec1 { padding:50px 0;}
.s1-li-div {width: 100%;margin-top: 0px;}
ul.s1-list li,ul.s1-list li:nth-child(2){width:33%; padding: 20px 10px;}
.s1-li-img{margin: 40px 0;}
.s1-li-mdl {top: 140px;left: -20px;width: 215px;}
.s1-li-txt2 span {font-size: 30px; line-height: 35px;}
.s2-bx1-mdl { max-width: 610px;right: -140px; top: 40px;}
.s1-lft{ height:517px;padding: 30px;}
.s1-lft-inr { width: 54%;  padding: 20px;margin-top: 0;}
.comn-txt { font-size: 17px;}
.s1-lft-2 { width: 366px;}
.s1-rgt{ width:366px;}
.s1-lft-2-txt, .s1-lft-2-txt2 { width: 100%; z-index: 9; position: relative;}
.s1-lft-2:before,.s1-rgt:before{content: "";position: absolute;top: 0; right: 0; bottom: 0; left: 0;background: rgba(255,255,255,0.7);}

.sec3{padding:0 0 30px;}
.s3-inr{width:100%;}
ul.s3-list { margin-top:0;}
.s3-hdg{font-size:36px; line-height:40px; margin: -70px auto 0;}
ul.s3-list li {font-size: 20px;line-height: 28px;}
ul.s3-list li img {width: 70px;margin: 0px auto 8px;}
.mny-bck-bx{padding-left:140px;}
.mny-bck{width:100px; top:20px;}
.comn-hdg{font-size:30px; line-height:38px;}

.sec4{ padding:20px 0 40px;}
ul.s4-list li{width: 100%;margin-top: 40px;}
.s4-li-div {
    padding: 110px 15px 0 100px;
}
.s4-li-mdl1 {left: -44px;}
.s4-li-mdl2 {right: -55px;}
.s4-li-txt1 span{ font-size:28px;}

.sec5{padding:40px 0;}
.s5-tsti{width:100%;}

.sec6{padding:40px 0;}
ul.s6-list li{padding:10px;}
ul.s6-list li h3{font-size:18px; line-height:24px; min-height:48px;}
ul.s6-list li p{font-size:16px; line-height:20px; min-height:160px;}
a.rd-mr{width:150px;}

.s7-lft{/*width:48%;*/}
.s7-lft:after{right:-25px;}
ul.s7-list li{font-size:17px;}


.shop-bx{padding:10px; width:49%; margin-top:20px;}
.shop-bx h3{ font-size: 16px; line-height: 20px; min-height: 36px;}
ul.shop-list li{font-size:16px; line-height:20px;}
.shop-btn{width: 150px;font-size: 18px !important;height: 45px;line-height: 45px;}

.prd-det-rgt{padding-right:0;}
.prd-det-btn{margin-right:0;}
.input-counter{width:100px;}
.input-counter input[type="text"]{width:40%;}
ul.prd-det-list li{margin-bottom:10px;}
.prd-det-s1-lft{padding:40px 0;}
.prd-det-s1-rgt{width:49%;}
.prd-det-s1-lst{font-size:19px; line-height:24px;}
.prd-det-s1-lst span{margin:0 5px;}

ul.ben-list {width: 27.62%;}
ul.ben-list li{padding:10px;}

/********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{float: none !important;display: inline-block;margin: 10px 5px 0 0 !important;}

.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;}

.msgbx-txt{ font-size:28px;}
.cntct-form{ width:100%; padding: 30px 15px 45px;}
}


@media only screen and (max-width:767px) {
.container{width: 100%;padding: 0 10px;max-width: 600px;}
.show-desk, .show-tab {display: none;}
.show-mob {display: block;}
 
.mob-mnu-ic{top:7px;}
.mobilemenu{top:55px;} 
.top-strip{display:none;}

.bnr-lft{width:100%; text-align:center;}
.bnr-hd{font-size: 30px; line-height: 38px;}
ul.bnr-list{ width:100%; margin:0;}
ul.bnr-list li{ float:left; width:33.33%; padding:0 9px; font-size:16px; line-height:20px; text-align:center;}
ul.bnr-list li img{ display:block; margin:0 auto;}

.bnr{ padding:30px 0;background-position: center top;}
.content_box { width: 100%; padding: 0; text-align: center; background: none;}
.bnr-img1 { width: 385px; float: none; margin-top:5px; display: inline-block; vertical-align: middle;}
.bnr-para { font-size: 17px; margin-bottom: 12px;}
.bnr-prd{position:static; max-width:100%; padding:0 10px;}

.comn-hdg-lft{/*background: url(../images/comn-ctr-hdg.png) center bottom no-repeat;*/}
ul.strp-list{ margin-top:32px; display:none;}
ul.strp-list li{text-align: center; padding:0;}
ul.strp-list li img {position: static;}
ul.strp-list li span { }

.comn-hdg{font-size:26px; line-height:32px; margin-bottom:20px;}
.comn-hd-bg{ background:none;}

/* .sec1, .sec2, .sec3, .sec4, .sec5, .sec6, .sec7{padding:25px 0;} */

.sec1{height:auto; padding:30px 0;}
ul.s1-list{justify-content: center;}
ul.s1-list li, ul.s1-list li:nth-child(2) {width: 100%; max-width: 320px;}
.s1-li-img {margin: 20px 0; max-width: 200px;}
ul.s1-list li:nth-child(2) {padding: 40px 20px;}
.s1-li-div {}
.s1-li-mdl {top: 20px; left: 50%;  width: 200px;  opacity: 0.2;    transform: translateX(-50%);}
.sec1 .container{}
.s1-lft{width: 100%; background-size: cover;  z-index: 1;}
.s1-lft-inr {width: 100%;text-align: center; background: rgba(255,255,255,0.9);}
.s1-lft-hdg { font-size: 24px; line-height: 30px;}
.s1-lft-2, .s1-rgt { width: 100%; z-index:1;height: auto; overflow: hidden;}
.s1-rgt{  margin-top:10px; }
.comn-txt { }

a.trans-btn{ opacity:1;}
.shop-bx h3 { }
ul.s2-list{flex-wrap: wrap;}
ul.s2-list li{width:49%; border:none;}
ul.s2-list li img{height:180px;}
ul.s2-list li .page-btn{font-size:20px; line-height:45px;}

.sec3 {padding:30px 0;}
ul.s3-list{margin-top:0px;}
ul.s3-list li{width:100%; padding:0 20px;border-right:none;margin-top: 25px;}
ul.s3-list li:nth-child(3){border-right:none;}
ul.s2-list li h3{font-size:20px; margin-bottom:15px;}

.mny-bck-bx{padding:10px; text-align:center; margin-top:40px;}
.mny-bck-bx .comn-txt {font-size: 17px;line-height: 26px;}
.mny-bck{position:static; margin-top:-60px;}

.sec4 {padding: 0px 0 30px;}
ul.s4-list{row-gap: 20px;}
ul.s4-list li{ width: 100%;margin-top: 0px; text-align:center;}
.s4-li-mdl1 {position: static;max-width: 240px;margin: 0 auto -4px;}
.s4-li-div {width: 100%;height: auto;padding: 25px 15px;}
.s4-li-mdl2 {position: static;max-width: 265px;margin: 0 auto -4px;}
ul.s4-list li:last-child .s4-li-div {width: 100%;height: auto;padding: 25px 15px;}


.s5-tsti-bx{padding-left:70px;}
.s5-tsti-bx small{width:55px; height:55px; line-height:55px;}

ul.s6-list{flex-wrap:wrap;}
ul.s6-list li{width:100%; margin-top:25px;}
ul.s6-list li h3{min-height:auto;}
ul.s6-list li p{min-height:auto;}

.s7-lft{width:100%;}
.s7-lft:after{display:none;}
.s7-rgt{width:100%; margin-top:25px;}
.inp-mail{width:100%;}

.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;}


.shop-sec{flex-wrap:wrap;}
.shop-bx{/*width:100%;*/}
.prd-det-sec{ padding-bottom:35px;}
.prd-det-lft{width:100%; margin-top:0; padding-top: 20px;}
.prd-det-mob{max-width:100%; margin-bottom:10px;}
.prd-det-s1{height:auto;}
.prd-det-rgt{width:100%; text-align: center; padding: 10px 0 0 0;}
.catagory-select h3{ text-align:left;}
.prd-det-rgt .comn-hdg{ font-size:20px; background:none;}
.prd-det-s1-lft{width:100%; text-align:center;}
.prd-det-s1-lft .comn-txt {font-size: 15px; line-height: 26px;}
.prd-det-s1-rgt{display:none;}
.input-counter{float:none; margin:20px auto 0;}
.catagory-select{ width:100%;}
.shop-sec p.sec-sub-heading{ margin-top:5px;}
.prd-det-prc{ margin-top:0;}
.size-guide-box a{ right:100px;}
.prd_quantity{ margin-top: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:10px auto 0; float:none;}

.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 40px;}
ul.contact-list li{margin-top:20px; font-size:16px; line-height:22px;}


.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;}

/**********************************/
.tems_bg{padding:10px 0 20px;}


}
@media only screen and (max-width:640px) {
	
}

@media only screen and (max-width:480px) {
ul.s2-list li{width:100%;}

ul.s7-list li{font-size:15px; line-height:19px;}
ul.s2-list li .page-btn{width:210px;}

ul.strp-list li{}
}
