﻿@charset "utf-8"; /***************************** CSS Document */


@media screen and (max-width:1450px) {
  .pdp-QuoteCalculator { width:55%;}
  .main-content { max-width: 95%; margin: 0 auto; }
  .deco-contentArea, .top-header, .checkout-content, .connect-us, .breadcrumbs,  .content_feedback .review-section, .header-top ul, .footer-top ul, .breadcrumbs, .navigation ul { max-width: 95%; margin: 0 auto; }
 .cd-dropdown-wrapper nav { width: 100% !important; }
 .tab-none { display: none; }
 .stickyHeader { max-width: 95%; }
 .sticky .header { max-width: 95%; }
 .halloween-vector-1 { display: none; }
 .halloween-vector-2 { width: 7%; }
 .holiday-right { width: 35%; top: 10px; }
  .holiday-right img { width: 100%; }
 .connect-us, .Ga-text, .banners, .footer-holder, .Designing-content { width: auto !important; }
 .top-bannerStrip img { width: 100%; }
 .top-bannerstrip { width: auto; text-align: center; }
  .top-bannerstrip img, .promotion-strip img { width: 98%; height: auto; }
  .footer-holder { padding: 20px; }
  .search-bar { margin-left:2%; width:28%; }
}


@media screen and (max-width:1200px) {
  .stickyHeader, .deco-contentArea, .top-header, .checkout-content, .connect-us, .breadcrumbs,  .content_feedback .review-section, .header-top ul, .footer-top ul, .breadcrumbs, .navigation ul {max-width:97%; }
  .main-content { max-width: 95%; }
  .headContactNum span{ font-size: 12px; }
  
  .decoNum { padding-right: 14px; }
  .headContactNum { margin-right: 14px; }
  .headContactNum h3 { font-size: 20px; }
  .pdp-QuoteCalculator { width:75%;  }

  .top { padding:15px 15px 0 15px; } 
 
 .SpecialStores li { width:23%; }
 .SpecialStores li h3 { display: none; }
 .holiday-right, .holiday-mid { display: none; }
 .customer-reviews-wrap { width: 96%; }
 .dennim { display: none; }
 .cd-dropdown-wrapper nav ul li:nth-child(7) { display: none; }
 .header-top ul li strong { font-size: 14px; }

 .product-add-popup { width: 85%; }
 .sub_title { display: none; }
 .Quantities-box li { width: 18% !important; }
 .FeatureHead { width: 100%; }
 .Embroidery-Services li p { min-height: 120px; }
 .new_tag { width: 6% !important; }
 .ft-srvices .footer-links { width: 15%; }
 .Embroidery-category a img { width: 90%; }
 .ProdPanelFirst { width: 41.6%; }
 .ProdPanelSecond { width: 24.6%; }
 .ProdPanelThird { width: 30.2%; }
 .ProdPanelFourth { display: none; }
 .holiday-mid { width: 70%; }
 .Hellow-01, .Hellow-02, .Hellow-04 { display: none; }
 .featured-product .desc .left { max-width: 44%; }
  .featured-product .desc .left img { width: 100%; }
 .featured-product .desc .right { width: 52%; }
 .featured-product .desc a { font-size: 20px; }
 .holiday-mid img { width: 100%; }
 .halloween-vector-2 { display: none; }
 .m-hide { display: none; }
 .aboutus-box img { width: 100%; }
 .Brands_alpha { width: auto; }
 .cd-dropdown-wrapper nav { width: 100% !important; }
 #main-menu { width: auto !important; }
 .prod-banner { height: auto }
  .prod-banner img { width: 100%; height: auto; border: 0; margin: 0; padding: 0 }
 .feature-holder .feature-con { margin: 0 0 10px }
 ul.social-links li { margin: 0 2px 0 0 }
 .related-prod { float: right; width: 84% }
 .related-prod-con { float: left; border-bottom: none; width: 30%; text-align: center; margin: 0 10px; padding: 10px 0 }
  .related-prod-con .prod-swatch { display: table; margin: 0 auto 10px }
 .review-tab { display: block }
 .cart-link { display: none }
 .grid1, .grid3, ul.banners li.left, ul.banners li.right { width: 20% }
 .grid2, ul.banners li.mid { width: 60% }
 ul.banners li, .prom-banner { float: left }
 .left-prod-info, .right-prod-info { width: 100% }
 .Promotion-store .space, .live-chat { display: none; }
 .order_complete small { font-size: 14px; }
 .right-panel .box-txt img { width: 100%; }
 .newArrival .left { width: 49%; }
 .newArrival .right { width: 49%; }
 .bannerSlide { width: 100% }
  .newArrival .left img, .newArrival .right img, .bannerSlide img { width: 100%; }

  .main-img .img-box .zoomWrapper { width: 100% !important; height: auto !important; }
 .feedbackLink { display: none; }
}

