@media only screen and (min-width:768px){
.homeslider .slick-next,.homeslider .slick-prev{width:13px;height:25px;background-size:13px 25px;top:60px;}
.helpBrandBlock .col-sm-12{padding-right:0;padding-left:0;}
.topNav nav ul.nav-main li a{font-size:13px;}
.product-section .section-title .sliderTips{width: 158px;top: -5px;}
.helpBrandBlock h2.title,.orgBrandBlock h2.title,.promotips h2,.section-deals h2.title,.section-review h2.title,.section-step h2.title,.section-title h1.title,.section-title h2.title{font-size:22px;}
.section-deals h3{margin:8px 0;font-size:16px;}
.dailyDealPage .section-deals h3{font-size:17px;}
.promotips .promotip{padding:0 0 5px 0;font-size:13px;}
.promotips .promotip h3{padding:5px 10px;font-size:15px;}
.promotips .promotip .promotipbody{padding: 5px 10px 0 10px;}
.promotips .promotip .promotipbody .tipdate{padding-bottom:3px;font-size: 14px;}
.promotips a.promotip_readmore{padding: 5px 10px 0 0;}
.poststeps .section-step p.stitle{font-size:20px;}
#catbottombox.container,#category-product .container,#category-product.container,#category.container,#detailpage .container,#indexc .container,#orderConfirm .container,#orderConfirm2 .container,#sub-category.container,#topHead .container,#tophead .container,.myaccount .container,.shippingcart .container,.topNav .container,footer .container{width:100%;}
.cattitle h1{font-size:20px;}
#category-product .category-box h2{height:38px;font-size:15px;}
.detailleft{margin-right:-15px;}
.scArtRightBlock.text-center{margin-top:25px;text-align:left;}
.attriTitle span{display:inline-block;}
.box .catprodetail .caption{font-size:12px;}
.box .catprodetail .caption a h2{margin:2px 0;height:30px;font-size:12px;}
footer .footer-content .footerContent{padding:20px 0;}
footer .footer-content p.title,footer .footer-icon span{margin-bottom:10px;font-size:17px;}
footer .footer-bar .fotlogo,footer .footer-icon{float:left;}
.smtips{float:right;margin-top:5px;text-align:left;}
#partner{padding:10px 0;}
#sub-category p#tttips{right:5px;width:120px;font-size:12px;}
#caplink{top:37%;left:81.5%;width:12.5%;height:27%;}
#closeod{top:76%;left:81.5%;width:9.5%;height:8%;}
footer .footer-content .col-sm-4:first-child{width:200px;}
footer .footer-icon a{margin-right:15px;}
footer .footer-content .col-sm-4:last-child{width:262px;}
footer .footer-content .col-sm-4:nth-child(2){padding:0;width:306px;}
footer .footer-content .col-sm-4:nth-child(2) td:first-child{width:150px;}
footer .footer-content .col-sm-4 a{font-size:13px;}
.poststeps .section-step .photoBox{margin-right:4%;width:22%;}
.poststeps .section-step .photoBox:last-child{margin-right:0;}
.poststeps .viewgallery{top:5px;padding:2px 5px;font-size:15px;}
.dealItemsBox .dealItemBox{margin-right:2%;width:18.4%;}
.dealItemsBox .dealItemBox p{font-size:12px;}
.dealItemsBox .dealItemBox p.diname{height:46px;}
.orgBrandBlock #expressVideoBox{width:100%;}
.searchTermBox a span:first-child{font-size:14px;}
.searchTermsBox .searchTermBox:nth-child(5n+6){margin-right:0;}
#quantityprice table td{font-size:15px;}
#quantityprice table tr td:first-child{padding-left:15px;width:234.5px;}
#cattitleLeft{width: calc(100% - 420px)}
#detailright{padding-left:0;}
.absolutelefttop{left:-54px;}
#catpopupbackground{top:140px;}
.catpopupbackground-scrolled{top:70px!important;}
footer .footer-bar .col-sm-4{width: 318px;}
footer .footer-bar .signup{font-size:16px;}
#signUpEmail,footer .footer-bar .signbtn{height:30px;font-size:14px;line-height:28px;}
#signUpEmail{margin-right:4px;width:208px;}
footer .footer-bar .signbtn{width:70px;}
.comProfileBlock .col-sm-12{padding: 0;}
.contactboxtxt,.contactboxtxt a{font-size:12px;}
.myaccount .summaryInfoBox{width:44%;margin-right:12%;}
.myaccount .summaryInfoBox:nth-child(2n+1){margin-right:0;}
.eventCalendarsBox .eventCalendarBox a{font-size: 12px;margin-bottom: 5px;}
#productcatBox .section-title h1.title{margin-bottom: 10px;}
#productcatBox .productcat .catDetailBox{padding: 5px 0;}
#productcatBox .productcat .catDetailBox a.title{font-size: 12px;width: 98%;padding: 3px 0;}
#productcatBox .productcat .catDetailBox p.desc{font-size: 12px;height: 63px;padding: 2px 2px 0 2px;}
.buttonBlockZoomPrint a:nth-child(2){margin:0 40px;}
.buttonBlockZoomPrint a:nth-child(3){margin-right: 30px;}
#couponcatBox .couponcate a.masterCateName{height: 30px;line-height: 30px;font-size: 14px;}
#couponcatBox .couponcate a.subCateName{font-size: 12px;}
.aboutustopbox{font-size: 30px}
footer .partner a{padding: 15px 10px;}
footer .partner a:nth-child(1) img{height: 30px;}
footer .partner a:nth-child(2) img{height: 45px;}
footer .partner a:nth-child(3) img{height: 30px;}
footer .partner a:nth-child(4) img{height: 40px;}
footer .partner a:nth-child(5) img{height: 55px;}
footer .partner a:nth-child(6) img{height: 40px;}
footer .partner a:nth-child(7) img{height: 30px;}
#productcatBox .homecate p{font-size: 13px;}
#productcatBox .homecate p.detailp{height: 36px;}
#featuredbox .productwrap .box .thumbnails{width: 100%;}
#featuredbox .productwrap .box .thumbnails img{width: 100px;}
}
@media only screen and (max-width:768px){
#tophead .col-sm-3:nth-child(1){width:150px;}
#tophead .col-sm-3:nth-child(1) td a{font-size: 9.9px;}
#tophead .col-sm-3:nth-child(2){width:155px;}
#tophead .col-sm-3:nth-child(2) a,#tophead .col-sm-3:nth-child(2) a:hover{font-size: 12px;}
#tophead .col-sm-3:nth-child(3){padding:0;width:calc(100% - 480px);}
#tophead .search{width: calc(100% - 30px);}
#cart_img{width: 75px;}
#tophead table#myaccountBox td, #tophead table#topCartBox td{font-size: 12px;}
#allcatespopupbox{left:155px;top:36px;}
#productcatBox .homecate p.minqtyp{font-size: 12px;}
.allcatesbox .allcatebox li a{font-size: 14px;}
#topNav .navli .subCatNav{display: none;}
img.icon{max-width: 30px}
.videobar{height: 30px;line-height: 30px;border-radius: 5px;}
.videobar td{padding: 0 5px;font-size: 12px;}
.videobar td:first-child {font-size:16px;}
.videobar td a.videolink{padding-left: 10px;}
#category-product .category-pbox{padding: 0;width: calc(33.33% - 10px);margin-right: 15px;}
#category-product .category-pbox:nth-child(3n+3){margin-right: 0px;}
.homeslidertrustpilottitle{margin-bottom: -2px;}
.pagingtop table td:nth-child(2){padding-left: 0;}
#subcategory-productbox .pagingtop .searchBox{margin-left: 5px;}
#subcategory-productbox .pagingtop #sortBy{width: 139px;}
#subcategory-productbox .pagingtop #sortBy1{width: 100px;}
#subcategory-productbox .pagingtop .sort-item{width: 67px;}
#filterbox{padding-right:20px;width: 24%}
#subcategory-productbox{width:76%}
#filterResultBox p#filterTitle{font-size: 16px;}
.filterBox p.ftitle{font-size: 14px;height: 26px;line-height: 26px;padding: 0 5px;}
.filterBox .fitem{font-size: 12px;}
.filterBox p.ftitle span{margin-top: 3px;}
.filterBox .fitem td:first-child{padding-left: 5px;}
.filterBox .fitem td:last-child{width: 18px;}
#SearchBrandForm .pagingtop #allcolorBox{display: none;}
#signUpblock{margin: 0 auto;}
#signUpPage #right420box{margin:0 auto;clear: both;padding-top: 30px;}
#shoppingCart2Box #UploadArtworksBox .ArtworkTypeBox{float: left;width:100%;}
#shoppingCart2Box #UploadArtworksBox .UploadArtworkItemBox .uploadOuterBox{float: left;width:50%;}
#shoppingCart2Box #UploadArtworksBox .UploadArtworkItemBox .commentsBox{float: left;width:50%;}
#shoppingCart2Box #UploadArtworksBox .UploadArtworkItemBox .submitArtBox .FileNameBox{margin-left: 20px;}
#ShippingMethodsBox .ShippingMethodItemBox[data-code='00']{height: 50px;}
#ShippingMethodsBox .ShippingMethodItemBox input[name='serviceInfo']{display: block;width: 100%;}
#ShippingMethodsBox .ShippingMethodBox{margin: 15px 5px 0 0;width: calc(50% - 5px);}
#ShippingMethodsBox .ShippingMethodBox:nth-child(odd){margin: 15px 0 0 5px;}
.artworkBox{font-size: 13px;}
}
@media only screen and (min-width:769px) and (max-width:1024px){
#loginBox{padding:0 4.5px 0 0;}
#newloginBox{padding:0 0 0 4.5px;}
}
@media only screen and (max-width:1023px){
#OrderForm #callHelp{padding: 20px 0 0 0;}
.sliderTips div:first-child{font-size: 13px}
.scArtRightBlock.text-center{margin-top:25px;text-align:left;}
.section-lightbox h2{font-size:18px;}
.dealItemsBox .dealItemBox{padding:8px 0 0 0;}
#tabs #tabul li{padding:0 13.9px;}
#tabs #tabul li a{font-size:17px;}
.blueBtn{font-size:12px;}
.myaccount .recentlyOrder .col-sm-3{width:100px;}
.myaccount .recentlyOrder .col-sm-9{width:calc(100% - 110px);}
.myaccount .recentlyOrder .col-sm-9 #producttitleBox .productname{font-size:18px;}
.myaccount .recentlyOrder .col-sm-9 td:nth-child(2){padding:0 10px;width:190px;}
.myaccount .recentlyOrder .col-sm-9 td:last-child{width:90px;}
.reorderbtn {width: 90px;height: 30px;font-size: 16px;line-height: 28px;}
#botwrap-product .productwrap .box .catprodetail .caption span{font-size:13px;}
.artworkPage .artworks .artItem{margin-right:24px;}
.artworkPage .artworks .artItem:nth-child(3n+4){margin-right:0;}
.scTable td, .scTable th{font-size: 14px;height: 20px;}
.scTable tr:nth-child(1) td, .scTable tr:nth-child(2) td{font-size: 14px;}
.scTable tr:nth-child(2) td{height: 25px;}
.scTable tr td:nth-child(2){padding-right:15px;width:85px;}
.scTable tr td:nth-child(3){width:58px;}
.scTable tr td:nth-child(4){padding-right:5px;width:75px;}
.scTable tr:last-child td{padding-right:5px;height:105px;}
.scTable tr:last-child td:last-child span:first-child{font-size:15px;}
.scTable tr:last-child td:last-child span:first-child label{width:80px;}
.artTable td:last-child{padding-right:5px;font-size:15px;}
.artTable td:last-child span label{width:85px;}
.TotalSummaryBox{padding: 0;}
#filtersearch #filterkeyword{font-size:13px;}
.pamentPage .paymentOptions .paymentOption .cardText{max-width:580px;}
.fourSearchBox .searchBox{margin-left:5px;font-size:12px;}
.fourSearchBox #sortBy{width:129px;}
.fourSearchBox #sortBy1{width:87px;}
.fourSearchBox #allcolorBox{width:80px;}
.fourSearchBox #allmfgBox{width:150px;}
.fourSearchBox .sort-item{width:59px;}
.fourSearchBox table td:nth-child(2){padding:0;}
.fourSearchBox table td:last-child{width:172px;}
.fourSearchBox td:first-child{width:60px;font-size:13px;}
.fourSearchBox #items{margin-right:2px;width:102px;font-size:13px;}
.scBottomBlock .checkOutBox a{font-size:14.5px;}
.artworkPage .artworks .artItem:nth-child(4n+5){margin-right:24px!important;}
.detailrightTop{margin: 0 0 15px 0;}
.contactboxtxt{line-height: 1}
.contactboxtxt a{display: block;}
.orderfaq-wrap .newsboxtable td{width: 33.33%;padding-right: 1%;vertical-align: top;}
.orderfaq-wrap .newsboxtable td.lastnewsBox{width: 31.34%;padding-right: 0;}
.orderfaq-wrap .newsBox{padding: 10px;margin-top: 10px;}
.orderfaq-wrap .newsBox p.title{font-size: 12px;margin-bottom: 10px;}
.orderfaq-wrap .newsBox p.newsdate{height: 15px;font-size: 12px}
.orderfaq-wrap .newsBox h1.newsTitle{margin: 10px 0;font-size: 14px;}
.orderfaq-wrap .newsBox .newscontent{font-size: 12px;margin-bottom: 15px;}
.orderfaq-wrap .newsBox p.newsmore a{font-size: 12px;}
.boldTitle, .allItemsLink {width: 50%;height: 45px;line-height: 45px;}
.boldTitle{text-align: left;padding: 0 0 0 10px;}
.allItemsLink{text-align: right;padding: 0 10px 0 0;}
#cartItemsBox .cartItemBox{width: 33.33%;border-bottom: none;}
.orderingDetailsBlock .orderItems .orderItem .td174{width: 130px;padding: 8px 8px 0 8px;}
.scDescriptions .scTable{margin: 10px 0 0 0;}
#OrderForm #OrderSummarysBox #right420box{float: none;}
}
@media only screen and (min-width:1024px){
#topHead{text-align: center;}
#tophead .col-sm-3:nth-child(2){width:222px;padding: 0 0 0 10px;}
#tophead .col-sm-3:nth-child(3){width: calc(100% - 663px)}
#tophead .search{width: calc(100% - 30px);}
.topNav li.navli{padding-right: 20.5px;}
.topNav li.navli>a{font-size: 15px;}
#tophead .col-sm-3:nth-child(4){width:210px;}
.helpBrandBlock .col-sm-12{padding-right:0;padding-left:0;}
.poststeps .section-step p.stitle{font-size:20px;}
.product-section .section-title .sliderTips{width: 182px;}
.detailleft{margin-right:-15px;}
.scArtRightBlock.text-center{margin-top:25px;text-align:left;}
footer .footer-content .footerContent{padding:20px 0;}
footer .footer-content p.title,footer .footer-icon span{margin-bottom:10px;font-size:17px;}
.smtips{float:right;margin-top:5px;text-align:left;}
#sub-category p#tttips{right:0;width:130px;font-size:13px;}
#caplink{top:37%;left:81.5%;width:12.5%;height:27%;}
#closeod{top:76%;left:81.5%;width:9.5%;height:8%;}
footer .footer-content .col-sm-4:first-child{width:200px;}
footer .footer-icon a{margin-right:15px;}
.poststeps .section-step .photoBox{margin-right:4%;width:22%;}
.poststeps .section-step .photoBox:last-child{margin-right:0;}
.poststeps .viewgallery{top:5px;padding:2px 5px;font-size:15px;}
.dealItemsBox .dealItemBox{margin-right:2%;width:18.4%;}
.orgBrandBlock #expressVideoBox{width:100%;}
.searchTermBox a span{font-size:14px;}
.searchTermBox a span:first-child{font-size:16px;}
.searchTermsBox .searchTermBox:nth-child(5n+6){margin-right:0;}
#detailright{padding-left:0;}
.absolutelefttop{left:-54px;}
.section-lightbox h2{font-size:24px;}
.homeslider .slick-next,.homeslider .slick-prev{width:26px;height:50px;background-size:26px 50px;top:80px}
#category-product .category-box h2{height:32px;font-size:16px;}
.cattitle h1{font-size:28px;}
.htoTable td.htoOnline strong,.htoTable td.htoPhone strong{font-size:13px;}
.htoTable td.htoEmail a{font-size:9pt;}
#mid-rightwrap,#wrapper{width:750pt;}
.detailleft{margin-right:0;}
#detailright{margin-top:0;padding-left:15px;}
.detailrightTop tr td:first-child {font-size: 13.5px;}
#featuredbox .productwrap{padding: 10px 0;}
#featuredbox .productwrap .box{display: flex;align-items: center;height: 160px;}
#featuredbox .productwrap .box .thumbnails{width:130px;height: 100%;display: flex;align-items: center;}
#featuredbox .productwrap .box .thumbnails img{width: 130px;}
#featuredbox .productwrap .box .catprodetail{width: calc(100% - 130px);height: 100%;display: flex;align-items: flex-end;}
#featuredbox .productwrap .box .catprodetail .caption{font-size: 15px;}
#featuredbox .productwrap .box .catprodetail .caption h2{height: auto;font-size: 14px;overflow: hidden;max-height: 90px;}
#featuredbox .productwrap .box .catprodetail .caption span{padding: 0;width: 120px;text-align: center;margin-top: 5px;font-size: 13px;height: 35px;line-height: 35px;background-color: #0C3769;}
.box .catprodetail .caption{font-size:14px;}
.box .catprodetail .caption a h2{margin:4px 0;height:32px;font-size:13px;}
.smtips{margin-top:-25px;}
.helpBrandBlock h2.title,.orgBrandBlock h2.title,.promotips h2,.section-deals h2.title,.section-review h2.title,.section-step h2.title,.section-title h1.title,.section-title h2.title{font-size:26px;}
#PDExpress p.zipcodebox{padding-top: 8px;}
#PDExpress p#zipcodebox{font-size:21px;padding-top: 13px;}
#PDExpress p#zipcodebox small{font-size:13px;margin-top: 5px;}
#PDExpress p#zipcodebox1{font-size:14px;}
#PDExpress p#zipcodebox2{font-size: 21px;}
footer .footer-content .col-sm-4:first-child{width:285px;}
footer .footer-content .col-sm-4:last-child{width:298px;}
footer .footer-content .col-sm-4:nth-child(2){padding:0 15px;width:424px;}
footer .footer-content .col-sm-4:nth-child(2) td:first-child{width:190px;}
footer .footer-icon a{margin-right:20px;}
#partner{padding:15px 0;}
#quantityprice table td{font-size:13px;}
#quantityprice table tr td:first-child{padding:0 0 0 10px;width:200.3px;}
#watchList .watchBox .col-sm-4:nth-child(2){width:700px;}
.myaccount .recentlyOrder{font-size:16px;}
.myaccount .recentlyOrder .col-sm-3:first-child{width:154px;}
.myaccount .recentlyOrder .col-sm-9{width:791px;}
.myaccount .recentlyOrder .col-sm-9 #producttitleBox .productname{font-size:21px;}
.myaccount .recentlyOrder .col-sm-9 td:nth-child(2){width:214px;}
.myaccount .recentlyOrder .col-sm-9 td:last-child{width:130px;}
.promotips .promotip{padding: 0 0 10px 0;font-size:14px;}
.promotips .promotip h3{font-size:16px;}
footer .footer-content .footerContent{padding:35px 0;}
footer .footer-content p.title,footer .footer-icon span{margin-bottom:15px;font-size:21px;}
footer .footer-content .col-sm-4 a{font-size:15px;}
#tabs #tabul li{padding:0;width:181px;}
#tabs #tabul li a{font-size:16px;}
#tabs #tabul li:nth-child(2){border-right:1px solid #808184;}
.artTable .leftOptionBox{min-width:188px;}
.artworkPage .artworks .artItem{margin-right:19px;}
.buttonBlockZoomPrint a:nth-child(2) {margin: 0 0 0 105px;}
.buttonBlockZoomPrint a:nth-child(3) {margin: 10px 0 0 0;}
.detailleft a.video{margin: 10px 0 0 70px;}
.absolutelefttop{left:-10px;}
#catpopupbackground{top:145px;}
footer .footer-bar .col-sm-4{width: 410px;}
#signUpEmail{width:300px;}
.comProfileBlock .col-md-8{padding: 0 15px 0 0;}
.comProfileBlock .col-md-4{padding: 0 0 0 15px;}
#filterbox{width: 22%;padding-right: 20px;}
#subcategory-productbox{width:78%}
#productcatBox .productcat .catDetailBox p.title{font-size: 18px}
#productcatBox .productcat .catDetailBox p.desc{font-size: 13px;line-height: 1.3;height: 48px;}
.section-title h1.title a{margin-top: 6px;}
.myaccount .summaryInfoBox{width:30%;margin-right:5%;}
.myaccount .summaryInfoBox:nth-child(2n+1){margin-right:5%;}
.myaccount .summaryInfoBox:nth-child(3n+3){margin-right:0;}
#productcatBox .productcat .catDetailBox{padding: 10px 0;}
#productcatBox .productcat .catDetailBox a.title{font-size: 15px;width: 94%;}
#productcatBox .productcat .catDetailBox p.desc{font-size: 14px;height: 55px;padding: 5px 5px 0 5px;}
.orgBrandTitle{width: 230px;font-size: 14px;}
.orgBrandTitle span{font-size: 13px;}
.brandBox{padding: 0 15px;}
#AsiaDirectBox .comProfileBlock.blueBox{padding: 15px 5% 25px 5%;}
#AsiaDirectBox .comProfileBlock{padding: 20px 5% 0 5%;font-size: 17px;}
#AsiaDirectBox .comProfileBlock table tr td:last-child{width: 225px}
#AsiaDirectBox .comProfileBlock.pcat{margin-top: -50px}
.steps .option{padding: 10px 20px 12px 20px;}
.option .optionTitle{font-size: 18px;width: 310px}
.option input.quantity,.option select{width:192px;}
#cartLoginTable #loginBox .userblock{margin: 10px 0 0 0;}
#cartLoginTable #newloginBox .userblock{float: right;}
#cartLoginTable .createAccountBtn{float: right;height: 40px;line-height: 40px;font-size: 20px;}
#TotalSummaryBox .scCheckoutTable tr td:first-child{padding:10px 0 10px 10px;}
#TotalSummaryBox .scCheckoutTable tr td:last-child{padding:10px 10px 10px 0;}
#paymentBox li input[type=text],#paymentBox li select{width: calc(100% - 175px)}
#paymentBox li.date select,#paymentBox li.securityCode input[type=text]{width: calc(50% - 92px);}
.orderStatusBlock .orderStatusBox{width:290px!important;margin-left: 20px;font-size: 23px;}
#couponcatBox .couponcate a.masterCateName{font-size: 18px;height: 40px;line-height: 40px;}
#couponcatBox .couponcate a.subCateName{font-size: 14px;}
.aboutustopbox{font-size: 36px}
footer .partner a{padding: 15px 44px 15px 0;}
footer .partner a:nth-child(1) img{height: 40px;}
footer .partner a:nth-child(2) img{height: 50px;}
footer .partner a:nth-child(3) img{height: 35px;}
footer .partner a:nth-child(4) img{height: 45px;}
footer .partner a:nth-child(5) img{height: 65px;}
footer .partner a:nth-child(6) img{height: 50px;}
footer .partner a:nth-child(7) img{height: 35px;}
#expressVideoiframeBox{width: 500px;height: 259px;}
.SustainabilityItemBox{width: calc(25% - 11.3px);margin-right: 15px;}
.SustainabilityItemTextBox{padding: 10px;}
.SustainabilityItemTextBox .SustainabilityItemTitle{font-size: 16px;}
.SustainabilityItemTextBox .SustainabilityItemText{height: 120px;}
.SustainableMaterialsItemsBox{padding: 25px 100px;font-size: 18px;}
.SustainableMaterialsItemsBox td{padding: 35px 0;}
.SustainableMaterialsItemsBox td img{padding-right: 60px;width: 299px;}
.SustainableMaterialsItemsBox .SustainableMaterialsItemTitle{font-size: 39px;}
.SustainableMaufacturingItemBox .SustainableMaufacturingItemText{height: 240px!important;}
.SustainableMaufacturingItemTextBox{padding: 20px;}
.SustainableMaufacturingItemTitle{font-size: 21px;margin: 0 0 10px 0;}
#signUpblock{margin: 0 530px 0 auto;}
#signUpPage #right420box{position: absolute;right: 0;top: 0;}
#HomeValuePointsBox span{font-size: 15px;}
.OrgLogoBlock .orgBrandBox{font-size: 17px;}
#orderConfirm2 #billingAddressBox{padding-right: 5px;}
#orderConfirm2 #shippingAddressBox{padding-left: 5px;}
#orderConfirm2 .addressbox{width: 485px;}
#ShippingMethodsBox .ShippingMethodItemBox .transitTimeBox{width: 120px;}
.orderingDetailsBlock .orderItems .orderItem .artworkBox .artworkImg{width:140px;height:140px;}
.regionCityBox h1{font-size: 28px;}
.scDescriptions .CartItemArtWorkBox .ArtworkLinkBox{width: 142px;}
}
@media only screen and (min-width:1080px){
.topNav li.navli{padding-right: 26px;}
#tabs #tabul li{padding:0;width:193px;border-bottom-style:none!important;}
#tabs #tabul li:last-child{border-top:1px solid #808184!important;}
footer .footer-content .col-sm-4:first-child{width:305px;}
footer .footer-content .col-sm-4:nth-child(2){width:462px;}
footer .footer-content .col-sm-4:nth-child(2) td:first-child{width:205px;}
.artworkPage .artworks .artItem{margin-right:37.6px;}
.myaccount .recentlyOrder .col-sm-9{width:847px;}
.homeslider .slick-next,.homeslider .slick-prev{top:85px}
.absolutelefttop{left:-20px;}
.contactboxtxt,.contactboxtxt a{font-size:13px;}
#filterbox{width: 23%}
#subcategory-productbox{width:77%}
#TotalSummaryBox .scCheckoutTable tr td:first-child{padding:10px 0 10px 20px;}
#TotalSummaryBox .scCheckoutTable tr td:last-child{padding:10px 20px 10px 0;}
.option input.quantity,.option select{width:224px;}
.detailrightTop tr td:first-child {font-size: 17.5px;}
footer .partner a{padding: 15px 54px 15px 0;}
#orderConfirm2 #billingAddressBox{padding-right: 15px;}
#orderConfirm2 #shippingAddressBox{padding-left: 15px;}
#orderConfirm2 .addressbox{width: 500px;}
#ShippingMethodsBox .ShippingMethodItemBox .transitTimeBox{width: 150px;}
.scDescriptions .CartItemArtWorkBox .ArtworkLinkBox{width: 173px;}
}
@media only screen and (max-width:1080px){
.artworkPage .artworks .artItem:nth-child(4n+5){margin-right:0;}
#filtersearch{display: none;}
.SustainableBlock .sustainableHomeLogoBox{width: 160px;text-align: center;}
.SustainableBlock .sustainableHomeBtnBox{width: 160px;}
.SustainableBlock .sustainableHomeTextBox{font-size: 13px;}
.homeslidertrustpilottitle{font-size: 18px;}
#SearchKeywordForm .pagingtop #allcolorBox, #SearchKeywordForm .pagingtop #allmfgBox{display: none;}
#cattitleTop{margin-top: -10px;}
.filterBox p.ftitle{font-size: 16px;height: 30px;line-height: 30px;}
.filterBox p.ftitle span{margin-top: 5px;}
#orderConfirmBox .TotalSummaryBox .scCheckoutTable tr:last-child td{font-size: 20px;}
}
@media only screen and (min-width:1200px){
#cattitleTop{padding-top: 15.5px;margin-top: 0;}
}
@media only screen and (min-width:1280px){
#topHead{font-size: 17px!important;}
#tophead .col-sm-3:nth-child(2){width: 236px;padding: 0 0 0 25px;}
#tophead .col-sm-3:nth-child(3){width:calc(100% - 897px);}
#tophead .search{width: calc(100% - 60px);}
#tophead .col-sm-3:nth-child(4){width:430px;}
#tophead .col-sm-3:nth-child(4) .trustpilot-widget{display: inline-block;}
.topNav li.navli{padding-right: 31.5px;}
.topNav li.navli>a{font-size: 18px;}
.orgBrandTitle{width:303px;font-size: 16px;padding: 0 20px;text-align: center;}
.orgBrandTitle span{font-size: 15px;}
.OrgLogoBlock .orgBrandBox{font-size: 21.5px;text-align: left;padding: 0 20px 0 0;}
.brandBox{padding: 0 20px;}
.brandBox:last-child{padding: 0 0 0 20px;}
.product-section .section-title .sliderTips{top: 10px;width: 316px;font-size: 16px}
.sliderTips div:first-child{width: 210px;text-align: left}
.sliderTips div:last-child{width: 106px}
.helpBrandBlock h2.title,.orgBrandBlock h2.title,.promotips h2,.section-deals h2.title,.section-review h2.title,.section-step h2.title,.section-title h1.title,.section-title h2.title{font-size:31px;}
#tophead .searchinput{font-size:15px;}
#tophead table#myaccountBox td, #tophead table#topCartBox td{font-size: 17px}
#category-product .category-box h2{height:40px;font-size:20px;}
.subcategory-box p.detailp{font-size: 16px;height: 38px;}
.subcategory-box p.skup{font-size: 16px;}
#featuredbox .productwrap .box{padding:0 20px;}
#featuredbox .productwrap .box .thumbnails{width: 174px;}
#featuredbox .productwrap .box .thumbnails img{width: 154px;}
#featuredbox .productwrap .box .catprodetail{width: calc(100% - 174px);padding-left: 10px;}
#featuredbox .productwrap .box .catprodetail .caption span{width: 135px}
.box .catprodetail .caption{font-size:15px;}
.box .catprodetail .caption a h2{height:38px;font-size:15px;}
#tabs #tabul li{width: auto;padding: 0 5.2px;}
#tabs #tabul li:nth-child(2){border-right: none;}
#tabs #tabul li a{font-size:13px;}
#tab-2 #htoBox1{padding-right:0;padding-left:10px;width:36%;}
#tab-2 #htoBox2{padding:0 5px;width:24%;}
#tab-2 #htoBox3{padding-right:10px;padding-left:0;width:40%;}
#tab-2 #htoBox3 img{margin:10px 0;}
.poststeps .section-step p.stitle{font-size:24px;}
#sub-category p#tttips{right:10px;width:136px;font-size:14px;}
footer .footer-icon a{margin:0 10px 0 0;}
footer .footer-content .col-sm-4:nth-child(1){width:403px;}
footer .footer-content .col-sm-4:nth-child(2){width:545px;}
footer .footer-content .col-sm-4:last-child{width:315px;}
footer .footer-content .col-sm-4:nth-child(2) td:first-child{width:250px;}
footer .footer-content p.title,footer .footer-icon span{margin-bottom:20px;font-size:25px;}
footer .footer-content p.title{margin-bottom:30px;}
footer .footer-content .col-sm-4 a{font-size:16px;}
#quantityprice table td{font-size:14px;}
#quantityprice table tr td:first-child{width:215px;}
.poststeps .viewgallery{padding:4px 15px;font-size:20px;}
.dealItemsBox .dealItemBox{margin-right:3%;width:17.6%;}
.dealItemsBox .dealItemBox p.disku{font-size:14px;}
.dealItemsBox .dealItemBox p.diname{height:38px;font-size:15px;}
.dealItemsBox .dealItemBox p.diprice{font-size:15px;}
.dealItemsBox .dealItemBox a.dibuy{height:32px;line-height:32px;font-size: 16px;}
.orgBrandBlock #expressVideoBox{width:1170px;}
.searchTermBox a span{font-size:15px;}
.searchTermBox a span:first-child{font-size:18px;}
.promotips .promotip{padding:0 0 10px 0;font-size:16px;}
.promotips .promotip h3{padding:10px 15px;font-size:18px;}
.promotips .promotip .promotipbody{padding:10px 15px 0 15px;}
.promotips .promotip .promotipbody .tipdate{padding-bottom: 5px;font-size: 16px}
.promotips a.promotip_readmore{padding-right:15px;padding-top: 8px}
#sub-category p#filterTitle{font-size:25px;}
.myaccount .myaccountBox{margin:0 41.5px;}
.myaccount .recentlyOrder{font-size:18px;}
.myaccount .recentlyOrder .col-sm-9{width:964px;}
.myaccount .recentlyOrder .col-sm-9 #producttitleBox .productname{font-size:24px;}
.myaccount .recentlyOrder .col-sm-9 td:nth-child(2){padding:0 20px;width:245px;}
.artworkPage .artworks .artItem{margin-right:20.7px;}
.artworkPage .artworks .artItem:nth-child(5n+6){margin-right:0;}
.loginPage .addressBox{left:440px;}
.detailleft a.video{margin: 10px 0 0 0;}
.homeslider .slick-next,.homeslider .slick-prev{top:90px}
.absolutelefttop{left:-54px;}
#catpopupbackground{top:195px;}
footer .footer-bar .col-sm-4{width: 420px;padding-top:10px;}
footer .footer-bar .signup{font-size: 18px;}
footer .footer-bar .signbtn{width: 81px}
#signUpEmail, footer .footer-bar .signbtn{height: 36px;line-height: 34px;font-size: 16px}
.contactboxtxt,.contactboxtxt a{font-size:15px;}
#filterbox{padding-right: 40px;}
.artworkInfoLeftBox{padding-right: 20px;}
.artworkInfoRightBox{padding-left: 20px;}
.eventCalendarsBox .eventCalendarBox a{font-size: 13px;}
#productcatBox .productcat .catDetailBox a.title{padding: 5px 0;font-size: 18px;}
#productcatBox .productcat .catDetailBox p.desc{height: 58px;}
#AsiaDirectBox .comProfileBlock{font-size: 19px;padding: 20px 10% 0 10%;}
#AsiaDirectBox .comProfileBlock.blueBox{padding: 15px 10% 25px 10%;}
#AsiaDirectBox .comProfileBlock table tr td:last-child{width: 225px}
#AsiaDirectBox .comProfileBlock.pcat{margin-top: -30px}
.buttonBlockZoomPrint a:nth-child(2) {margin: 0 10px;}
.buttonBlockZoomPrint a:nth-child(3) {margin: 0;}
.steps .option {padding: 10px 30px 12px 30px;}
.option .optionTitle{width: 357px;font-size: 21px;}
.option input.quantity,.option select{width:274px;}
#cartLoginTable .createAccountBtn{height: 55px;line-height: 55px;font-size: 26px;}
.ourMissionBlock{width: 68%;}
.detailrightTop tr td:first-child {font-size: 28px;}
#couponcatBox .couponcate a.masterCateName{font-size: 23px;height: 50px;line-height: 50px;}
#couponcatBox .couponcate a.subCateName{font-size: 16px;height: 22px;}
.aboutustopbox{font-size: 46px}
footer .partner a{padding: 15px 72px 15px 0;}
footer .partner a:nth-child(1) img{height: 50px;}
footer .partner a:nth-child(2) img{height: 58px;}
footer .partner a:nth-child(3) img{height: 38px;}
footer .partner a:nth-child(4) img{height: 55px;}
footer .partner a:nth-child(5) img{height: 80px;}
footer .partner a:nth-child(6) img{height: 70px;}
footer .partner a:nth-child(7) img{height: 50px;}
#productcatBox .homecate p{font-size: 15px;}
#productcatBox .homecate p.detailp{font-size: 18px;height: 46px;}
.cattitle h1{white-space: nowrap;}
.titleBox{width: 80%;}
#expressVideoiframeBox{width: 600px;height: 315px;}
#productcatBox .homecate{width: calc(20% - 16px);margin-right: 20px;}
.SustainabilityItemsBox h1{font-size: 38px;}
.SustainabilityItemBox{width: calc(25% - 30px);margin-right: 40px;}
.SustainabilityItemTextBox{padding: 20px;}
.SustainabilityItemTextBox .SustainabilityItemTitle{font-size: 19px;}
.SustainabilityItemTextBox .SustainabilityItemText{height: 110px;}
.SustainabilityGraphicBox{padding: 20px;margin: 30px 0 10px 0;line-height: 1.7;}
.SustainabilityGraphicBox td:first-child {padding-right: 20px;}
.SustainableMaterialsDetailsBox{padding: 25px;font-size: 24px;}
.SustainableMaterialsItemsBox td{font-size: 20px;}
.SustainableMaufacturingItemsBox h1{font-size: 35px;}
.SustainableMaufacturingItemBox{padding: 0 15px;}
.SustainableMaufacturingItemBox .SustainableMaufacturingItemText{font-size: 17px;}
.SustainableMaufacturingItemTextBox{padding: 25px;}
.SustainableMaufacturingItemTitle{font-size: 26px;}
.SustainableSocialItemBox tr td:first-child{font-size: 30px;width: 360px;}
.SustainableSocialItemBox tr td:last-child{padding: 25px 45px;font-size: 18px;}
.SustainableProductItemBox{margin: 25px 0;font-size: 18px;}
.SustainableProductItemTitle{font-size: 30px;}
.SustainableProductItemImgBox{width: 500px;}
.SustainableProductItemsBox .SustainableProductItemBox:nth-child(odd) .SustainableProductItemTextBox {padding-right: 25px;}
.SustainableProductItemsBox .SustainableProductItemBox:nth-child(even) .SustainableProductItemTextBox {padding-left: 25px;}
#PDExpress p#zipcodebox{font-size: 27px;}
#PDExpress p#zipcodebox small{font-size: 16px;}
#PDExpress p#zipcodebox1{font-size: 18px;}
#PDExpress p#zipcodebox2{font-size: 27px;}
#HomeValuePointsBox span{font-size: 21px;}
#shoppingCart2Box #UploadArtworksBox .ArtworkTypeBox{font-size: 15px;}
#shoppingCart2Box #UploadArtworksBox .UploadArtworkItemBox .commentsBox{padding:0 0 0 20px;}
#ShippingMethodsBox .ShippingMethodBox{padding: 15px;}
#ShippingMethodsBox .ShippingMethodBox .ShippingMethodImgBox{width: 100px;}
#ShippingMethodsBox .ShippingMethodItemBox{width: calc(100% - 100px);padding-left: 15px;font-size: 16px;height: 25px;line-height: 25px;}
#ShippingMethodsBox .ShippingMethodItemBox input[name='serviceInfo']{width: calc(100% - 301px);}
.regionCityBox h1{font-size: 35px;}
.scDescriptions .CartItemArtWorkBox .ArtworkLinkBox{width: 284px;}
}
@media only screen and (min-width:1024px) and (max-width:1359px){
.boldTitle,.allItemsLink{width: 100%;text-align: center;height: auto;line-height: 1.6;}
.boldTitle{padding: 10px 0 0 0;}
.allItemsLink{padding: 0 0 10px 0;}
.cartItemBox .imgBox, .cartItemBox .detailBox {width: 100%;}
}
@media only screen and (min-width:1360px){
.topNav li.navli{padding-right: 39.5px;}
footer .footer-content .col-sm-4:nth-child(1){width:430px;}
footer .footer-content .col-sm-4:nth-child(2){width:598px;}
footer .footer-content .col-sm-4:nth-child(2) td:first-child{width:280px;}
#tabs #tabul li{padding:0 9.4px;}
#tab-2 p strong{font-size:13px;}
.myaccount .myaccountBox{margin:0 81.5px;}
.artworkPage .artworks .artItem{margin-right:40.7px;}
.homeslider .slick-next,.homeslider .slick-prev{top:105px}
#filterbox{width: 21%}
#subcategory-productbox{width:79%}
.section-title h1.title a{margin-top: 7px;}
#productcatBox .productcat .catDetailBox p.desc{height: 40px;}
#shippingAddressBox .existAddress{left:-98px;}
.option .optionTitle{width: 404px;font-size:22px;}
.boldTitle,.allItemsLink{height: 45px;line-height: 45px;}
.boldTitle{padding: 0 0 0 10px;width: calc(100% - 88px);text-align: left;}
.allItemsLink{padding: 0 10px 0 0;width: 88px;}
.cartItemBox .imgBox{width: 40%;padding: 0 5px;}
.cartItemBox .detailBox{width: 60%;}
.OrgLogoBlock .orgBrandBox{font-size: 23.6px;}
.scDescriptions .CartItemArtWorkBox .ArtworkLinkBox{width: 329px;}
}
@media only screen and (min-width:1366px){
.topNav li.navli{padding-right: 40px;}
.homeslider .slick-next, .homeslider .slick-prev{top:110px}
footer .footer-content .col-sm-4:nth-child(1){width:432px;}
footer .footer-content .col-sm-4:nth-child(2){width:602px;}
footer .footer-content .col-sm-4:nth-child(2) td:first-child{width:282px;}
#tabs #tabul li{padding:0 9.7px;}
.myaccount .myaccountBox{margin:0 84.5px;}
.artworkPage .artworks .artItem{margin-right:42.2px;}
#PDExpress p#zipcodebox{padding-top: 18px;}
#PDExpress p#zipcodebox2{padding-top: 10px;}
.scDescriptions .CartItemArtWorkBox .ArtworkLinkBox{width: 332px;}
}
@media only screen and (min-width:1400px){
#tophead .col-sm-3:nth-child(2){width: 256px;padding: 0 0 0 50px;}
#tophead .col-sm-3:nth-child(3){width:calc(100% - 935px);}
#tophead .col-sm-3:nth-child(3) .search{width:calc(100% - 120px);}
#tophead .col-sm-3:nth-child(4){width: 448px;}
.topNav li.navli{padding-right: 43.5px;}
.promotips .promotip{padding:0 0 15px 0;}
.promotips .promotip h3{padding:20px 25px;}
.promotips .promotip p{padding:15px 25px 0 25px;}
.promotips .promotip p .tipdate{padding-bottom: 8px;}
.promotips a.promotip_readmore{padding-right:25px;padding-top: 12px}
.box .catprodetail .caption span{font-size:14px;}
footer .footer-content .footerContent{padding:60px 0;}
footer .footer-icon a{margin:0 15px 0 0;}
footer .footer-content .col-sm-4:nth-child(1){width:466px;}
footer .footer-content .col-sm-4:nth-child(2){width:602px;}
footer .footer-content .col-sm-4:nth-child(2) tr:nth-child(2) td:first-child{width:272px;}
#partner{padding:25px 0;}
footer .footer-info ul li a{line-height:2.2;}
footer .copyRight{font-size:22px;}
#tabs #tabul li a{font-size:14px;}
#tabs #tabul li{padding:0 7.45px;}
#quantityprice table td{font-size:15px;}
#quantityprice table tr td:first-child{padding-left:15px;width:234.5px;}
.myaccount .myaccountBox{margin:0 101.5px;}
.artworkPage .artworks .artItem{margin-right:50px;}
.homeslider .slick-next,.homeslider .slick-prev{top:115px}
#catpopupbackground{top: 198px;}
.artworkInfoLeftBox{padding-right: 30px;}
.artworkInfoRightBox{padding-left: 30px;}
.buttonBlockZoomPrint a:nth-child(2) {margin: 0 25px;}
#productcodeBox td:first-child{font-size: 25px;}
#AsiaDirectBox .comProfileBlock{font-size: 20px;padding-top: 30px}
#shippingAddressBox .existAddress{left:-90px;}
.option .optionTitle{width: 427px;font-size:24px;}
footer .partner a{padding: 15px 80px 15px 0;}
#featuredbox .productwrap .box{padding: 0 30px;}
#featuredbox .productwrap .box .thumbnails{width:194px;}
#featuredbox .productwrap .box .catprodetail{width: calc(100% - 194px)}
.brandBox{padding: 0 30px;}
#PDExpress p#zipcodebox{padding: 20px;}
#PDExpress p#zipcodebox1{padding-top: 13px;}
.OrgLogoBlock .orgBrandBox{font-size: 24.5px;}
.scDescriptions .CartItemArtWorkBox .ArtworkLinkBox{width: 351px;}
}
@media only screen and (min-width:1600px){
footer .container, #centerBox .container,#catbottombox.container,#category-product .container,#category-product.container,#category.container,#detailpage .container,#indexc .container,#orderConfirm .container,#sub-category.container,.myaccount .container,.shippingcart .container{width:1430px!important;}
#tophead .col-sm-3:nth-child(2){width: 263px;padding: 0 0 0 55px;}
#tophead .col-sm-3:nth-child(3){width:calc(100% - 962px);}
#tophead .col-sm-3:nth-child(3) .search{width:calc(100% - 160px);}
#tophead .col-sm-3:nth-child(4){width: 468px;}
.topNav li.navli{padding-right: 56px;}
footer .footer-content .col-sm-4:nth-child(1){width:480px;}
footer .footer-content .col-sm-4:nth-child(2){width:628px;}
footer .footer-content .col-sm-4:nth-child(2) td:first-child{width:290px;}
#tabs #tabul li{padding:0 11.45px;}
.myaccount .myaccountBox{margin:0 121.5px;}
.artworkPage .artworks .artItem{margin-right:62.5px;}
.homeslider .slick-next,.homeslider .slick-prev{top:120px}
#filterbox{width: 20%}
#subcategory-productbox{width:80%}
.buttonBlockZoomPrint a {padding: 5px 9px;}
.eventCalendarsBox .eventCalendarBox a{font-size: 14px;}
.order_status table tr td:nth-child(1){width: 200px;}
.order_status table tr td:nth-child(2){width: 240px;}
.order_status table tr td:nth-child(3){width: 200px;}
.order_status table tr td:nth-child(4){width: 180px;}
#productcatBox .productcat .catDetailBox{padding: 15px 0;}
#productcatBox .productcat .catDetailBox a.title{padding: 10px 0;font-size: 20px;}
#productcatBox .productcat .catDetailBox p.desc{font-size: 15px;height: 45px;padding-top: 8px;}
.option input.quantity,.option select{width:300px;}
.SustainabilityItemTextBox{padding: 30px;}
.SustainabilityItemTextBox .SustainabilityItemTitle{font-size: 21px;}
.SustainabilityGraphicBox{padding: 35px 20px;font-size: 17px;}
.SustainableMaterialsItemsBox td{font-size: 25px;}
.SustainableMaterialsItemsBox .SustainableMaterialsItemTitle{font-size: 52px;}
.SustainableMaufacturingItemBox .SustainableMaufacturingItemText{height: 210px!important;}
.SustainableMaufacturingItemTextBox{padding: 35px;}
.SustainableMaufacturingItemTitle{font-size: 29px;margin: 0 0 10px 0;}
.SustainableProductItemImgBox{width: 650px;}
.SustainableProductItemsBox .SustainableProductItemBox:nth-child(odd) .SustainableProductItemTextBox {padding-right: 35px;}
.SustainableProductItemsBox .SustainableProductItemBox:nth-child(even) .SustainableProductItemTextBox {padding-left: 35px;}
#PDExpress p#zipcodebox2{padding-top: 15px;}
.scDescriptions .CartItemArtWorkBox .ArtworkLinkBox{width: 376px;}
}