@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;}

ul.menu-list{margin-right:30px;}
ul.menu-list li{padding:0 12px;}

.bnr-hd{font-size:50px; line-height:56px;}
.bnr-prd{top: 65px; width: 550px;}
.content_box{ width:100%;}

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;}

.strip{ padding:30px 0;}
ul.strp-list{margin-top: 0px;}
ul.strp-list li{ color:#000;}

.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{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:15px 0;}
.mob-mnu-ic{top:2px;}
.logo{}
ul.menu-list{margin-top:8px;}
ul.menu-list li{padding:0 8px;}

a.menuBtn{display:none;}

.bnr{padding:20px 0;}
.bnr-prd{width:400px; right:0;}
.bnr-hd {font-size: 40px; line-height: 44px;}
ul.bnr-list li{padding:0 12px;}


.s1-lft{padding: 40px 20px 40px 0;}
.sec1-top{flex-wrap: wrap;}
.sec1-top1, .sec1-top2, .sec1-top3{ width:100%; padding: 10px 200px 10px 20px; min-height: 200px;}
.img-sec1 {max-width: 140px;}

.sec2{padding:40px 0;}
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;}

.home-full-collections-cats{display:block;}
.cat-link-box{width:100%; padding:20px 20px 15px 20px; border-bottom: 1px solid #d7d7d7;}
a.view-all-cat-btn{right:20px; top:auto; left:auto; bottom:20px;}
.cat-link-box ul{margin-top:0;}
.cat-link-box ul li{width:auto; }
.shop-sec .cat-link-box{height:auto; margin:0 0 10px; padding:10px;}
.shop-sec .cat-link-box ul{cursor:pointer;}
.shop-sec .cat-link-box ul li{width:100%; text-align:left;}
.shop-sec .cat-link-box ul li:nth-child(2),.shop-sec .cat-link-box ul li:nth-child(3),.shop-sec .cat-link-box ul li:nth-child(4){display:none}
.shop-sec .cat-link-box ul:hover li{display:block;}
.cat-link-box ul li:hover{transform:translateX(0);-webkit-transform:translateX(0);}
.collections-cat-items{width:100%;}
.collections-item{height:auto;}
.cat-hero-img-t-shirt, .cat-hero-img{ display:none;}
.size-guide-box {float: left;margin: 20px 0 10px;}


.sec3{padding:40px 0;}
.s3-inr{width:100%;}
.s3-hdg{font-size:36px; line-height:40px; margin: -70px auto 0;}
ul.s3-list li{font-size:17px;}
.mny-bck-bx{padding-left:140px;}
.mny-bck{width:100px; top:20px;}
.comn-hdg{font-size:36px; line-height:40px;}

.sec4{padding:40px 0; background:#112240;}
ul.s4-list{flex-wrap: wrap;}
ul.s4-list li{ width:50%;}
ul.s4-list li:nth-child(2):after{ display:none;}
ul.s4-list li h3{font-size:22px; line-height:26px;}

.sections {padding:40px 0;}

.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:18px; line-height:24px; min-height: 52px;}
ul.shop-list li{font-size:16px; line-height:20px;}
.shop-btn{width: 150px;line-height: 30px !important; font-size: 18px !important;height: 45px;    padding: 5px 0;}



.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%; padding-bottom:0;}
.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;}
}


@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:10px;}
.mobilemenu{top:80px;} 
.top-strip{display:none;}

.bnr-lft{width:100%; text-align:center;}
.bnr-hd{font-size:29px; line-height:34px; margin-bottom:15px;}
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{}
.bnr-prd{position:static; max-width:100%; padding:0 10px;}

.strip{ padding-bottom:0;}
ul.strp-list{flex-wrap: wrap;}
ul.strp-list li{width:40%; padding:0px 0 20px;}
ul.strp-list li:before, ul.strp-list li:after{background: none !important;}

 
.comn-hdg{font-size:28px; line-height:32px; padding-bottom:0;}

/* .sec1, .sec2, .sec3, .sec4, .sec5, .sec6, .sec7{padding:25px 0;} */

.sec1{height:auto;}
.s1-lft{padding:40px 0; width:100%; text-align:center; background-size:cover;}
.s1-rgt{display:none;}
.sec1-top{ margin-top:10px;}
.sec1-toplft{}
.sec1-top1, .sec1-top2, .sec1-top3 {padding: 10px 120px 10px 10px;  min-height: auto}
.img-sec1 { max-width: 110px;}
.txt5{ font-size:16px; line-height:24px;}

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;}

.s3-hdg{width:290px; font-size:28px; line-height:32px;}
ul.s3-list{margin-top:10px;}
ul.s3-list li{width:32%; padding:0 20px; margin:20px 0 0; font-size:16px; line-height:20px; border-right:none;}
ul.s3-list li:nth-child(3){border-right:none;}
ul.s2-list li h3{font-size:20px; margin-bottom:15px;}

.home-full-collections-cats{border:none;}
.cat-link-box{border:none; text-align:center; background:none; padding:0;}
.cat-link-box ul{ display:none;}
.shop-sec .cat-link-box ul{display:block;padding: 10px; margin-bottom: 0;}
.cat-link-box h3{font-size:24px;}
a.view-all-cat-btn-mob{ display:inline-block; vertical-align:middle; position:static; margin-top:15px; width:180px;}
.collections-item, .shop-sec .collections-item{border:1px solid #d7d7d7; width: 49%; margin: 0px 0 10px;}
.collections-item:nth-child(even), .shop-sec .collections-item:nth-child(even){float:right;}
.item-view-box{display:none;}
.collection-item-img{margin-top:10px; max-width:90%;}
.collecion-item-details{bottom:10px;}
.collections-item:hover .item-view-box{opacity:0;}
.collections-item:hover	.collecion-item-details .collection-item-save{opacity:1;}
a.view-all-cat-btn{ display:none;}
.select-size{width:100%; text-align:center}
.select-size a{float:none; display:inline-block;}
.size-guide-box {float: none;margin: 20px 0 10px; display:inline-block;}

.mny-bck-bx{padding:10px; text-align:center; margin-top:70px;}
.mny-bck-bx .comn-txt {font-size: 17px;line-height: 26px;}
.mny-bck{position:static; margin-top:-60px;}

ul.s4-list{flex-wrap:wrap; margin-bottom:40px;}
ul.s4-list li{width:50%; padding:0 15px;}
ul.s4-list li:after{display:none;}
ul.s4-list li img{height:65px;}

.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%;}

.rev-image{width: 90px;}
.rev-content{ width:100%; padding-left:15px;}

.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 40px;}
ul.contact-list li{margin-top:20px; font-size:16px; line-height:22px; width: 100%;}

.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;}
.size-guide-box{display: inline-block; margin: 20px 0 10px;}
}
@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{ /*width:47%;*/ min-height:100px}

.dis480{ display:none;}

.rev-desc, .user-name{ font-size:16px;}
}