@media screen and (max-width:992px) {
  .pdp-sizeGuide { float:none; margin-top:15px; }
  .info-price { float:none; }
  .pdp-sizeGuide a { margin-left:0; margin-right:20px; width:35%; }
  .hp-FeatureTabsWrap { margin-top:20px; }
  .hp-FeatureTabsWrap h2, .HomeDeco-gallery h2 { font-size:20px; padding: 15px 0; margin-bottom:20px;   }
  .TH-left-content span { margin-right: 0; }
  .Cust_ServLinks { display: none; }
  .header-top { display: none; }
  .SpecialStores li { width: 31%; }
  .SpecialStores li h3 { font-size: 18px; text-align: left; padding-left: 10px; }
  .SpecialStores span { display: block; position: inherit; background: none; padding:10px; min-height: 200px; max-height: 200px; overflow-y: scroll; }
  .SpecialStores span a { color: #000; }
  .cart-table .cart-img { display: none; }
  .cart-table .cart-des { width: auto; }
  .cart-table .cart-des a { color:#7e95c9; font-size: 15px; }
  .checkout-title { line-height:30px; font-size: 24px; }
  .checkout-header .logo { width: 100%; text-align: center; margin-bottom: 20px; }
  .search-Icon, .login-Icon, .menu-mobile-toggle, .cart-items a i { display:inline-block;}
  .cart-items { float: none; display: inline-block; }
  .search-bar { width:100%; margin: 0; float: none; position: relative; left: 0; display: none; padding: 15px; background: #efefef; }
  .cart-items .mini-cart-open { position: relative; box-shadow:none; width: auto; height: auto; display: inline-block; }

  .QuotReq { text-align: right; }
  .main-img .img-box .zoomWrapper img { pointer-events: none; cursor: default; width: 100%; }
  .prod-Title { width: 100%; }
  .info-detail .prod-brand { display: none; }
  #footer {border-top:none; }

  .HomeBrandsImg img { width: 100%;  }
  .HomeDeco-gallery a { width: 46%;}
  .HomeDeco-gallery p { min-height: 150px;  }
  .HomeAbout .left { float: none; width: auto; }
  .HomeAbout .aboutService .aboutService-content { width: 80%; }
  .HomeAbout .HomeOurService{ float: none; width: auto; margin-top: 30px; }
  .HomeAbout .HomeOurService .tabServ { width: 48%; float: left; margin: 1%; }
 .form-content { width: auto !important; padding: 0 10px; }
 .cd-dropdown-wrapper .cd-dropdown-content a { padding-left: 10px; }
 .header-wrapper { padding: 5px 0; }
 .PopupBox { width: 80% !important; }
 .Checkout_Coupon .btnremovecoupon { height: 50%; position: absolute; float: none; right: 0; }
 .AccountTab .tab {width:40%; }
 .AccountTab .tabcontent { padding: 10px; }
 .AccountTab .tab span { display: inline-block; width: 100%; padding: 22px 15px; border-right: solid 1px #d9d9d9; }
  .AccountTab .tab span:last-child { border-right: none; }
  .AccountTab .tab span.active { border-right: solid 1px #d9d9d9; border-bottom: solid 3px #fa5f48; }
 .AccountTab .tabcontent { width:58%; }
 .account-info label { width: 100%; }
 .account-info input { width: 90%; }

 .cd-dropdown-trigger { margin: 5px !important; }
 .footer-links-mobile a { display: -webkit-inline-box; float: none; }
 .cd-dropdown-content, .cd-dropdown-content ul { right: 0; bottom: 0; }
 .checkout-content .top { float: left; width: 38%; }
 .checkout-header { border: 0; padding: 0; margin: 0; }
  .checkout-header .em-Process { float: none; width: auto; }
 .header-wrapper .checkout-content { border-bottom: solid 1px #ccc; padding-bottom: 15px; margin-bottom: 15px; }

 .list-img img { width: 100%; }
 .Checkout_Coupon .CouponTextBox { width: 90%; }
  .Checkout_Coupon .CouponTextBox .Checkout_Coupon .ApplyBtn { position: relative; }
 .Checkout_Coupon .ApplyBtn { position: absolute; top: 0; right: 0; padding: 12px 15px; width: auto; }
 .RewardPoints .UsePoint label { clear: both; display: block; }
 .OrderComp_wrap, .CustomerInfoWrap, .TYP_productPanel { width: auto; padding: 10px; }
 .tab-none { display: block; }
 .check label { width: 30%; }
 .vline { display: none; }
 .create-account .bluebutton, .new-account .bluebutton, .btn-guestcheckout input, .guest-btn input { width: 95% !important; float: left; }
 .signup-or { margin: 20px auto 0 auto; text-align: center; }
 .Nav-image { display: none; }
 .ArtDesign .Heading { width: 100%; padding: 0px 0 20px 0; }
 .ArtDesign li.upload { width: auto; }
 .artwork-wrap .fontSize input { width: 95%; float: left; }
 .artwork-wrap .fontStyle select { width: 100%; float: left; }
 .artwork-wrap .addText input { width: 65%; }
 .footer-holder { width: auto; padding: 20px 20px 0 20px; }
 .content_feedback .review-holder { width: 94%; min-height: auto; }
 .content_feedback .review_Pro { width: 13%; }
 .content_feedback .review-info { width: 85%; }
 .category_icons { display: none; }
 .carousel01 .owl-item { }
 .account, .header .login { display: none; }
 .mlogo { padding-top: 0px; }
 .featured-product { display: none; }
 .col-1 { float: none; }
 .menuHeading { display: block; color: #ffffff; padding-left: 14px; font-size: 24px; line-height: 45pt; font-weight: bold; margin: 0px; }
 .TodayDealTop { float: none; padding-top: 5px; margin-left: 0px; font-size: 13px; }
  .TodayDealTop b, .TodayDealTop strong { display: inline-block; margin: 0px 1%; }
  .TodayDealTop br { display: none; }
 .halloween-vector-spider { display: none; }
 .m-hide { display: block; }
 .cd-dropdown-content .menuNone { display: block; }
 .cd-dropdown-content .has-children b { display: none; }
 .cd-dropdown { font-size: 24px; }
 .avail-color b { float: left; }
 .size-range { text-align: left; }
 .owl-carousel .item-img img { width: 100%; height: auto; }
 .cart-Icon { float: right; }
 .mynavhead { background: none !important; }
 .sm-blue ul a { padding-left: 60px !important; }
 .dpmobilemyaccount { display: block; }
 .dpmobile { display: block !important; }
  .dpmobile b { font-weight: normal; float: left; font-size: 16px; margin: 10px 0px 0px 10px; }
 .loginBox { float: right; margin-right: 10px; }
  .loginBox a { line-height: 25pt !important; height: auto !important; text-transform: uppercase; font-size: 16px !important; background: #fff; border-radius: 11px; color: #000 !important; }


 .header-top ul li.free-shipping { display: none; }
 .most-orders-shipped, .Copyright-text, .footer-links-mobile { display: block; font-size: 12px; }
 .footer-top, .footer-right, .note-text, .ship-banner, .ship-text, .shippingtext { display: none; }
 .connect-us { padding-left: 10px; }
 .signup-box { width: 45%; float: left; }
 .social-links { width: 47%; margin-bottom: 10px; }
  .social-links strong { width: 100%; }
 .footerLogo { display: none; }
 .brands-imgs dt { margin: 0 0px !important; }
 .brands-imgs dd { display: block; width: 91% !important; }
 .shpolicy { display: none; }
 .header { padding:    padding: 5px 20px;; }
 .banners-holder img { width: 100%; }
 .MeasurementGuide { overflow: auto; }
 .right-content .inner-text .image img { width: 100%; }
 .header-top { padding: 2px 0; }
 .sign-up { font-size: 12px; text-align: center; margin: 9px 0 5px 8px; }
  .sign-up b { font-size: 10px; }
 .navigation .block-title { display: block; }
 .navigation .nav-content { display: none; background: #1b406c; }
 .navigation ul li { float: none; text-align: center; border-bottom: 1px solid #29578e; }
  .navigation ul li:hover .navDropDown { display: none; }
 .breadcrumbs { margin-left: 10px; width: auto }
 #topnavigation { width: 100% }
 .note { width: 100%; }
 .navigation-box { height: auto }

 .signup-form form, .deal .deal-left, .deal .deal-right { width: 100% }
 .deal, .coupon-title { display: block }
 .right-prod-info, .category-list ul { width: 100%; margin: 0 }
 .related-prod-holder { padding: 0 }
 .cart-title, .box-holder p, .breadcrumbs { font-size: 12px }
 .cartbtn-right, .social-links ul li { margin: 0 5px 0 0 }
 .list-addcart .bluebutton { float: none }
 .order-history .box-holder { overflow: scroll; font-size: 14px; }
  .order-history .box-holder td { padding: 0 15px; vertical-align: middle; }
.prod-rate, .review-tab, .note-holder, .review, .related-prod, .category-list ul li .block-content, .right-links, .list-prodetail, .card-holder, .paypal-img, ul.brand-links { display: none }
 .InfoMessageBox input { width: 65% !important; padding: 9px 3px; }
 .InfoMessageBox select { padding: 9px 3px; }
 .check p select { width: 66%; }
 .InfoMessageBox #ctl00_PageContent_ctrlCreditCardPanel_ddlCCExpMonth, .InfoMessageBox #ctl00_PageContent_ctrlCreditCardPanel_ddlCCExpYr { width: 32.5% !important; }
 .purchase-btn .bluebutton { float: left; width: 67%; margin-left: 31%; }
 .check div { margin-top: -10px !important; display: none; }
 .deal img, .cart-img img, ul.subcat-holder li .sub-img img, ul.category-newlist li img { width: 100%; height: auto }
 .feature-holder .feature-con:nth-child(2n+2), .state-shipping, .zip-code, .calculate-btn { margin: 0 0 10px }
 .left-prod-info, .week-best { width: 100%; margin: 0 0 10px }
 ul.contact-banners li { float: left; width: 100%; margin: 0 0 10px; }
 .listRight { padding: 0; }
 .listLeft .graybutton { float: none; }
 .discount-left { width: 100%; }
 .Promotion-store div .mid { margin-top: -180px; }
 .footer-top { margin-bottom: 15px; }
  .footer-top ul { margin: 0px; width: auto; padding: 0px; }
   .footer-top ul li { width: 100%; margin: 0; padding-top: 0; }
    .footer-top ul li:first-child { text-align: center; margin-top: 10px; }
    .footer-top ul li b { cursor: pointer; font-size: 18px; margin-bottom: 10px; }
    .footer-top ul li ul { margin: 0 0 10px; display: none; }
     .footer-top ul li ul li:first-child { text-align: left; }
    .footer-top ul li b .toggle { background: url(https://gotapparelimages.s3.amazonaws.com/images/plus-white.png) no-repeat; float: right; height: 11px; width: 11px; margin-top: 7px; }
    .footer-top ul li b .opened { background: url(https://gotapparelimages.s3.amazonaws.com/images/minus-white.png) no-repeat; }
 .signup-box p { margin-top: 10px; }
 .footer-holder ul b { cursor: pointer; }
  .footer-holder ul b .toggle { background: url(https://gotapparelimages.s3.amazonaws.com/images/plus-blue.png) no-repeat; float: right; height: 11px; width: 11px; margin-top: 3px; }
  .footer-holder ul b .opened { background: url(https://gotapparelimages.s3.amazonaws.com/images/minus-blue.png) no-repeat; }
 .footer-links b .toggle { background: url(https://gotapparelimages.s3.amazonaws.com/images/minus-blue.png) no-repeat; float: right; height: 11px; width: 11px; margin-top: 3px; }
 .footer-links b .opened { background: url(https://gotapparelimages.s3.amazonaws.com/images/plus-blue.png) no-repeat; }
 .footer-holder .social-links { float: left; }
  .footer-holder .social-links li { display: block; }
 .footer-paypal { float: none; display: block; padding-top: 20px; clear: both; }
  .footer-paypal .paypal { float: right; margin: 0; padding: 0; border: none; }
  .footer-paypal a { float: left; margin: 0 10px 0 0; }
 .bottom-area { padding: 10px 5px; margin-top: 10px; border-top: none; }
 .ft-srvices .footer-links { width: 20%; }
 .blog { width: 100%; clear: both; margin-bottom: 20px; border-bottom: solid 1px #426289; padding-bottom: 20px; }
 .footer-top ul li strong { display: none; }
 .footer-top ul li b { display: block; }
 .footer-right { width: 49%; }
 .GuranteeBnr img { width: 100%; }
 .Discount-price { text-align: center; }
  .Discount-price p small { width: 100%; margin-top: 5px; }
  .Discount-price b { width: 100%; }
  .Discount-price p strong { width: 100%; }
 .price-range { text-align: center; }
  .price-range li span { float: none; display: block; }
  .price-range li strong { float: none; }
 .left-sidebar { width: 100%; }
 .CateNavigation { width: 100%; }
  .CateNavigation li { display: none; }
   .CateNavigation li.headding { display: block; padding: 10px 0px; border: none; }
 .ProdPanel { width: 100%; }
 .ProdPanelFirst { display: none; }
 .ProdPanelSecond { width: 66%; margin: 0; }
 .ProdPanelFourth { display: block; width: 34%; }
  .ProdPanelFourth li:first-child { display: none; }
 .ProdPanelSecond img { -webkit-transform: translate(-2%,0%); -ms-transform: translate(-2%,0%); transform: translate(-2%,0%); }
 .ProdPanelSecond li { width: 48%; float: left; }
  .ProdPanelSecond li:first-child { margin-right: 2%; }
 .ProdPanelThird { display: none; }
 .CategoryPanel { width: 100%; }

 .PrimeLineOne .PLcol-1 { float: left; width: 23%; margin: 0 0.5%; }
 .Checkoutpopup { width: 70%; }
  .Checkoutpopup .Password-Eye { right: 0; }
  .Checkoutpopup input[type="text"] { width: 96%; }

 .chkoutloginform .bluebutton { float: none; }
 .left-login, .create-account { width: 100%; }
 .feature-list { margin-bottom: 20px; border: 1px solid #ddd; padding: 10px; }
 .costumesStore .mainImage { display: none; }
 .Custom-subCategory, .costumesLeftBox, .costumesRightBox { width: auto; float: none; min-height: auto; }
  .Custom-subCategory a, .costumesLeftBox .Custom-subCategory a, .costumesRightBox .Custom-subCategory a { width: 24%; }
 .costumesLeftBox { float: none; width: auto; }
  .costumesLeftBox .Custom-subCategory a img, .costumesRightBox .Custom-subCategory a img { width: 70%; }

 .ThankYouMsg { width: 100%; }
 .OrderComp_wrap .orderSum { width: 100%; float: none; }
 .ShipMethod { margin-top: 20px; }
 .CustomerInfoWrap .left, .CustomerInfoWrap .right { float: none; width: auto; }
 .TYP_productPanel .bluebutton { float: none; }
 #RMAContant .Request .box { overflow: auto; }
 .Custom-Brands h2, .Custom-customer-reviews h2, .Embroidery-Tital h2 { font-size: 20px; }
 .Embroidery-category a { width: 31.333%; margin-bottom: 20px; }
 .Embroidery-Services li { width: 48%; }
 .service-panel { display: block; }
 .Size-Guide { display: block; margin-left: 0; }
 .embroidery-font li { width: 29%; }
 .packFeatures { width: auto; float: none; clear: both; }
 .top-bannerstrip { display: none; }
 .specialEvent ul h2 { font-size: 200%; letter-spacing: 3px; }
 .specialEvent ul li { width: 32.8%; }
 .specialEvent ul { width: 100%; }
 .header-top { font-size: 12px; }
 .top-bannerStrip { display: none; }
 .mini-cart-open:hover + .mini-cart { display: none; }
 .DealTimer { display: block !important; width: auto; float: left; clear: both; margin-top: 5px; }
 .m-none { display: none; }
 .order-summary .m-none { display: block !important; }
 .connectWrapper { display: none; }
 .product-discription { width: 100%; margin-top: 0px; }
 .discountTab { display: none !important; }
 .product-info { width: 100%; }
 .sub_title li { margin-bottom: 10px; padding-left: 5px; padding-right: 5px; }
 .footer-holder .footer-links strong { display: none; }
 .footer-holder .footer-links b { display: block; }
 body { font-size: 16px; }
 .aboutus-box { display: none; }
 .GAtext { display: none; }
 .em-Review input { float: none; }
 .redbutton, .bluebutton { float: right; }
 .Nprice b { font-size: 15px; }
 .item p { height: 39px; }
 .contact-emailInfo { margin-bottom: 0px; width: auto; }
 .box-holder { margin-bottom: 0px; }
 .shipping-info p.item-row { width: 100%; }
  .shipping-info p.item-row input[type=checkbox] { width: auto !important; }
 p.item-row { width: auto; float: none; }
  p.item-row input { width: 95%; padding: 15px 0 15px 4%; }
  p.item-row select { width: 100%; }

 .check .required { width: 80%; margin-top: 10px; }
 .InfoMessageBox #ctl00_PageContent_ctrlCreditCardPanel_ddlCCExpMonth, .InfoMessageBox #ctl00_PageContent_ctrlCreditCardPanel_ddlCCExpYr { width: 49% !important; }
 .purchase-btn .bluebutton { width: 100%; margin-left: auto; float: none; }
 .InfoMessageBox input { width: 98% !important; }
 .left-box { width: 56%; }
 .card-info { width: 100%; border-right: 0; padding-right: 0; }
 .billing-info p:last-child { margin-top: 15px; }
 .owl-carousel .owl-wrapper-outer { padding: 0px; }
 .top-btns .listLeft, .top-btns .listCenter { display: none; }
 .top-btns .listRight { float: none; margin: 0 0 10px; width: 100%; }
 .Copyright-text { border-top: solid 1px #ccc; margin-top: 10px; padding-top: 5px; clear: both; }
 .checkouttotal { display: block; }
  .checkouttotal span { display: none; }
 .btn-login { margin: 0px !important; }
 .forgot-email { margin: 2px 0px; }
 .guest-btn { display: block; }
  .guest-btn img { display: none; }
 .btn-guestcheckout, .signup-or { display: none; }
 .top-text { font-size: 16px; }
 .brand-img img { width: auto !important; }

 .footer-holder, .bottom-area { display: none; }
 .guest-btn, .TabbedPanels { display: block; }
 .prod-brand img { width: 80%; margin-bottom: 20px; }
 .main-text { display: none; }
 /***************************** Cart CSS */
 .aboutus-text { width: auto; }
 .GuranteeBnr img { width: 100%; }
 .totalPrice { display: none; }
 .quick-view { display: none !important; }
 .owl-carousel .owl-item .totalPrice { display: block !important; }
 .promo { display: block; text-align: center; float: none; padding: 5px 0 }
 .grid1 { float: left; width: 30% }
 .grid2, .grid3 { width: 65%; float: right }
 .promo { width: 100%; }
 .hidden-links { display: block; float: left; font-weight: 700; margin: 20px 0 0 }
 #header .cart-section { margin: 10px 0 0 }
 .banners .owl-controls .owl-prev, .banners .owl-controls .owl-next { margin: -180px 0 0 }
 .ship-banner img { width: 100%; }
 .left-sidebar .block-content { display: none; border-bottom: none }
 .categories, .brand-category, .gender-category, .color-category, .size-category, .price-category, .banners-holder, .text-holder, .banners { margin-bottom: 5px; }
 .banners { margin-top: 0px; }
 .banners-holder, .text-holder { display: none; }
 .categories .toggle, .brand-category .toggle, .color-category .toggle, .size-category .toggle, .price-category .toggle { background: url(https://gotapparelimages.s3.amazonaws.com/images/plus.png) no-repeat; float: right; height: 11px; width: 11px; margin-top: 7px; }
 .categories .opened, .brand-category .opened, .color-category .opened, .size-category .opened, .price-category .opened { background: url(https://gotapparelimages.s3.amazonaws.com/images/minus.png) no-repeat; }
 .left-title { background: #ededed; cursor: pointer; }
 .category-holder .categories { display: none; }
 .categories ul li { background: none; border-bottom: 1px solid #e2e2e2; }
 .feature-con .size-range, .item .size-range { font-size: 12px; }
 .size-range, .avail-color b { text-align: center; float: none; }
 .feature-con .avail-color .colorsChart, .item .avail-color .colorsChart { display: none !important; }
 .size-range { height: auto; }
 .signup-email { float: left; width: 65% }
 .auth-net { text-align: right !important; margin: 0 }
 .geo-trust { width: 31%; text-align: center !important; margin: 0 }
 .paypal { width: 41%; text-align: center !important; margin: 0 }
 .auth-net a { float: none; }
 .mcafee { margin: 20px 0 0 }
 .signup-form { float: left; width: auto; }
 .scrollup { display: none !important }
 .other-links { margin: 6px 0 0 }
 .social-links { width: auto; float: right; }
  .social-links ul { float: left; }
 .footer-email, .footer-num, .footer-chat { width: 29%; float: left; margin: 0 }
 .copyright p.pfirst { margin: 0 0 5px }
 .left-prod-info { width: 100%; margin: 0 0 10px }
 .prom-banner { float: left; display: none }
 .related-prod { float: right; width: 100% }
 .prod-table table thead tr th, .prod-table table tbody tr td { padding: 3px }
 .feature-list .prod-price, .feature-list .prod-retail, .feature-list .prod-code { float: left; width: 50%; margin: 0 0 5px }
 .discount-coupon { width: 57% }
 .review-info { float: left; width: 85%; margin: 0 0 0 10px }
 .review-img { width: 13% }
 .user-links, #header .header-center-top, .zoomContainer, .live-chat { display: none }
.auth-net img, .geo-trust img, .mcafee img { width: auto; height: auto }
 .category-title, .left-sidebar .block-title { cursor: pointer }
 .categories, .prod-banner { height: auto; min-height: inherit }
 .prod-banner { width: 70% }
 .img-box, .right-prod-info, p.item-row label { width: 100%; height: auto; }
 .footer-holder .footer-links { width: 100%; }
 .footer-links:nth-child(5) { width: 100%; margin: 0 }
 .copyright p.pfirst, .copyright p.plast { width: 100%; float: none; text-align: center }
 .week-best { width: 28% }
 .feature-holder .feature-con { margin: 0 0 10px }
 .geo-trust, ul.category-newlist { margin: 0px 0 0 }
  .deal img, .category-banners ul li img, .img-box img, .cart-img img, ul.category-newlist li img { width: 100%; height: auto }
 .card-holder { margin: -10px 0 0 }
 .InfoMessageBox select { width: 99% !important; margin-top: 5px; }
 .error-msg { background-size: 30%; height: auto; }
 .store-links { width: 30%; }
 .store-right { width: 65%; }
  .store-right .discription { margin: 120px 0px 0px 0px; width: 50%; float: left; }
 .store-imag { width: 50%; float: left; }
 ul.special-store li { width: 40%; margin-left: 10px; }
 .sm-blue:not(.sm-blue-vertical) > li > a { padding-left: 24px; padding-right: 18px; }

 .CartBox { width:60%; }
 .right-panel { width: 37%; }
 /* .Cart-Item .cartImg { display: none; }
 .Cart-Item .cartDetail { width: auto; float: none; } */
 .shoppingCart-title { font-size: 22px; }
  .CartBox .cdp-input { margin-right: 2%; }
  .CartBox .right-panel { display: none; }
 .right-content { width: 100%; margin-top: 15px; }
 /* **************************** Filter CSS */
 .title-filter { display: none; }
 .Custom-LeftCol, .Custom-RigthCol { float: none; width: 100%; }
 .Custom-category span { min-height: 50px; text-transform: none; }
 .Custom-LeftCol img { margin-top: 0px; }
 .Custom-customer-reviews .c-review { width: 97%; float: none; border-right: none; border-bottom: solid 1px #ccc; min-height: auto; }
 .sub-Category-panel a { width: 31.333%; }
 .Custom-LeftCol img { width: auto; }
 .collapse_filter-mobile { position: relative; width: 100%; float: none; }
 .filterWrapper { width: auto; list-style: none; font-size: 11px; padding-bottom: 10px; border: none; display: none; }
  .filterWrapper .left-title { padding: 10px; }
  .filterWrapper div { width: auto; float: none; }
 .categories { padding-bottom: 0px; margin-bottom: 0px; }
 .filterWrapper span ul { padding: 5px; }
 .filterWrapper .filter { display: inherit; list-style: none; max-height: 150px; overflow: scroll; position: inherit; border: none; min-width: auto; top: 16px; left: -1px; overflow-x: hidden; background-color: #fff; z-index: 5; }
 .filterWrapper-label { cursor: pointer; display: inline-block; position: absolute; right: 8px; }dia
 .filterWrapper span:hover ul { display: block; background-color: #fff; margin-bottom: 0px; }
 .filterWrapper { margin-bottom: 1.5em; padding-top: 30px; }
  .filterWrapper:not(checked) ~ .filterWrapper { display: none; }
  .filterWrapper:checked ~ .filterWrapper { display: block; }
  .plp-price-box .plp-saving { display: block; }
  .Request-Quote .ProductInf { margin-bottom: 30px; }
  .Request-Quote .ProductInf .ItemSele { width: 100%; margin-top: 0; margin-right: 0; border-right: none; text-align: center; margin-bottom: 20px; }
  .Request-Quote .ProductInf .ProdType {width:50%;}
  .Request-Quote .ProductInf .ProdQty { width:50%; }
  .Request-Quote .Digitization li {  width:49%; }
  .hp-FeatureTabsWrap .feature-con, .feature-con { width:30%; margin: 20px 1.5%; }
  .headContactNum { display: none; }
}


/***************************** menu indicators  */
@media screen and (max-width:768px) {
  .plp-heading { margin-top:0px; }
  .heading-title-new h2 span { font-size: 16px;  }
  .CategoryAnchors { display: none; }
  .freeshipping-order { display: block; }
  .headContactNum { display: none; }
  .cart-items { margin-top: 10px; }
  .SpecialStores li { width:45%; margin: 15px; }
  .specialEvent ul li { width:48%; }
  .HomeDeco-gallery a img { max-width:100%; height:auto; }
  
  .checkoutleft-box, .right-box  { width: auto; float: none; padding-right: 0; border: none; }
  .cart-table .cart-img { display: block; }
  .CartBox { width: auto; }
  .right-panel { width: 100%; }
  .shipped-txt, .guranteedBadge { display: none; }
 .accordion>input[name=collapse]:checked~.content{    min-height:380px;}
 .pdp-icon-cart { left:-18px; top: 13px; right: initial; }
.box{    width:70%}
.popup{    width:70%}
  .pdp-FeatureTabsWrap { display: none; }
  .pdpproductinfomobilemain { display: block; }
  .pdpproductinfomobilemain .review-title { display: block; }
  .pdpproductinfomobilemain .review-section { display: block; }
   .pdpproductinfomobilemain .review-section li { list-style: none; margin: 0; padding: 10px; }
    .pdpproductinfomobilemain .review-section li:last-child { list-style: none; margin: 0; padding: 10px; border-bottom: none; }
   .pdpproductinfomobilemain .review-section .Pro_review-info { padding: 0; }
   .pdpproductinfomobilemain .review-section .review-postedby { padding: 0; }
   .pdpproductinfomobilemain .review-section span { padding: 0; border-top: 0; text-transform: none; font-size: 16px; }
   .pdpproductinfomobilemain .review-section .pdpproductinfomobile p { margin-top: 0; }
 .pdpproductinfomobile .prod-shipping p { margin-top: 15px; }
 .pdpproductinfomobilemain .review-section .review-qlty { padding: 0; }
 .pdpproductinfomobilemain .review-section .review-postedby span span { padding: 6px 0 0 0; font-size: 12px; color: #737373; border: 0; float: right !important; margin: 0px !important; }
 .pdpproductinfomobilemain .review-section .review-postedby h4 { margin: 0; }
  .top-headerWrap { display: none; }
  .HomeBrandsImg { border-top: none; border-right: 1px solid #D9D9D9 ; border-left: none; border-bottom: 1px solid #D9D9D9 ; }
  .HomeBrandsImg span { width: 33.333%; border-top: 1px solid #D9D9D9; }
  .HomeBrandsImg span:first-child { border-left: 1px solid #D9D9D9; }
  .HomeBrandsImg img { width: auto; }

 .trackCartDetails .cart-table { width: 100%; margin-bottom: 10px; }
 .trackCartDetails .order-summary { width: 95%; }
 .AccountTab .tab span:last-child { border-right: solid 1px #d9d9d9; }
 .contact-detail li { width: 49%; border-right: none; }
  .contact-detail li:first-child { border-right: solid 1px #ccc; }
  .contact-detail li:last-child { width: 95%; padding-top: 10px; margin-top: 10px; border-top: solid 1px #ccc; }
 #main-menu { display: none; }
 .menuHeading a { border: none !important; padding: 0 !important; font-size: 22px !important; color: #2cb34c !important; font-weight: normal; }
 ul.sm-blue { width: auto !important; }
  ul.sm-blue ul { display: none; position: static !important; top: auto !important; left: auto !important; margin-left: 0 !important; margin-top: 0 !important; width: auto !important; min-width: 0 !important; max-width: none !important; }
  ul.sm-blue > li { float: none; }
   ul.sm-blue > li > a, ul.sm-blue ul.sm-nowrap > li > a { white-space: normal; }
  ul.sm-blue iframe { display: none; }
 .sm-blue { background: transparent; -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3); box-shadow: 0 1px 4px rgba(0,0,0,0.3); }
  .sm-blue ul { border: 0; padding: 0; background: #fff; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
   .sm-blue ul ul { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; width: 1000px; padding-left: 15px; }
  .sm-blue a { background: #fff !important; color: #26517e !important; border-bottom: 1px solid #f8f8f8; }
  .sm-blue ul a { background: transparent !important; color: #247eab !important; }
  .sm-blue a.current { background-position: 0% 0%; background-image: linear-gradient(top,#005a84 0%,#00749f 100%) !important; color: #fff !important; background-color: #006892 !important; background-repeat: repeat !important; background-attachment: scroll !important; }
  /***************************** Sub menu indicators  */
  .sm-blue a span.sub-arrow, .sm-blue ul a span.sub-arrow { top: 50%; margin-top: -7px; right: auto; left: 5px; margin-left: 0; width: 17px; height: 17px; font: bold 16px/16px monospace !important; text-align: center; border: 0; text-shadow: none; background: rgba(0,0,0,0.1); -moz-border-radius: 100px; -webkit-border-radius: 100px; }
  .sm-blue a.highlighted span.sub-arrow { display: none !important; }
  /***************************** Items separators  */
  .sm-blue li { border-left: 0; }
  .sm-blue ul li { border-top: 1px solid rgba(0,0,0,0.05); }
   .sm-blue ul li:first-child { border-top: 0; }
  .ProdPanelSecond { width: 100%; margin: 0; }
 .ProdPanelFourth { display: none; }
 .promotionsDeal li { display: inherit; width: 49%; margin-bottom: 10px; float: none; }
  .promotionsDeal li:nth-child(2) { margin-right: 0px; margin-left: 0px; float: right }

 .CustomerInfoWrap .OrderUpd { display: none; }
 .CustomerInfoWrap .PaymentInst { display: none; }
 .em-HowItWorks li { width: 100%; float: none; margin-bottom: 50px; }
 .em-HowItWorks_wrap { margin-bottom: 10px; padding-bottom: 0px; }
 .em-HowItWorks li .em-numbering i:before { left: 10%; width: 80%; }
 .Request-Quote h1 { font-size: 28px; }
 .Request-Quote h4 { font-size: 18px; }
 .Request-Quote { font-size: 13px; }
 .Emb-tools { display: none; }
 .decoTypeSelect li { margin-right:3%; }
 .em-Process { width: 100%; }
 .sm-blue:not(.sm-blue-vertical) > li > a { padding-left: 37px; padding-right: 10px; }
  .mobile-cart-icon { display: block; }


 .mobile-cart-icon .search-Icon { display: block; }
 .logo { width: 48%; float: left; }

 .top { display: block; background: none; height: auto; }
 .cart-items a i { line-height:normal; }
 
 
 .mobile-cart-icon .login-Icon { margin-right:70px; }
 .pdp-size-qty { width: 110px;  }

 .ViewCartBtn { width: auto; text-align: center; float: none; clear: both; }
 .ViewCartBtn a { padding: 10px 0; margin-top: 10px; }
 .hp-FeatureTabsWrap .feature-con, .feature-con  { width: 47%; }
}

@media screen and (max-width:576px) {
  .review-holder .review-info { float: none; width: auto; }
  .btn-Box .CheckoutCart { float: none; width:100%; padding:14px 0; margin-left:0px; }
  .HomeDeco-gallery p { min-height:auto;  }
  .Request-Quote .ProductInf .ProdType, .Request-Quote .ProductInf .ProdQty { width: 100%; margin-bottom: 10px; }
  .Request-Quote input[type=text], .Request-Quote .ProductInf .ProdType input { width: 70%; }
  .Request-Quote .con_info li, .Request-Quote .con_info li:first-child, .Request-Quote .con_info li:nth-child(2) { width: 100%; }
  .Request-Quote .con_info li:first-child input, .Request-Quote .con_info li:nth-child(2) input, .Request-Quote .con_info li input{ width: 100%; }
  .ArtDesign li.upload {     width: 100%; }
  .ArtDesign li, .ArtDesign li.SelectSize, .ArtDesign li.position, .ArtDesign .screenPrint .ColorName, .ArtDesign .screenPrint .SelectSize, .ArtDesign .screenPrint .SelectSize, .ArtDesign .screenPrint .position { width: 31.33%; }
  .DecoSteps h1 { line-height: 30px; font-size: 24px; }
  .qc-Digitization li { width:100%; } 
  .qc-Digitization input { padding: 20px; }
  .QtyRap { width: 100%; margin-top: 10px; }
  .QtyRap .plus, .QtyRap .minus {  top: 28%; }
  .shipping-info #shippingbox p, .BillingPanel-info p, .BillingPanel-info input, .BillingPanel-info select { width: 100%; }
  .shipping-info #shippingbox p input, .shipping-info select {width: 100%; }
  .g-recaptcha { float: none; position: inherit; }
  .QuotReq { text-align: center; }

  .addcart-BtnTotal { float: none; }
  .FeatureTabs { padding: 0; }
  .FeatureHead .active { background: #79ABEF; color: #fff; font-weight: 600;  border: none;}
  .FeatureHead span:hover { color: #fff; border: none; }
  .FeatureHead span::after { content: none; }
  .FeatureHead span { width: 100%; display: block; margin: 5px 0; padding: 9px 0; float: left; border: solid 1px #ddd; }
  .HomeAbout .HomeOurService .tabServ { float: none; width: auto; margin-bottom: 20px; }
  .HomeBrandsImg span { width: 50%; }
  .plp-price-box b { font-size: 18px; }
  .HomeAbout .left h2 { font-size: 30px; }
  .HomeDeco-gallery a { width: auto; }

 .order-history .OrderAction a { width: 100%; margin: 7px 0; border-bottom: solid 1px #ccc; padding-bottom: 5px; }
  .order-history .OrderAction a:last-child { border-bottom: none; }
  .order-history .OrderAction a:after { content: none; padding-left: 0px; }
 .ShipmentSteps { padding: 10 px 0; line-height: 25px; }
  .ShipmentSteps .col { flex-basis: auto; }
 .Trackcontainer .cart-img { display: none; }
 .Trackcontainer .cart-table .cart-des { width: 100%; }
 .dbanner { display: none; }
 .mbanner { display: block; }
 .RewardPointsContent { border: none; width: auto; margin: 0; }
 .RedeemRewardPoints h4 { padding: 10px 0; width: 100%; }
 .address-book { margin-top: 20px; }
 .left-box { float: none; width: auto; padding: 0; border-right: 0; }
 .right-box { float: none; width: auto; }
 .address-book .left-box { background: #edf8ff; border: solid 1px #e3e1e3; padding: 10px; float: none; width: auto; margin: 20px 0; }
 .address-book .right-box { background: #f1faf0; border: solid 1px #e3e1e3; padding: 10px; float: none; width: auto; }
 .checkout-content .top img { width: 100%; margin-left: 0; height: auto; }
 .box-title { background: none; font-size: 18px; padding: 10px 0; }
 .account-info .box-holder p { font-size: 14px; margin-bottom: 0px; }
  .account-info .box-holder p span { margin-left: 10px; }
 .account-info .box-holder strong { display: block; padding: 0px; }
 .account-info strong { display: block; padding: 0px; }
 .account-info label.empty { width: auto; }
 .address-book .box-title { font-size: 16px; }
 .couponDiscount .left input[type=text] { width: 150px !important; }
 .customType select { width: 60%; }
 .pdpradiobtn label { margin-right: 15px; }
  .pdpradiobtn label span { margin-left: 25px !important; }
 .pdpradiobtn span { margin-top: 15px; margin-left: 0; }
 .Embroidery-category a { width: 48%; }
 .Embroidery-samples img { width: 48%; }
 .Custom-Brands a { width: 30.5%; }
 .Custom-Reviews li { width: 100%; margin: 0 0 20px 0; }
 .embroidery-designs { width: 99%; text-align: left; }
  .embroidery-designs li { width: 94%; }
  .embroidery-designs p { font-size: 12px; line-height: 17pt; }
  .embroidery-designs strong { font-size: 20px; margin-bottom: 10px; display: block; }
 .create-account .bluebutton, .new-account .bluebutton, .btn-guestcheckout input, .guest-btn input { width: 99% !important; float: left; }
 .create-account .bluebutton, .new-account .bluebutton, .btn-guestcheckout input, .guest-btn input { padding: 12px 0; }
 .left-login, .right-login, .create-account, .storeLinks .col_1 { width: 100%; }
  .left-login table { width: 100% !important; }
 .seperator { display: none; }
 .right-login { margin-left: 0px; margin-top: 30px; }
 
 .heading-title-new h2 { color: #fff; width: 100%; text-align: left; }
  .heading-title-new h2 a { border-bottom: none; margin-right: 0px; }
  .heading-title-new h2 span { display: none; }
 .home-des { font-size: 16px; padding: 10px 2% 0 0; width: 96%; }
 .home-desc { text-align: left; }
 .PromoBanner li { margin-bottom: 10px; }
 .StoreSepcial li { width: 49%; margin-bottom: 10px; }
 .prod-price-info, .prod-detail { float: none; width: auto; }
 .prod-detail { margin-bottom: 10px; }
 .Also-Bought { display: none; }
 .SpecialStores li { width:100%; margin: 0; margin-bottom: 20px;  text-align: center; background: none; }
 .SpecialStores li h3 { text-align: center; }
 .SpecialStores img { width: auto; }
 .SpecialStores span { float: none; width: auto; display: block; min-height:auto; max-height: none; }
 .SpecialStores span a { line-height: 22pt; border-bottom: solid 1px #ccc; padding: 10px 0; }
 .specialEvent ul li { width:100%; margin-bottom:20px; }
 .SpecialStoresHeadding { text-align: center; margin-bottom:50px; }
 .header-top { display: none; }
 .mini-cart-open:hover + .mini-cart { display: none; }



 .top-btns .btmLeft { display: none; }
 .right-content { margin-top: 0px; }
 .manufacturers-banner, .inner-banner { display: none; }
 .text-box h1 { margin: 0px; padding: 0px; max-width: 80%; }
  .text-box h1 i { display: none; }
  .text-box h1 img { display: none; }
  .feature-list .save { font-size: 11px; padding: 2px 0; width: 110%; bottom: 0px; left: -12%; }
 .owl-item .save { width: 90%; }
 .prod-name { margin: 8px 0; }
 .product-info { float: none; width: 100%; margin: 0; font-size: 16px; }
 .list-des .prod-name { font-size: 16px; padding: 0px; }

 .feature-list .prod-rate { float: left; }
 .list-img { width: 25%; }
 .list-des { width: 72%; }
 .prod-swatch { display: none; }
 .swatchdesktop { display: none; }
 .swatchmobile { display: block; }
 .pdpselectmobile { display: none; }

 .Quantities-Box td { padding: 11px 0px; font-size: 14px; }
 .selected-color { margin-top: 20px;}
  .selected-color #SelectedColor { color: #65a1eb; display: initial !important; }
 .pdpguaranteedsafecheckout { display: block; margin-top: 20px; padding:0 13px; }
  .pdpguaranteedsafecheckout img { margin-bottom: 15px; width: 100%; }

 #ctl00_PageContent_pnlOrderHistory b { background: #325685; display: block; padding: 10px; color: #fff; }
 .myaccountshoworderhistory { margin-left: 5px; font-weight: bold; padding: 6px; border-radius: 5px; font-family: 'Montserrat', sans-serif; background-color: #e9e9e9; background: linear-gradient(#f7f7f7,#e9e9e9); box-shadow: inset 0 1px 0 #fdfdfd, inset 0 -1px 2px #fdfdfd; color: #333; text-transform: uppercase; cursor: pointer; border: solid 1px #ccc; }
 .hptopcategory { display: block; }


 .account-info .box-holder .empty { display: none !important }
 .account-info input[type="submit"], .new-account input[type="submit"], .create-account input[type="submit"] { width: 100%; padding: 15px 0 !important; margin: 20px 0; }
 .account-info input, .new-account input, .create-account input, .contact-emailInfo input { width: 100%; padding-right: 0; padding-left: 3%; }
 .account-info label, .new-account label, .create-account label { width: 90%; }



 .right-box { margin-top: 20px; }
  .most-orders-shipped img { width: 100%; height: auto; }
 .breadcrumbs { margin: 0px; margin-bottom: 15px; }
 .inner-banners img { width: 100%; height: auto; }
 .Nprice { float: none; width: 100%; text-align: center; }
 .pagination-top, .pagination-bottom { width: 100%; padding: 25px 0 15px 0px; text-align: center; }
  .pagination-top a, .pagination-bottom a { font-size: 14px; }
 .geo-trust img { width: 100%; }
 .feature-con:hover, .feature-list:hover { background: none; box-shadow: none }
 .categoryBanner, .note-text { display: none; }
 .cart-tprice { display: none; }
 .checkoutSteps img { width: 100%; margin-bottom: 10px; }
 .footer-holder ul, .footer-holder ul:last-child, .footer-paypal, .footer-right, .blog, .signup-box { width: 100%; margin: 0; }
 .img-box { height: auto !important; }
 .zoomWrapper { width: 100% !important; }
  .zoomWrapper img { width: inherit !important }
 .hidden-links ul li { font-weight: 700 }
 #topnavigation { width: 100% !important }
 .category-banners ul li { text-align: center }
 .feature-holder .feature-con { width: 24%; margin: 0 1% 10px 0 }
 .signup-form input[type=text] { width: 180px }
 .footer-email, .footer-num, .footer-chat { float: left; margin: 0 }
 .footer-email { width: 35% }
 .footer-num, .footer-chat { width: 23% }
 .mcafee { margin: 15px 0 0 }
 .copyright p.pfirst, .copyright p.plast { float: none; text-align: center }
 .color-swatch { display: block; margin: 10px auto }
 .related-prod-con { float: left; border-bottom: none; width: 28%; text-align: center; margin: 0 10px; padding: 10px 0 }
 .img-box { display: table; margin: 0 auto; width: 100%; }
 .discount-coupon, .gift-card { width: 100%; margin: 0 0 5px }
  .discount-coupon span { float: left; font-weight: 700; width: 45%; margin: 2px 5px 5px 0 }
 .order-summary .title-prod { width: auto !important }
 .order-summary .title-total { float: right; }
 .order-summary .cart-des { width: 60% }
 .order-summary .cart-color, .order-summary .cart-size, .order-summary .cart-qty { display: block; margin: 0 0 5px }
 .inner-title { border: none; }
  .inner-title .view-opt { clear: both; }
 .feature-con:hover, .feature-list:hover { background: none; box-shadow: none; border: 1px solid #fff; }
 .feature-list .prod-price, .feature-list .prod-retail, .feature-list .prod-code { float: left; width: 50%; margin: 0 0 5px }
 .review-info { float: left; width: 82%; margin: 0 0 0 10px }
 .review-img { width: 15% }
 .grid2, .deal, .review-tab, .coupon-title { display: block }
  .deal .deal-left, .deal .deal-right, .right-prod-info, p.item-row label, .order-summary .cart-tprice { width: 100% }
 .left-sidebar .categories, .prod-banner { min-height: inherit }
 ul.category-newlist { margin: 5px 0 0 }
 .week-best { width: 28%; margin: 0 0 10px }
 .heading { font-size: 12px }
 #header .header-center-btm .grid1, .footer-links.last-child { width: 100%; margin: 0 }
 .deal img, .sub-img img, .cart-img img, ul.category-newlist li img { width: 100%; height: auto }
 .zoomContainer, .order-summary .title-color, .order-summary .title-size, .order-summary .title-qty, .order-summary .color-dd, .order-summary .size-dd, .order-summary .qty-dd, .right-links, ul.brand-links { display: none !important }
 .card-holder { margin: -10px 0 0 }
 .Promotion-store div span { display: block; background: url(https://gotapparelimages.s3.amazonaws.com/images/black-transparent.png); }
 .Promotion-store div strong { font-size: 18px; margin-bottom: 0px; }
 .Promotion-store div a { line-height: 17pt; }
 .totalcolor, .review-title, .alert, .BottomText, .m-none, .avail-sizes { display: none; }
 .FeatureTabs .totalcolor, .FeatureTabs .review-title, .FeatureTabs .alert, .FeatureTabs .BottomText, .FeatureTabs .m-none, .FeatureTabs .avail-sizes { display: block !important; }
  .FeatureTabs .review-title .bluebutton { width: auto; font-size: 14px; padding: 10px; text-transform: inherit; }
  .FeatureTabs .review-title b { font-size: 14px; }
 .content_feedback, .review-main { display: none; }
 .FeatureTabs .content_feedback, .FeatureTabs .review-section { display: block !important; }
 .invice_wraper { width: 100% !important; }
 .Invoice_header div { width: 100%; text-align: center !important; margin-bottom: 10px; }
 .none_inv { display: none; }
 .CartBox .cartImg { width: 20%; display: block; }
 .CartBox .cartDetail { width: 77%; float: right; }
 .CartBox .cartDes { width: 77%; }
 .shoppingCart-title { font-size:20px; line-height:34px; margin-top:0px; }
 .CartDecoration div { border-left: none !important; width: 98%; padding: 1px 5px; }
 .Cart-Item table th { width: auto; }
  .Cart-Item table th:nth-child(2) { width: 15%; }
  .Cart-Item table th:nth-child(4) { width: 15%; }
 .CartBox .cdp-input { width: 100%; }
 .Cart-Item { border-bottom: none; padding: 10px 0; }
  .Cart-Item h3 { font-size: 16px; }
  .Cart-Item .cartDetail li a { padding: 5px 20px; }
 .CartBox .cartPrice, .cartQty { width: 33%; }
 .CartBox .shipPrice { width: 100%; margin-bottom: 20px; font-size: 16px; }
  .CartBox .shipPrice b { width: 15%; }
 .CartBox .shipTotal { font-size: 20px; padding: 10px; margin-bottom: 5px; float: none; margin-right: 0px; text-align: left; border: solid 1px #f6af3d; border-radius: 5px; font-family: 'Montserrat', sans-serif; }

 .carttotalamount { display: block; }
 .shipTotal b { float: right; }
 .prod-Title { width: 100%; display: none; }
 .prod-Title-mobile { display: block; border-bottom: 0; }
 .newArrival, .bannerSlide { display: none; }
 .main-img .img-box { width: 100%; text-align: center; }
  .main-img .img-box .zoomWrapper .CO_img img { width: 100% !important; }

 .img-holder { width: 100%; }
 .img-box { width: 50%; margin: auto; }
 .info-holder { width: 100% !important; margin-top: 20px; }
 .info-detail h1 { font-size: 16px; margin-bottom: 5px; width: 100%; }
 .info-price b { font-size: 24px; margin-left: 0px; }
 .info-price strike { font-size: 22px; color: #8d8d8d; }
 .owl-item .info-price strike { font-size: 16px; color: #8d8d8d; }
 .owl-item .proPrice b { font-size: 20px; }
 .profile-pic { display: none; }
 .google-review .review-content { width: 100%; }
 .google-review .reply { width: 95%; }
 .pdpviewproductinfo { display: block; }
 .RewardPointPopUp { display: none; }
 .header-wrapper { padding: 0px; }
  .header-wrapper #header { border-bottom: solid 1px #ccc;  }
 .main-content { width: 95%; margin: auto; padding: 0; margin-top: 10px; }

 .Billing-History { overflow-y: scroll; }
 .Designing-content ul { display: initial !important; }
  .Designing-content ul li { width: auto !important; margin-bottom: 15px !important; }
 .pdp-Discount-Text { font-size: 12px; padding: 5px; }
 .btmCenter { float: none; text-align: center; }
 .Custom-subCategory a, .costumesLeftBox .Custom-subCategory a, .costumesRightBox .Custom-subCategory a { width: 32%; }
 .proPrice .Retail-pri { float: left; }
 .text-box { line-height: initial; }
 .btmLeft { float: none; }
 .ContinueShopping { width: 100%; margin-bottom: 15px; padding: 15px 0; }
 .carttotalamount { margin-bottom: 11px; float: none; }
  .carttotalamount span { margin-left: 10px; }
 .retailSavings { float: none; width: 100%; padding-top: 10px; clear: both; }
 .hptopcategory img { width: 95%; height: auto; }


 .right-box .cart-img { display: block; }
 .cart-table .cart-des { width: 68%; }
 .Cart-Total { font-size: 14px; text-align: right; margin-top: 20px; margin-right: 10px; }
  .Cart-Total p { margin-top: 10px; }
 .update-btn { display: none; }
 .new_tag { width: 10% !important; }
 .ThankYouMsg .printInstruction { display: none; }
 .ThankYouMsg .PrintMsg span { display: none; }
 .ThankYouMsg h1 { font-size: 26px; }
 .ThankYouMsg { font-size: 16px; }
  .ThankYouMsg .PrintMsg { margin: 20px 0; }
 .brand-img { display: none; }
 .list-des .brand-img { display: block; }


 .RedeemRewardPoints li { width: 100%; border-right: none; border-bottom: solid 1px #ccc; padding: 20px 0; }
 .RewardPointsInnerBox li { border-right: none; float: none; padding-right: 0px; margin-right: 0px; }
  .RewardPointsInnerBox li b { display: initial; }

 .RedeemRewardPoints h4 { font-size: 18px; }
 .RedeemRewardPoints h3 { text-align: center; }
  .RedeemRewardPoints h3 span { display: block; margin-top: 10px; float: none; }
 .CustomerInfoWrap { margin: 10px auto }
  .CustomerInfoWrap .ContinueBTN .bluebutton { width: 98%; }
 .CustomerInfo div { width: 97% !important; }
 .contact-detail li { width: 95%; border-top: solid 1px #ccc; padding: 20px 0; margin-top: 20px; }
  .contact-detail li:first-child { border-top: none; margin-top: 0px; border-right: none; padding-top: 0px; }
  .contact-detail li:last-child { padding-top: 20px; padding-bottom: 0px; }
 .form-group label, .form-group .dropdown { width: 95% !important; }
 .form-group input { width: 82% !important; }
 .form-group textarea { width: 87% !important; }
 .form-group input[type=Submit] { margin-right: 0px; margin-bottom: 20px; width: 46% !important; }
 .form-group input[type=reset] { width: 46% !important; }
 .form-container .tx-right { margin-left: 0px !important; }
 .Custom-category a { width: 48%; }
 .Embroidery-Services li { margin: 0 0 20px 0; width: 100%; }
  .Embroidery-Services li p { min-height: auto; margin-bottom: 10px; }
 .promotion-strip { display: none; }
 .ft-srvices { border-bottom: none; }
 .ServicRec select { width: 98%; margin-top: 5px; }
 .header-wrapper .checkout-content { border: 0; padding-bottom: 0; }
 .checkout-content .top img { width: auto; }
 .checkout-content .top { padding-bottom: 20px; width: auto; float: none; }
 .checkout-header { width: 100%; border: 0; }
 .checkout-content .checkout-header { border-bottom: none; padding: 0px; }
 .checkout-content .top-text { border-bottom: solid 1px #ccc; border-top: solid 1px #ccc; width: 100%; padding: 10px 0px; background: none; }

 .checkout-btn-links a { padding: 10px; font-size: 14px; }
 .top { padding: 15px 10px; width: auto; }
 .redbutton, .graybutton, .bluebutton { float: none; width: 47%; padding: 15px 0; margin-bottom: 5px; }
 .Copyright-text { border-top: none; }
 .footer-btm { padding: 0px 10px 0 10px; }
 .prod-des table td { font-size: 16px; }

 .owl-prev { left: 0px; }
 .owl-next { right: 0px; }
 .embroidery-font li { width: 46%; }
 .packFeatures { display: none; }
 .Quantities-box li { width: 31% !important; margin-bottom: 15px; }
 #___ratingbadge_0 { display: none !important; }
 .prod-des ul { padding: 10px; }
 .artwork-wrap li.upload { margin-top: 40px; }
 .artwork-wrap li { width: 100%; margin-bottom: 10px; margin-right: 0; }
  .artwork-wrap li select { float: right; width: 100%; }

 .artwork-wrap .file-upload { width: 100%; margin-right: 0px; padding-right: 0; padding-left: 0; }
 .artwork-wrap .fontSize { width: 100%; }
 .artwork-wrap .fontStyle { width: 100%; margin-top: 10px; }
 .artwork-wrap .addText input { width: 96%; }
 .SizeMatrix { position: initial; }
 .loaderimg { left: 0; top: 0; position: fixed; }
  .loaderimg img { margin-top: 40%; }
 .mini-cart { display: none !important; }
 .StoreSepcial ul { width: 100%; margin-left: 0px; margin-bottom: 20px; }
 .DiscPopup-inner { width: 80%; }
 .carousel-holder { margin-top: 30px; }
 .info-price-top { float: right; }
 .price-info { margin-bottom: 0px; }
 .info-price-top strong { font-size: 12px; color: #333; }
 .info-price-top b { font-size: 24px; color: #e82f2f; font-weight: normal; }
 .prod-Title-mobile .prod-rate { float: left; margin-top: 5px; }
 .guest-or { text-align: center; display: block; margin-top: 30px; }
 .check p .inputbox { width: auto; }
 .proPrice small { display: none; }
 .count-item { display: block; float: right; }
 .account-info .box-holder .item-row { margin-bottom: 15px !important; }
 .account-info p.item-row label { width: 100%; }
 .account-info p.item-row input[type=checkbox] { width: auto; padding: 0; margin-right: 10px; }
 .account-info p.item-row input[type=submit] { padding: 15px 0 !important; }

 .footer-links-mobile { width: 100%; padding-bottom: 10px; border-bottom: solid 1px #ccc; }
 .right-content .inner-text h1 { display: block !important; }
 .pricePrice { margin-bottom: 5px; float: none; }
  .pricePrice b { display: inline; }
 .proPrice { float: none; }
  .proPrice b { float: none; }
 .paypal { width: 34%; }
  .paypal img { width: 100%; height: auto; }
 .TabbedPanel .TabbedPanelsTab { padding: 12px 0px; margin-right: 0px; width: 49%; float: left; margin-right: 0; text-align: center; }
 .geo-trust { margin: 0px !important; }
 .remember { display: none; }
 .itemcount { display: block; }
.color-swatch { display: block; margin: 10px 0 30px 0 }
.color-swatch ul { max-height: 210px; }
.color-swatch ul li { margin: 3px; }
 .contact-form p.item-row .redbutton { width: 97%; margin: 0px 0px 0px 5px; float: none !important; }
 .empty { display: none; }
 .contact-form p.item-row .inputbox { width: 98%; }
 .item-img a img { width: 80% !important; height: auto !important; }
 .owl-carousel .owl-item .item .item-img a::before { background: none; border: none; }
 .addcart-btns .bluebutton, .addcart-btns .graybutton, .addcart-btns .redbutton { margin-bottom: 15px; }
 .AddCartButton { float: none; }
 .code { float: none; display: block; margin-bottom: 5px; }
 .top-btns .listLeft, .top-btns .listCenter, .btm-btns .btmLeft, .btm-btns .btmCenter, .btm-btns .btmRight { float: none; margin: 0 0 10px; width: 100%; }
 .categoryBanner li { width: 50% }
 .blog { margin-bottom: 10px; display: none; }
 .signup-box .form-box b { float: none; display: block; width: 100%; padding: 0px; clear: both; }
 .header-top ul li.call { background: url(https://gotapparelimages.s3.amazonaws.com/images/icon-call.png) no-repeat left 50%; padding-left: 15px; display: none; }
 .header-top ul li.help { background: url(https://gotapparelimages.s3.amazonaws.com/images/icon-help.png) no-repeat left 50%; padding-left: 25px; display: none; }
 
 .confirm b { display: none !important; }
 .grid1 { width: 100%; text-align: center }
 .grid3 { width: 100%; margin: 12px 0 0 }
 .promo b { display: none; }
 .list-menu, .list-brand { float: none; width: 100%; margin-bottom: 10px; }
  .list-menu select { width: 100%; }
 .hidden-links { display: block; float: left; width: 40%; margin: 0 }
  .hidden-links ul li { font-weight: 700; display: block; float: left; width: 100%; margin: 0 5px 5px 0 }
 #header .cart-section { float: right; margin: 0 }
  #header .cart-section .cart-text { margin: 0 0 0 5px }
 .banners .owl-controls .owl-prev, .banners .owl-controls .owl-next { margin: -105px 0 0 }
 .about-img { display: none; }
 .purchase-btn .bluebutton { width: 100%; }
 .category-banners ul li { width: 100%; float: none; margin: 0 0 5px }
  .category-banners ul li img { max-width: 326px; max-height: 140px; width: 100%; height: auto }
 .bottom-area { float: none; border-top: none; width: auto; padding: 0px; }
 .prod-banner { height: auto; display: block; width: 100%; margin: 0 0 5px }
 .feature-holder .feature-con { width: 48%; margin: 0 11px 10px 0 }
 .share-btns { display: none; }
 .prod-img .code { font-size: 15px; }
 .prod-brand { width: 100%; margin: 10px 0 0 }
 .size-guide, .wishlist-btn { float: left; width: 50% }
 .auth-net, .geo-trust, .mcafee { text-align: center; margin: 0 }
 .mcafee { margin: 25px 0 0 }
 .related-prod-con { float: left; border-bottom: none; width: 28%; text-align: center; margin: 0 10px; padding: 10px 0 }
 .prod-table ul li { width: 25% }
 .sub-total { margin: 10px 0; padding: 15px 0px; clear: both; font-family: Montserrat,sans-serif; }
  .sub-total p { margin-top: 10px; }
 .items, .qualified { font-size: 12px; border-top: 1px solid #D0D0D0; margin: 5px 0; padding: 5px 0 0 }
  .items b { font-size: 15px; font-weight: 300 }
 .cart-list { padding: 5px }
  .cart-list select { max-width: none; }
 .title-prod { padding: 0 0 0 5px }
 .title-total { width: 15%; float: right; padding: 0 5px 0 0 }
 .order-summary .cart-des { width: 69%; float: right; }
 .prodcart-title { height: auto; font-size: 12px }
 .cart-tprice { width: 31% }
  .cart-tprice b { font-size: 15px }
 .cart-color, .cart-size { display: block; margin: 0 0 5px }
 .cart-qty { width: 100%; clear: both; margin-left: 36px; display: block; }
  .cart-color span, .cart-size span, .cart-qty span { width: 35px; display: inline-block }
 .cartbtn-left { float: right; margin: 0 0 5px }
 #header .header-center { margin: 0px; width: 100%; }
 .discount-coupon, .gift-card { width: 100%; margin: 0 0 5px }
  .discount-coupon span { width: 45%; text-align: center; font-weight: 700; margin: 5px 0 }
  .discount-coupon .errormsg { width: 100%; }
 .category-list ul li { margin: 0 0 5px }
 .category-name { cursor: pointer; font-size: 13px; margin: 0 0 8px; padding: 0 0 8px }
 .category-list .toggle { background: url(https://gotapparelimages.s3.amazonaws.com/images/plus.png) no-repeat right center; width: 11px; height: 11px; float: right; margin: -13px 0 0 }
 .category-list .opened { background: url(https://gotapparelimages.s3.amazonaws.com/images/minus.png) no-repeat right center }
 ul.subcat-holder li { width: 48%; float: left; margin: 0 0 20px; padding: 0 0 8px }
  ul.subcat-holder li:nth-child(2n+2) { float: right }
 .rpInfo ul { margin-bottom: 0px; }
 .RewardPointsInnerBox { padding: 10px; }
 .box-holder .bluebutton, .box-holder .redbutton { font-size: 14px; padding: 6px 10px }
 .signup-form input[type=text] { width: 65%; margin: 0 0 5px }
 .social-links { width: 100%; text-align: left; margin: 0 }
  .social-links ul { float: left; margin: 5px 0 0 }
 .footer-email, .footer-num, .footer-chat, .footer-mob { line-height: 15px; width: auto; float: none; margin: 10px 0 0 }
  .footer-email b, .footer-num b, .footer-chat b, .footer-mob b { font-size: 12px; padding: 0 }
 .footer-links .toggle { background: url(https://gotapparelimages.s3.amazonaws.com/images/plus.png) no-repeat; width: 11px; height: 11px; float: right; margin: 4px 0 0 }
 .brands-imgs dt { float: none; font-size: 20px; border-radius: 0; text-align: center; cursor: pointer; padding: 5px; background: #298300; color: #fff; margin-bottom: 10px !important; }
 .brands-imgs dl { border-bottom: none !important; margin: 5px 0px !important; padding: 0; width: 100% !important; }
  .brands-imgs dl:first-child { margin: 0; padding: 0 }
 .brands-imgs dd { width: 100% !important; }
  .brands-imgs dd ul { list-style: none; margin: 0; padding: 0 }
  .brands-imgs dd li { text-align: center; width: 33.333%; margin: 0 0 10px; background: none; border-bottom: none; }
   .brands-imgs dd li b { display: none; }
   .brands-imgs dd li img { width: 70%; padding: 0; float: none; display: block !important; margin: auto; }
   .brands-imgs dd li a > img:first-child { display: none !important; }
 .brands-imgs dl .block-title { display: block !important; width: 100%; }
 .brand-alphabet { display: none !important; }
 .brands-imgs .sidebar { width: 100% !important; }
  .owl-carousel .owl-item .totalcolor { float: none; }
  .owl-carousel .owl-item .totalPrice { float: none; }
 .subcat-name, .category-title { font-size: 20px; font-weight: 400 }
 .category-list ul li ul li { font-size: 16px; padding: 8px 0 }
 .zoomContainer, .msg-box, .scrollup { display: none !important }
 .expand a, .signup-email p, .copyright, .signup-email b { font-size: 13px; margin: 0 }
 .collapse ul li, ul.left-brands li a { font-size: 16px; padding: 10px 10px 10px 28px }
 .brand-link a { font-size: 15px; font-weight: 700 }
 .social-links b { margin: 11px 8px 0 0 }
 .secure-logo { padding: 10px 0 }
 .geo-trust { margin-left: 6px !important; }
  .geo-trust img, .mcafee img, .auth-net img { max-width: 85px }
 .heading-title .heading-link { font-size: 11px }

 .feature-con:hover, .feature-list:hover { background: none; box-shadow: none; border: 1px solid #fff }
 .feature-list .prod-price, .feature-list .prod-retail, .feature-list .style-code { float: none; }
 .feature-list .prod-price, .feature-list .prod-retail, .feature-list .prod-code { float: none; width: 100% }
 .feature-list .prod-price, .feature-list .prod-retail, .feature-list .prod-code { font-size: 13px }
 .title-color, .title-size, .title-qty { display: none; }
 .discount-coupon input[type=text] { width: 34%; padding: 4px 3px }
 .review-info { float: none; width: auto; }
 .review-img { display: none; }
 #header .header-right, #topnavigation, .category-holder, .checkoutbtn-left, .addcart-btns, .info-holder, p.item-row label, .signup-form, .signup-form form, .deal .deal-left, .deal .deal-right { width: 100% }
 .left-sidebar .block-title .opened, .footer-links .opened { background: url(https://gotapparelimages.s3.amazonaws.com/images/minus.png) no-repeat }
 ul.category-newlist li.first-child { width: 31%; margin-right: 6px; }
 ul.category-newlist li { margin-bottom: -5px; }
 .cart-list { position: relative; }
  .cart-list div { position: relative; }
 .cart-des { width: 85%; margin: 0 5px; float: left; margin-right: 0px; }
 .color-dd, .size-dd, .qty-dd { float: left; width: 53%; margin-left: 35px; margin-bottom: 5px; }
 .cart-tprice { float: right; width: 40%; text-align: right; position: absolute; right: 5px; bottom: 10px; }
 .contact-form p.item-row { width: 100% !important; }
 .box-holder p.item-row { margin-bottom: 0px !important; }
 p.item-row .validate { display: block; float: none; width: 100%; }
 p.shipadres input { width: 97%; border: 1px solid #ABADB3; color: #666; padding: 3px; margin-right: 5px; }
 p.shipadres select { width: 99%; margin-top: 5px; }
 .week-best { width: 100%; }
 .error-msg { background: none; }
  .error-msg h1 { font-size: 18px; }
   .error-msg h1 strong { width: 100%; display: block; font-size: 24px; }
  .error-msg li { width: 100%; margin-bottom: 15px; border-left: none; padding-left: 5px; }
   .error-msg li h4 a { width: 100%; background: none; padding-left: 0px; }
   .error-msg li a { width: 46%; float: left; background: url(https://gotapparelimages.s3.amazonaws.com/images/bread-sep.gif) left no-repeat; padding-left: 10px; }
 .store-links { float: none; width: auto; }
 .store-right { display: none; }
 .Promotion-store div { width: 47%; margin-right: 2%; float: left; padding: 0px; position: relative;; }
  .Promotion-store div .mid { margin-top: 0px; }
 .Promotion-store .promo { display: none; }
 .btm-btns .btmRight { margin-bottom: 20px !important; }
 .top-btns, .btm-btns { text-align: center; }
  .btm-btns .btmRight b { margin-right: 12px; }
 .list-text { padding: 20px; }
 .right-panel { margin-right: 0; }
 .couponDiscount { border: none; margin: 0; padding: 0; }
  .couponDiscount .left { width: 100%; margin-bottom: 15px; }
 .CouponPolicyBtn { float: left; padding: 15px 0; }
 .couponDiscount .right { margin-top: 10px; width: 100%; }
 .couponDiscount .left b { font-size: 12px; }
 .couponDiscount .left input[type="text"], .Checkout_Coupon .CouponTextBox { width: 91% !important; padding: 15px 15px; border: solid 1px #ccc; border-radius: 5px; font-size: 16px; }

 .Couponbtn, .Checkout_Coupon .ApplyBtn { background: url(https://gotapparelimages.s3.amazonaws.com/images/icons/coupon-icon.svg) 13px 15px no-repeat #2f649f; text-indent: -999px; white-space: nowrap; overflow: hidden; cursor: pointer; position: absolute; right: 0; bottom: 0; width: 50px; height: 50px; }
 .shippingMethod li { width: 47%; margin-bottom: 13px; }
 ul.ship-method li { width: 47%; margin-bottom: 13px; }
 p.item-row span, p.item-row label { width: 100%; margin: 0; }
 p.error { margin: 0; }
 .back-text { margin: 0; padding: 0; }
 .cart-list, .cart-empty { padding: 5px; }
 .left-box .title-prod { width: auto; padding-left: 5px; }
 .title-total { float: right; width: auto; padding-right: 5px; }
 .qty-table b { width: 97%; }
 .cartDes .cart-heading { font-size: 14px; font-weight: bold; }
 .cart-des p { font-size: 14px; }
  .cart-des p:last-child { margin-right: 0px; }
 .prodcart-title { width: 100% !important; font-size: 14px; }
 .stickyHeader .logo img { width: 100%; }
 .hp-FeatureTabsWrap .feature-con, .feature-con { width: 90%; margin: 20px 5%; padding: 20px; }
}

@media screen and (max-width:400px) {

  .header { padding:10px; }
  .prod-img img { width: auto !important; height: auto !important; }

  .HomeAbout .left h2 { font-size: 24px;     margin: 5px 0; }
 .Checkoutpopup { width: 80%; }
 .PrimeLineOne h3 { font-size: 8px; padding: 0px 0; }
 .chkoutloginform .signupBtn { width: 100% !important; padding: 12px 0; }
 .chkoutloginform input[type="submit"] { width: 100%; }

 .search-Icon, .menu-mobile-toggle, .cart-items a i { margin:0 2px;}
 .login-Icon { display: none;  }

 .LoginAndCart { width:48%; text-align: right; }


 .CartBox .btmCenter input[type="image"] { width: 100%; }
 .pdpproductinfomobilemain .review-section .review-postedby h4 { float: none; }
 .pdpproductinfomobilemain .review-title .bluebutton { width: 100%; margin-top: 10px; }
 .pdpproductinfomobilemain .review-section .review-postedby span span { float: none !important; }
 .proPrice strike { font-size: 16px; }
 .home-desc { text-align: center; }
 .heading-title { margin-bottom: 0px; }
 .owl-item .info-price, .owl-item .proPrice span, .owl-item .proPrice .Retail-pri { float: none; text-align: center; }
 .home-des { text-align: center; width: 97%; }
 .hptopcategory li { width: 25%; }
  .hptopcategory li:last-child { display: none; }
 .hptopcategory span { font-size: 14px; }
 .hptopcategory img { width: 70%; }
 .Custom-RigthCol { margin-top: 20px; }
 .Custom-category a { width: 99%; margin: 0; }
 .InfoMessageBox #ctl00_PageContent_ctrlCreditCardPanel_ddlCCExpMonth, .InfoMessageBox #ctl00_PageContent_ctrlCreditCardPanel_ddlCCExpYr { width: 98% !important; }
 .customer-reviews .post-date { width: 100%; }
 .ArtDesign li.position, .ArtDesign li.SelectSize, .Request-Quote .Digitization li, .Request-Quote .ProductInf li, .Request-Quote .con_info li, .ArtDesign .screenPrint li { width: 100% !important; margin: 0; margin-bottom: 10px; }
 .ArtDesign select { width: 100%; }
 .Request-Quote .Digitization label, .Request-Quote .ProductInf label { width: auto; }
 .Request-Quote .Digitization input, .Request-Quote .ProductInf input { width: 95%; float: left; }
 .ArtDesign li.upload { width: 100%; text-align: center; }
 .ArtDesign .file-upload { margin: auto; float: none; width: 100% !important; padding-right: 0; padding-left: 0; }
 /* .CartBox .cartImg { display: none; }
 .CartBox .cartDetail { width: auto; } */
 .CartBox .cartDes { width: auto; }
 .ProdPanelSecond li { width: 100%; float: none; }
  .ProdPanelSecond li:first-child { margin-right: 0; }
 .TodayDealTop br { display: block; }
 .shipPrice { margin-right: 0px; }
  .shipPrice dt { width: 78%; }
  .shipPrice dd { width: 20%; float: right; }
 .Rprice, .avail-sizes, .Nprice { width: 100%; text-align: center; margin-bottom: 5px; }
 .shipPrice { width: 100%; }
 .CartBox .shipPrice { width: 100%; }
  .CartBox .shipPrice b { width: 25%; }
 .CartBox .retailSavings { line-height: 20pt; }
  .CartBox .retailSavings p span { display: block; margin-left: 0px; }
 .retailSavings p { width: 100%; text-align: left; }
 .CartBox .retailSavings p span { display: inline-block; }
 .retailSavings p strong { clear: both; display: block; margin-left: 0px; }
 .cartPrice { display: none; }
 .cartQty { text-align: left; }
 .prod-img { width: 100%; overflow: inherit; }

 .geo-trust, .paypal, .auth-net { width: 30%; }
 .check .required { width: 100%; margin: 10px 0 5px 0; }
 .check p .inputbox { width: 96%; }
 .InfoMessageBox select { width: 98%; display: block; }
 .owl-carousel .owl-item .item { overflow: hidden; }
 .cd-dropdown-trigger { margin: 0px 0px 0 0 !important; }
 .plp-sort li { padding: 10px 10px; }
 .plp-heading { margin-top: 0; }
 .plp-heading h1 { line-height:34px; }
}

@media screen and (max-width:360px) {
 .AccountTab .tab span { width: 100%; }
 .Custom-subCategory a, .costumesLeftBox .Custom-subCategory a, .costumesRightBox .Custom-subCategory a { width: 49%; }
  .costumesLeftBox .Custom-subCategory a img, .costumesRightBox .Custom-subCategory a img, .Custom-subCategory a img { width: 80%; }
 .feature-con .proPrice span { float: none; }
 .btm-btns p { text-align: left; }
  .btm-btns p strong { display: block; margin-left: 0px; }
 .CartBox .shipPrice { font-size: 14px; }
 .btnemptycart { display: table; float: none; margin-top: 15px; }
/*  .CartBox .cartDetail { width: auto; } */
 .account-info input[type="submit"] { width: 100%; padding: 14px 0 !important; }
 .PromoBanner li { width: 99%; float: none; }
 .pagination-top a { padding: 6px; margin: 0 0 7px 4px; }
 .pagination-top .current { padding: 6px !important; margin: 0 0 7px 4px; }
 .count-item { float: none; text-align: center; clear: both; margin: 5px 0px; }
 .pagination-top .pages, .pagination-bottom .pages { width: 100%; display: block; margin-bottom: 10px !important; }
 .btn-clear { margin-top: 10px; }
 .myaccountshoworderhistory { display: inline-block; margin-top: 10px; margin-left: 0; }
 .PrimeLineOne h3 { font-size: 8px; padding: 0px 0; }

 .order-history table td:nth-child(3) { display: none; }
 .order-history .search input { width: 100%; padding: 8px 100px; border: solid 1px #ccc; margin-top: 8px; }
 .HomeDeco-gallery a img { width: 100%; }
 .redbutton, .graybutton, .bluebutton { width:96%; }
}
