@media only screen and (min-width:320px){
#catagorylistBox h1.title{font-size: 14px;}
#catagorylistBox .catagoryBox p.title{height: 19px;font-size:12px;}
#catagorylistBox .catagoryBox p.desc{height:47px;font-size:12px;}
#catagorylistBox .catagoryBox a.btn{padding:5px;width:142px;font-size:12px;}
.userblock .userblock-title{font-size:18px;}
.cateTitleBox {font-size:16px;}
.wholeBox .itemBox h1{height:34px;}
#wishPageBox label{display:none;}
.searchBox{font-size:12px;}
#subcategory-sortBox #sortBy{width:133px;}
#subcategory-sortBox #sortBy1{margin-left:2px;width:96px;}
#brand-sortBox #sortBy{width:130px;}
#brand-sortBox #sortBy1{width:90px;}
#brand-sortBox #allcolorBox{width:72px;}
#serachResult-sortBox .searchBox{margin-right:2%;width:48.4%;}
#serachResult-sortBox .searchBox:nth-child(even){margin-right:0;}
#serachResult-sortBox #sortBy,#serachResult-sortBox #sortBy1{margin-bottom:10px;}
.scDescriptions .orderItemBox #totalTrBox span{font-size:14px;}
.scDescriptions .orderItemBox #totalTrBox span label{width:90px;}
.scDescriptions .orderItemBox #totalTrBox span#savaingstotalBox{font-size:12px;}
#orderConfirmBox #artworkBox a.btn{padding:5px 0;font-size:12px;font-family:OpenSans;}
#artworkPage #artOptionBox .formTitle{font-size:16px;}
#recentlyOrders .recentlyOrder{font-size:13px;}
#recentlyOrders .recentlyOrder .itemInfoBox td:first-child{padding-right:10px;width:130px;}
.addressPage .addressoption .addAddressLink{top:10px;}
.scDescriptions .orderItemBox td.nobordertd{font-size:14px;}
.scDescriptions .orderItemBox td.nobordertd span{width:70px;}
.artItem .delartbtn{margin:0 0 5px 0;}
.newloginblock .newaccount{font-size: 13px;}
.wholeBox .itemBox p.detailp{height:50px;overflow: hidden;}
.aboutustopbox{font-size: 14px}
#imprintBox .connectusBox{right: 0;top: 0;width: 50px;padding: 0 8px;}
#imprintBox .connectusBox p.title{display: none;}
#imprintBox .connectusBox a:nth-child(3){margin: 5px 0;}
.registernow{font-size: 13px;}
}
@media only screen and (max-width:359px){
#zipcodebox, #zipcodebox1{font-size: 11px;margin-top: 0;}	
#homePageBox .title{font-size: 16.5px;}
}
@media only screen and (min-width:360px){
#topbannerBox td a{font-size: 17px;}
#catagorylistBox h1.title{font-size: 16px;}
#catagorylistBox .catagoryBox p.title{height: 22px;font-size:13.6px;}
.wholeBox .itemBox p.detailp{height:48px;}
#brand-sortBox #sortBy{width:135px;}
#brand-sortBox #sortBy1{width:100px;}
#brand-sortBox #allcolorBox{width:80px;}
#brand-sortBox #allcolorBox,#brand-sortBox #sortBy1{margin-left:8px;}
.artItem .delartbtn{margin:0 10px 0 0;}
#orderConfirmBox #artworkBox a.btn{padding:5px 10px;}
#subcategory-sortBox #sortBy{width:140px;}
#subcategory-sortBox #sortBy1{margin-left:10px;width:105px;}
#recentlyOrders .recentlyOrder .itemInfoBox td:first-child{width:170px;}
.newloginblock .newaccount{font-size: 15px;}
.aboutustopbox{font-size: 16px}
#imprintBox .connectusBox{top: 30px;width: 120px;padding: 0;}
#imprintBox .connectusBox p.title{font-size: 15px;display: block;}
#imprintBox .connectusBox a{display: inline-block;width: 34px;}
#imprintBox .connectusBox a img{width: 100%;}
#imprintBox .connectusBox a:nth-child(3){margin: 0 5px;}
.SustainableMaufacturingItemBox{font-size: 16px;}
.SustainableMaufacturingItemTitle{font-size: 22px;}
footer #footer-content .linkBox .footer-icon a{margin-right:13.5px;}
.wholeBox .itemBox h1{height:40px;font-size: 15px;}
.registernow{font-size: 15px;}
#HomeValuePointsBox h1{font-size: 26px;}
#HomeValuePointsBox span{padding-left: 4%;}
#orderConfirm2 #shippingAddressBox .sbaBox{font-size: 13px;}
#ShippingMethodsBox .ShippingMethodItemBox{font-size: 12px;}
#ShippingMethodsBox .ShippingMethodItemBox .shippingCostTextBox{width: 70px;}
#ShippingMethodsBox .ShippingMethodItemBox .transitTimeBox{width: 70px;}
}
@media only screen and (min-width:375px){
#h_search .search .taglinebox{font-size: 16px;}
#h_search .search .searchText{font-size: 18px;}
#topHead .toptips{font-size: 17px;}
#catagorylistBox h1.title{font-size: 17px;}
#catagorylistBox .catagoryBox p.title{height: 23px;font-size:14.2px;}
#brand-sortBox #sortBy{width:140px;}
#brand-sortBox #sortBy1{width:105px;}
#brand-sortBox #allcolorBox{width:86px;}
footer #footer-content .linkBox .footer-icon a{margin-right:16px;}
#seeOrderProcessed{font-size: 16px;}
#HomeValuePointsBox span{font-size: 17.5px;}
}
@media only screen and (min-width:414px){
#h_search .search .searchText{font-size: 20px;}
#catagorylistBox h1.title{font-size: 18px;}
#catagorylistBox .catagoryBox p.title{height:24px;font-size:15.7px;}
#catagorylistBox .catagoryBox p.desc{height:51px;font-size:14px;}
#catagorylistBox .catagoryBox a.btn{width:153px;font-size:13px;}
.userblock .userblock-title{font-size:21px;}
.cateTitleBox {font-size:20px;}
.wholeBox .itemBox h1{height:48px;}
.max_press{font-size:15px;}
.searchBox{font-size:14px;}
#subcategory-sortBox #sortBy{width:160px;}
#subcategory-sortBox #sortBy1{width:110px;}
#brand-sortBox #sortBy{width:160px;}
#brand-sortBox #sortBy1{width:110px;}
#brand-sortBox #allcolorBox{width:100px;}
.scDescriptions .orderItemBox #totalTrBox span{font-size:16px;}
.scDescriptions .orderItemBox #totalTrBox span label{width:110px;}
.scDescriptions .orderItemBox #totalTrBox span#savaingstotalBox{font-size:14px;}
#orderConfirmBox #artworkBox a.btn{font-size:14px;font-family:OpenSansBold;}
#artworkPage #artOptionBox .formTitle{font-size:20px;}
#recentlyOrders .recentlyOrder{font-size:15px;}
#recentlyOrders .recentlyOrder .itemInfoBox td:first-child{width:180px;}
.addressPage .addressoption .addAddressLink{top:14px;}
.scDescriptions .orderItemBox td.nobordertd{font-size:16px;}
.scDescriptions .orderItemBox td.nobordertd span{width:90px;}
.wholeBox .itemBox p.detailp{height:35px;}
.aboutustopbox{font-size: 18px}
#imprintBox .connectusBox{width: 135px;}
#imprintBox .connectusBox p.title{font-size: 16px;margin-bottom: 8px;}
#imprintBox .connectusBox a{width: 39px;}
#register-trustpilotbox .register-trustpilot-title{font-size: 14px;}
#orderConfirm2 #shippingAddressBox .sbaBox{font-size: 14px;}
}