@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;}

.bnrHdng{ font-size:34px; line-height:38px;}
.bnr-btm-strip ul li { padding: 2px 1px 0 55px;}

.s2-strip-lft{padding: 0 35px 0 110px;}
.s2-strip-rght{padding: 0 170px 0 35px;}
.s2-strp-txt2{ font-size:23px;}
.s2-strp-txt3{ font-size:17px;}
ul.s2-strp-list .s2-lst-list{ display:none;}
a.s2-stp-shpbtn{ margin-top:30px;}

ul.s3-prdcts-list li span{ font-size:22px; line-height:26px;}

.strp-lft{ width:50%;}
.strip-prod{ width:500px; top:40px;}

.ftr-box1{ width:22%; padding-left:60px;}
.ftr-box2{ width:25%;}
.ftr-box4{ padding:0 0; width:15%;}

.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;}

ul.mainMenu li a{ padding:0 20px;}
ul.dropdown-menu li a{ padding:10px 20px;}

.banner{ background-size:cover;}
.bnr-rght{ width:52%; padding:50px 0;}
.bnrHdng {font-size: 30px;line-height:35px;}

.bnr-btm-strip ul li{ float:left; width:25%; padding: 2px 10px 0 45px;}
.bnr-btm-strip ul li img{ width:40px;}
.bnr-btm-strip ul li span{ line-height:20px;}

.sectionOne,.sectionTwo{ padding-top:50px;}
.comnHdng{ font-size:35px; line-height:40px;}
.bndle-Hdng{ font-size:28px; line-height:32px;}
ul.s1-list li span{ font-size:24px; line-height:24px;}

.s2-strip{ padding:40px 0; background-size:cover;}
.s2-prod, img.s2-prod1{ width:140px;}
img.s2-prod1{right: -25px;}
.s2-strip-lft {padding: 0 30px 0 80px;}
a.s2-stp-shpbtn{ margin-top:50px;}
.s2-strp-txt2{ font-size:20px; line-height:24px;}
.s2-strp-txt3{ font-size:16px; margin-top:10px; padding:5px 0;}
ul.s2-strp-list li{ line-height:18px;}
.s2-add-icon{ width: 35px;margin-left: -18px; top:100px;}
.s2-strip-rght {padding: 0 80px 0 30px;}

.sectionThree{ padding:50px 0;}
ul.s3-prdcts-list li{ width:32%; margin-right:2%;}
ul.s3-prdcts-list li span {font-size: 20px;line-height: 22px; min-height: 66px;}
.s3-prod:nth-child(2){left: 20px;}
.s3-prod:nth-child(3){right: 20px;}
.s3-prod:nth-child(4){left: 0px;}
.s3-prod:nth-child(5){right: 0px;}

.strip2{ padding:50px 0;}
.strp-lft{ width:57%; margin-top:0;}
.strp-txt2{ margin:20px 0;}
.strip-prod{ width:315px;}

.sectionFour{ padding:50px 0;}
.sectionFive{ padding:40px 0 50px;}

.social-strip ul li {
    width: 32%;
    margin-left: 0;
    padding: 25px 0 25px 55px;
    font-size: 15px;
	}
.social-strip ul li img{ top:12px;}

.ftr-logo{ width:30%;}
.ftr-box1{ width:25%; padding-left:40px;}
.ftr-box4{ width:20%;}
.footer-txt{ margin-top:35px;}

