@media only screen and (max-width:1900px){
/*.centerwrap{width:1560px;}*/
.customNavigation .prev{left:-32px;}
.customNavigation .next{right:-32px;}
ol.bjqs-markers{bottom:50px;}
.bannerLogo{width:62%; margin:auto; padding-top:40px;}
.welcome h1{font-size:120px; line-height:105px; padding-bottom:40px;}
.welcome h1 span{font-size:26px;}
.browseP{line-height:90px; min-width:398px;}



/* Specials */
/* Products */
/* Individual Product */
.indProduct{padding-top:60px;}
.rProducts .title{margin-bottom:10px;}

/* About */
/* Contact */
/* Cart */
/* Checkout */



}
@media only screen and (max-width:1590px){
.centerwrap{width:1250px;}
.headeRight li{margin-right:30px;}
.searchArea i{width:44px; font-size:21px;}
.cartArea .fa-shopping-cart{width:50px; font-size:21px;}
.welcome h1{font-size:90px; line-height:78px; padding-bottom:30px;}
.welcome h1 span{font-size:22px; line-height:20px;}
.browseP{line-height:80px; min-width:348px; font-size:38px;}
.browseP:before{background-size:auto 76px;}

ol.bjqs-markers{bottom:40px;}
.title{padding-top:26px; padding-bottom:20px;}
.item{width:95%; margin:0 10px;}
.threeISlider{margin:0px -10px 40px;}
.customNavigation .prev{left:10px;}
.customNavigation .next{right:10px;}
.customNavigation{top:47%;}
.fpContent{width:calc(100% - 625px);}
.fpContent h3{font-size:36px; padding-bottom:4px;}
.fpPrice{font-size:24px; padding-bottom:10px;}
.quantityN{height:50px;}
.cartBtn{height:50px; font-size:28px; overflow:hidden;}
.addQuantity{padding-bottom:20px;}
.productContent{padding-top:12px;}
.productContent p{font-size:18px; line-height:24px;}
.featuredProducts{min-height:inherit; padding-bottom:40px;}
.featuredProducts .title{padding-bottom:12px; margin-bottom:0px;}
.zombie{left:-130px; top:-32px; width:440px;}
.deadWakeR{right:-90px; top:-4px; width:560px;}
.midBannerC{height:530px;}
.midBanner{font-size:110px; line-height:100px;}
.midBanner span{font-size:25px; line-height:22px;}
.browsePro{min-width:408px; line-height:90px; margin-top:40px; font-size:40px; overflow:hidden;}
.browsePro:before{background-size:auto 85px; background-position:right top;}
.testimonialArea{padding-bottom:40px; min-height:inherit;}
.fRight li{margin-left:32px;}
.joinMList .title{margin-bottom:10px;}
.emailBox{height:69px;}
.subscribeEmail{line-height:66px; overflow:hidden;}
.mailingList{padding-bottom:54px;}

/* Specials */
.specialP{width:49%; margin-bottom:30px;}
.pagination{padding-top:40px; padding-bottom:60px;}

/* Products */
.product{width:32%; margin-right:2%; margin-bottom:2%;}

/* Individual Product */
#productBanner .bjqs-slide div{font-size:60px; line-height:66px;}
#productBanner .bjqs-slide div span{font-size:26px;}
.indProduct{padding-top:50px;}
.rProducts{padding-bottom:20px;}

/* About */
.aboutL{width:50%; margin-right:25px; margin-bottom:15px;}
.teamP{width:22%; margin:0 1.5%;}
.aboutUs{padding-top:10px;}
.meetTeam{padding-bottom:65px;}

/* Contact */
.contactBox{width:49.5%; margin-right:1%; margin-bottom:1%;}
.contactInfo{width:28%; padding:30px 40px;}
.contactInfo h3{font-size:32px;}
.contactForm{width:70%;}
.contactPart{padding-bottom:100px;}

/* Cart */
.cartTable{padding-top:10px;}
.total{font-size:24px; padding-bottom:40px; padding-top:30px;}
.updateCart{padding-bottom:120px;}
.checkout{height:50px; min-width:180px; font-size:28px;}
.update{height:50px; padding:0 28px; font-size:28px;}

/* Checkout */
.checkoutLeft{width:65%;}
.checkoutLeft:after{right:-4%;}
.checkoutRight{width:30%;}
.checkThree .checkBox{width:32%; margin-right:2%;}
.productPN h4{font-size:20px; line-height:20px;}
.productCPrice{font-size:20px;}
.productPN h4 span{font-size:18px;}
.checkoutArea{padding-top:10px;}
.couponc{width:70%;}
.submitC{width:27%;}




}
@media only screen and (max-width:1279px){
.centerwrap{width:994px;}
.bannerLogo{width:60%; padding-top:30px;}
.welcome h1{font-size:70px; line-height:60px; padding-bottom:20px;}
.welcome h1 span{font-size:16px; line-height:19px;}
.browseP{line-height:64px; min-width:288px; font-size:32px;}
.browseP:before{background-size:auto 60px;}


.headeRight li{font-size:20px;}
.headeRight li i{top:-2px;}
.title{font-size:52px; line-height:48px;}
.item{width:94%;}
.threeISlider p{font-size:20px;}
.thumbnail-slider ul li{width:80px!important; height:59px!important;}
.thumbnail-slider{height:255px;}
.ninja-slider{width:334px;}
.fpContent{width:calc(100% - 435px);}
.fpSlider{padding-top:6px;}
.fpContent h3{font-size:30px;}
.fpPrice{font-size:22px;}
.addQuantity{padding-bottom:16px;}
.addQuantity label{font-size:20px;}
.quantityN{height:44px; width:48px; font-size:20px;}
.cartBtn{height:44px; min-width:174px; font-size:24px; margin-left:10px;}
.productContent{padding-top:10px;}
.productContent p{font-size:16px; line-height:22px;}
.cartBtn:before{background-size:auto 42px; background-position:right top;}
.zombie{left:-20px; top:-24px; width:300px;}
.midBannerC{height:360px;}
.midBanner{font-size:70px; line-height:66px;}
.midBanner span{font-size:17px; line-height:16px;}
.browsePro{min-width:298px; line-height:65px; margin-top:20px; font-size:30px;}
.deadWakeR{right:-15px; width:386px;}
.testiBlock{width:600px; padding-top:0px;}
#testimonials{padding-top:24px;}
.testi p{font-size:26px; line-height:32px;}
.rating{padding-bottom:12px;}
.emailBox{height:56px; padding:0 20px; width:400px;}
.subscribeEmail{line-height:54px; min-width:180px; font-size:30px;}
.subscribeEmail:before{background-size:auto 50px; background-position:right top;}
.mailingList{padding-bottom:42px;}
fLogo{width:270px;}
.fRight p{font-size:14px;}
.fRight li{margin-left:22px;}

/* Specials */
.specialsArea{padding-top:8px;}
.specialP h3{font-size:28px;}
.specialP p{font-size:17px; line-height:21px;}
.specialP{margin-bottom:24px;}
.sDate{padding-bottom:5px;}
.pagination a{font-size:18px; min-width:42px; line-height:38px;}
.pagination{padding-top:30px; padding-bottom:50px;}
.pagination a{font-size:18px; min-width:42px; line-height:38px;}
.specialPic{margin-bottom:6px;}

/* Products */
.ourProducts{padding-top:8px;}
.product h3{font-size:26px;}
.product p{font-size:21px;}
.productPic{margin-bottom:6px;}
.twoFilters{padding-top:10px;}

/* Individual Product */
#productBanner .bjqs-slide div{font-size:48px; line-height:56px;}
#productBanner .bjqs-slide div span{font-size:26px; line-height:26px;}
#productBanner ol.bjqs-markers{bottom:20px;}
.indProduct{padding-top:30px;}
.rProducts .title{margin-bottom:4px;}
.rProducts{padding-bottom:14px;}
.indProduct{padding-bottom:30px;}

/* About */
.aboutL{margin-right:18px; margin-bottom:10px;}
.aboutUs h3{font-size:26px;}
.aboutUs p{font-size:17px; line-height:21px; padding-bottom:21px;}
.ourTeam{padding-top:10px;}
.meetTeam{padding-top:4px;}
.teamP{margin:0 1.2%;}

/* Contact */
.contactPart{padding-top:10px; padding-bottom:70px;}
.contactBlock{height:66px;}
.contactArea textarea{height:230px;}
.contactArea{margin-bottom:3%;}
.contactInfo{padding:25px 32px;}
.contactInfo h3{font-size:28px; padding-bottom:26px;}
.cInfo{margin-bottom:30px;}
.sendMessage{height:60px; font-size:30px;}

/* Cart */
.cartTable th{height:56px;}
.cartTable th:first-child{padding-left:28px;}
.cartTable td{font-size:22px;}
.cartTable table tr tr td:nth-child(1){width:125px;}
.cartTable table tr tr td.productName{padding-left:20px;}
.total span{font-size:28px; padding-left:12px;}
.updateCart{padding-bottom:90px;}

/* Checkout */
.checkoutArea{padding-top:0px;}
.cartP{width:50px;}
.cartP span{min-width:18px; line-height:18px;}
.checkoutArea label{font-size:22px; margin-bottom:8px;}
.productPN h4{font-size:18px; padding-left:12px;}
.couponS{padding-top:10px;}
.submitC{font-size:20px;}
label.checkboxO{font-size:18px; margin-bottom:0px;}
.checkoutLeft{margin-bottom:80px;}
.submitPayment{height:44px; min-width:184px; font-size:24px;}
.totalAmount{margin-bottom:20px;}


}
@media only screen and (max-width:1023px){
.centerwrap{width:748px;}
.welcome h1{font-size:58px; line-height:50px; padding-bottom:12px;}
.browseP{line-height:54px; min-width:238px; font-size:26px;}
.browseP:before{background-size:auto 50px;}
.bannerLogo{padding-top:20px;}
header{height:59px;}
.headeRight ul{height:57px;}
.logo{width:186px;}
.headeRight li{margin-right:20px;}
.searchArea i{line-height:57px;}
.cartArea .fa-shopping-cart{line-height:57px;}
.headeRight li i{margin-left:8px;}
.headeRight nav{margin-right:10px;}
.cartCount{width:18px; line-height:18px; height:18px; font-size:12px;}
.item{width:94%; margin:0 5px;}
.threeISlider{margin:0px -5px 30px;}
.threeISlider p{font-size:18px; padding-top:4px;}
.title{font-size:46px; line-height:40px; padding-top:20px;}
.zombie{left:-40px; top:-15px; width:236px;}
.deadWakeR{right:-10px; width:286px;}
.midBannerC{height:290px;}
.midBanner{font-size:60px; line-height:56px;}
.browsePro{min-width:238px; line-height:55px; margin-top:12px; font-size:26px;}
.browsePro:before{background-size:auto 50px;}
.fLogo{width:250px;}
.social{margin-left:16px;}
.social a{margin-right:8px;}
ol.bjqs-markers{bottom:20px;}

/* Specials */
.ourSpecials{padding-top:0px;}
.specialPic{margin-bottom:3px;}
.specialP h3{font-size:25px;}
.sDate{font-size:15px;}
.specialP p{font-size:16px; line-height:20px;}
.pagination{padding-top:20px; padding-bottom:40px;}

/* Products */
.product h3{font-size:22px;}
.productPic{margin-bottom:3px;}
.product p{font-size:18px;}
.twoFilters{padding-top:0px; padding-bottom:15px;}

/* Individual Product */
#productBanner .bjqs-slide div{font-size:36px; line-height:46px;}
#productBanner .bjqs-slide div span{font-size:20px; line-height:22px;}
.indProduct{padding-bottom:0px;}

/* About */
.aboutUs{padding-top:0px;}
.aboutL{width:45%;}
.teamP{width:30%;}
.meetTeam{padding-bottom:50px;}

/* Contact */
.contactBlock{height:56px;}
.contactArea textarea{height:190px;}
.sendMessage{height:54px; font-size:26px;}
.contactInfo{padding:15px 22px;}
.contactInfo h3{font-size:24px; padding-bottom:20px;}
.cInfo{margin-bottom:24px;}
.contactInfo h4{font-size:20px;}
.contactInfo h4 i{font-size:18px;}
.contactInfo p{font-size:17px;}
.sendMessage:before{background-size:54px;}
.contactPart{padding-bottom:60px; padding-top:0px;}

/* Cart */
.cartTable{padding-top:0px;}
.cartTable th{height:46px; font-size:16px;}
.cartTable th:after{height:30px;}
.cartTable table tr td{font-size:20px; padding:12px 0;}
.cartTable th:first-child{padding-left:18px;}
.cartTable table tr tr td:nth-child(1){width:90px;}
.cartTable table tr tr td.productName{padding-left:12px; font-size:20px;}
.pSize{font-size:17px;}
.productN button{font-size:10px; width:20px; height:22px;}
.number{margin-right:8px;}
.trash{font-size:16px;}
.total{font-size:22px; padding-bottom:30px; padding-top:20px;}
.update{height:44px; font-size:20px;}
.update:before{background-size:auto 44px;}
.checkout{height:44px; font-size:20px; min-width:140px;}
.checkout:before{background-size:auto 44px;}
.updateCart{padding-bottom:70px;}

/* Checkout */
.checkoutLeft{width:100%; float:none; border-bottom:1px solid #e0e0e0; padding-bottom:30px; margin-bottom:30px;}
.checkoutLeft:after{display:none;}
.checkoutRight{width:100%; float:none; padding-bottom:40px;}
.cartP{width:60px;}
.productPN h4{font-size:20px;}
.contactInformation{margin-bottom:40px;}
.shippingAddress{margin-bottom:40px;}
.submitC{font-size:24px;}
.submitPayment{height:48px; min-width:204px;}



}
@media only screen and (max-width:767px){
.centerwrap{width:96%;}
header{height:54px;}
.logo{width:166px;}

.bannerLogo{padding-top:8px; width:50%;}
.welcome{padding-top:5px;}
.welcome h1{font-size:38px; line-height:36px; padding-bottom:8px;}
.welcome h1 span{font-size:14px; line-height:14px; letter-spacing:0.05em;}
.browseP{line-height:36px; min-width:160px; font-size:18px;}

.headeRight{margin-right:50px;}
.searchArea i{line-height:54px; font-size:18px; width:30px;}
.cartArea .fa-shopping-cart{line-height:54px; font-size:18px; width:40px;}
.mean-container .mean-nav ul li i{display:none;}
.mean-container .mean-nav ul li li a{width:80%; padding:10px 10%;}
ol.bjqs-markers li{padding:0 3px;}
ol.bjqs-markers{bottom:10px;}
.title{padding-top:12px; line-height:30px; font-size:38px; padding-bottom:15px;}
.customNavigation .prev{left:0px;}
.customNavigation .next{right:0px;}
.ninja-slider{width:365px;}
.thumbnail-slider ul li{width:90px!important; height:66px!important;}
.thumbnail-slider{height:275px;}
.fpSlider{float:none; margin:auto;}
.fpContent{width:100%; float:none; padding-top:12px;}
.threeISlider{margin:0px -5px 20px;}
.zombie{display:none;}
.deadWakeR{display:none;}
.midBannerC{height:260px;}
.featuredProducts{padding-bottom:30px;}
.testiBlock{width:100%;}
.testi p{font-size:22px; line-height:28px;}
.testimonialArea{padding-bottom:24px;}
.emailBox{height:50px;}
.subscribeEmail{line-height:46px; min-width:150px; font-size:26px;}
.mailingList{padding-bottom:32px;}
footer .centerwrap{display:block; text-align:center;}
.fLeft{flex-direction:column;}
.fRight{text-align:center; padding-bottom:20px;}
.fRight ul{justify-content:center;}

/* Specials */
.specialP{width:100%;}
.specialPic{margin-bottom:5px;}
.pagination a{min-width:38px; line-height:34px;}
.pagination{padding-top:10px; padding-bottom:30px;}

/* Products */
.product{width:49%;}
.product:nth-child(3n){margin-right:2%;}
.product:nth-child(2n){margin-right:0px;}
.collection{width:49%;}
.product h3{margin-bottom:0px;}

/* Individual Product */
#productBanner .bjqs-slide div{font-size:28px; width:100%; line-height:34px;}
#productBanner .bjqs-slide div span{font-size:16px; line-height:16px; letter-spacing:0.05em;}
#productBanner ol.bjqs-markers{bottom:10px;}
.indProduct{padding-top:20px;}

/* About */
.aboutL{width:100%; margin-right:0px; margin-bottom:10px; float:none;}
.teamP{width:32%;}
.teamPic{border-width:4px;}
.teamP p{font-size:18px; line-height:18px;}
.teamP p span{font-size:16px;}
.ourTeam{padding-top:0px;}
.meetTeam{padding-bottom:30px;}

/* Contact */
.contactPart{display:block; padding-bottom:40px;}
.contactForm{width:100%; margin-bottom:20px;}
.contactInfo{width:100%; padding:17px 25px 24px;}
.sendMessage{font-size:22px; height:46px;}
.contactInfo h3{font-size:28px;}
.contactInfo h4{font-size:22px;}

/* Cart */
.cartTable > table{width:740px;}
.cartTable table tr td:nth-child(2){width:12%;}
.cartTable table tr td:nth-child(4){width:12%;}
.cartTable table tr td:nth-child(5){width:9%;}
.total{font-size:20px; padding-bottom:20px; padding-top:10px;}
.total span{font-size:24px; padding-left:10px;}
.updateCart{padding-bottom:50px;}
.checkout{margin-left:10px;}

/* Checkout */
.checkoutBox{height:48px;}
.checkBox{margin-bottom:12px;}
.checkThree .checkBox{width:100%; margin-right:0px;}
.checkTwo .checkBox{width:100%; margin-right:0px;}
.shippingMethod .checkBox{margin-bottom:12px;}
.shippingMethod .checkBox:last-child{margin-bottom:0px;}
.cartProducts{padding-bottom:26px; margin-bottom:20px;}
.checkoutArea{padding-top:5px;}
.checkBlock{height:48px;}


}
@media only screen and (max-width:479px){
.centerwrap{width:94%;}

.welcome h1{font-size:22px; line-height:22px; padding-bottom:3px;}
.welcome h1 span{font-size:10px; line-height:10px; letter-spacing:normal;}
.browseP{line-height:24px; min-width:110px; font-size:13px;}
.browseP:after{background-size:auto 20px;}

.item{width:100%; margin:0px;}
.threeISlider{margin:0px 0px 20px;}
ol.bjqs-markers{bottom:5px;}
.title{font-size:36px; line-height:28px;}
.title span{font-size:15px; line-height:20px;}
.thumbnail-slider{height:208px;}
.ninja-slider{width:277px;}
.thumbnail-slider ul li{width:70px!important; height:51px!important;}
.fpContent h3{font-size:28px;}
.fpPrice{font-size:20px; padding-bottom:6px;}
.midBanner{font-size:50px; line-height:46px;}
.browsePro{min-width:208px; font-size:22px; line-height:48px;}
.midBannerC{height:230px;}
.testi p{font-size:18px; line-height:24px;}
.rating{padding-top:10px;}
.emailBox{padding:0 15px;}
.subscribeEmail{min-width:140px; font-size:24px;}
.midBanner span{font-size:16px; letter-spacing:0.1em;}
.fRight li{margin-left:15px;}


/* Specials */
.specialP h3{font-size:22px; line-height:26px;}
.specialP p{font-size:15px; line-height:18px;}
.specialP{margin-bottom:18px;}
.pagination a{min-width:34px; line-height:30px; font-size:16px; margin:0 2px;}

/* Products */
.product{width:100%; margin-bottom:10px;}
.selectric .label{font-size:17px; padding:0 34px 0 10px; line-height:38px;}
.selectric-items ul, .selectric-items li{font-size:17px;}

/* Individual Product */
#productBanner .bjqs-slide div{font-size:22px; line-height:24px;}
#productBanner .bjqs-slide div span{font-size:14px; line-height:16px;}
#productBanner ol.bjqs-markers{bottom:2px;}

/* About */
.aboutUs h3{font-size:24px;}
.aboutUs p{font-size:16px; line-height:20px; padding-bottom:20px;}
.meetTeam{display:block;}
.teamP{width:48%; margin-right:4%; margin-left:0px; margin-bottom:5%; float:left;}
.teamP:nth-child(2n){margin-right:0px;}
.meetTeam:after{content:""; display:table; clear:both;}
.meetTeam{padding-bottom:10px;}

/* Contact */
.contactBox{width:100%; margin-right:0px; margin-bottom:6px;}
.contactBlock{height:48px;}

/* Cart */
.total{font-size:18px; padding-bottom:15px;}
.total span{font-size:20px; padding-left:6px;}
.updateCart{padding-bottom:40px;}

/* Checkout */
.checkoutArea label{font-size:20px;}
label.checkboxO{font-size:17px;}
label.checkboxO i{margin-right:8px;}
.submitC{font-size:20px;}
.productPN h4{font-size:18px;}
.cartP{width:52px;}





}
@media only screen and (max-width:374px){
.thumbnail-slider{height:180px;}
.ninja-slider{width:240px;}
.thumbnail-slider ul li{width:54px!important; height:40px!important;}
.midBanner{font-size:48px; line-height:44px;}
.testi p{font-size:18px; line-height:22px;}
.writer{font-size:18px;}
.mailingList{flex-direction:column;}
.emailBox{width:100%; margin-bottom:10px;}
.joinMList .title{margin-bottom:5px;}
.mailingList{padding-bottom:22px;}
}