/********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;}
}


@media only screen and (max-width:767px) {
@media only screen and (max-width:767px){
.container{ width:100%; max-width:600px; padding:0 10px;}

.forDesk,.hide-mob{ display:none;}
.forMob{ display:block;}

ul.mainMenu,.call-us,.search-ic{ display:none;}
.top-fix-bar{ margin-bottom:50px;}
.header{ height:50px;margin-top: -50px; top:50px;}
.logo{ left:10px; transform:none; top:10px; width:210px;}
.top-rit{ margin: 15px 45px 0 0;}
.mob-mnu-ic{ top:15px;}
.hdr-menu{ border:none; margin:0;}
.mobilemenu{ top:76px;}
.mobilemenu.mobimenu-top{ top:50px;}

.menuOpen{
	position:relative;
	}
.menuOpen:after{
	content:'+';
	position:absolute;
	right:10px;
	top:15px;
	color:#000;
	font-size:24px;
	}
.menuOpen.mnutog:after{
	content:'-';
	}
ul.dropdown-mobile{
	float:left;
	width:100%;
	border-top:1px solid #cfcfcf;
	display:none;
	}
ul.dropdown-mobile li a{
	font-size:16px;
	padding:15px 25px;
	background:#243a5e;
	color:#fff;
	}
ul.dropdown-mobile li:last-child{border:none;}

.banner{ background: #f5e2fe;}
.banner .container{ padding:0;}
.banr-mob{ margin:0 auto; max-width:100%;}
.bnr-rght{ width:100%; padding:30px 0; text-align:center;}
.bnrHdng {font-size:28px;line-height: 32px; background:none; padding:0 10px 15px; width:100%;}
.bnr-para{ padding:0 10px; width:100%;}
a.shop-btn{ margin-top:30px;}

.bnr-btm-strip{ padding:10px 0 20px;}
.bnr-btm-strip ul li{width: 50%;margin-top: 10px;text-align: center;padding: 0 0px;}
.bnr-btm-strip ul li img {position: static;display: block; margin: 0 auto 5px;}
.bnr-btm-strip ul li span{ font-size:16px;}

.sectionOne,.sectionTwo{padding-top: 30px;}
.comnHdng {font-size: 28px;line-height: 30px;}
ul.s1-list{ margin-top:0; padding-bottom:30px;}
ul.s1-list li,ul.s1-list li:nth-child(2){ width:100%; margin:25px 0 0;}
ul.s1-list li span,a.learn-more{ margin-top:10px;}

.s2-strip{ padding:0; background:#fff;}
.s2-strip-lft{ width:100%; padding:20px 10px; text-align:center;background:#eee2f3;}
.s2-prod, img.s2-prod1{ position:static; display:block; margin:10px auto 0;}
.s2-add-icon{     
	position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: -5px 0;
    background: #fff;
    box-shadow: 0 0 2px 1px rgba(0,0,0,0.3);
    border-radius: 50%;
    top: auto;
    left: auto;
    z-index: 9;
	}
.s2-strp-txt2 {font-size: 22px;line-height: 24px;}
.s2-strip-rght{ background:#eddbf5; background-size:cover;}

.sectionThree{ padding:30px 0;}
ul.s3-prdcts-list li{ width: 42%; margin: 30px 0 0;}
ul.s3-prdcts-list li span{ min-height:auto;}
a.shop-btn2,a.subscribe-btn{ margin-top:0;}

.strip2{ padding:30px 0; background-size:cover;}
.strp-lft{ width:100%;}
.strip-prod{ position:static; display:block; margin:0 auto; max-width:100%;}
.strp-txt1{ margin-bottom:20px;}
.strp-txt2{ margin-top:0; font-size:17px;}
.bndle-prod{ margin-top:20px;}

.sectionFour,.sectionFive{ padding:30px 0;}
.sectionFour{ border-top:1px solid #ccc;}
.s4-testimnl{ padding:0;}

.email-field input{ width:68%; max-width:100%; font-size:14px;}
a.subscribe-btn{ width:28%; max-width:100%; font-size:15px;}

.social-strip ul li {text-align: center; padding: 10px; border-right: 1px solid #ccc; width:48%; margin:0;}
.social-strip ul li:last-child {border: none; margin:0;}
.social-strip ul li img { position: static;display: inline-block;vertical-align: middle;}
.social-strip ul li p {display: none;}

.footer{ padding: 20px 0 20px;}
.ftr-logo{ width:100%;}
.ftr-box1{ width:100%; padding:0; margin-top:20px;}
.ftr-p1 {letter-spacing: 0.5px;border-bottom: 1px solid #ccc;padding-bottom: 7px;}
ul.ftr-list{ margin-top:10px;}
.ftr-p2{ line-height:16px; margin-top:15px;}
.footer-txt{ padding-top:20px; margin-top:20px;}
.ftr-txt1, .ftr-txt2 {text-align: center;width: 100%; font-size:15px; line-height:24px; padding:0;}


.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;}
}
@media only screen and (max-width:640px) {
	ul.s3-prdcts-list li {width: 48.5%;}
	.s3-prod{max-width: 110px;}
	.s3-prod:nth-child(2), .s3-prod:nth-child(3) {left: 10px; max-width: 100px;}
	.s3-prod:nth-child(3) { right:10px; left:auto; }
	.s3-prod:nth-child(4), .s3-prod:nth-child(5) {left: 0px; max-width: 90px;}
	.s3-prod:nth-child(5) { right:0px; left:auto; }
	ul.s3-prdcts-list li span{ font-size:18px;}
	
	ul.s4-list{margin-bottom:20px;}
	ul.s4-list li{width:100%;margin-top:20px;}
	
	a.shop-btn2 {max-width: 170px;}
	
	.ftr-logo img{ max-width:200px;}
	
}

@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:100%}
}
