@media screen and (max-width:1283px) {
	.sticky-filter-wrapper.sticky-filter .site-brand-home { left: 1.5rem; }
	.sticky-filter-wrapper.sticky-filter .product-list-filter { width: calc(80% - 16px); left: auto; right: 0; }
	.sticky-filter-wrapper.sticky-filter .wishlist-minicart-sticky { right: 1.5rem; }
	.spc-free-delivery-container, .woocommerce-cart-form, .spc-post-content { padding: 0 15px; }
}
@media screen and (max-width:1025px) {
	.main-wrap-product .category-list { display: none; }
	.main-wrap-product .productFilter-list-wrap { width: 100%; max-width: 100%; }
	.productFilters { display: none; }
	.all-filters .productFilters { display: block; }
	.productFilter-list-wrap h1 { font-size: 1.375rem; }
	.show-all-filters .upto-desktop { display: block; }
	.show-all-filters .desktop { display: none; }
	.show-all-filters { margin-left: 0 }
	.product-list-content .single-product { width: calc(100%/3 - 2% + 2%/3 + 2px); margin-bottom: 6.75%; margin-left: 1.528%; }
	.product-list-content .single-product:nth-of-type(3n+1) { margin-left: 0; clear: both; }
	.sticky-filter-wrapper.sticky-filter .product-list-filter { left: 0; padding-left: 0; justify-content: center; width: auto; max-width: 100%; margin: 0; }
	.top-header { display: none; }
	.site-title a img { width: 13rem; }
	.header-section { margin-top: 1.063rem; padding-bottom: 0.3125rem; padding-top: 0; }
	.mega-menu .mega-menu-wrap-inner { display: none; }
	.banner-slides .banner-content h2 { font-size: 48px; }
	.banner-slides .banner-content h3 { font-size: 16px; margin: 10px 0 30px; }
	.banner-slides .banner-content .btn-white { padding: 10px 25px; font-size: 14px; }
	.banner-slides .banner-content .discount h3 { font-size: 110px; }
	.banner-slides .banner-content .percentage { font-size: 60px; }
	.trending-section { max-width: 720px; margin-left: auto; margin-right: auto; margin-bottom: 1.5rem; }
	.trending-section .trending-wrap h3 { font-size: 20px; }
	.sale-product-tab { justify-content: normal; overflow-x: auto; }
	.sale-product-tab .bttn { white-space: nowrap; }
	.sale-product-list .slick-next,
	.sale-product-list .slick-prev { display: none !important; }
	.mobile-menu-wrapper { display: block; padding: 25px 0 0px }
	.main--menu { display: block; position: fixed; top: 0; width: 100%; height: 100%; transition: left .5s ease-in-out; -moz-transform: translateZ(0); left: -100%; will-change: left; z-index: 9; background-color: #ffffff; width: 84.375%; }
	.hamburger--menu { padding: 1.594rem 1.515rem; margin-top: -.4rem; }
	.hamburger--menu a { text-decoration: none; color: #666; font-size: .875rem; display: inline-block; text-transform: lowercase; font-family: MothercareThin, Arial; }
	.hamburger--menu a:before { background: url(../images/mobile-menu.svg); width: 24px; height: 13px; content: " "; display: inline-block; vertical-align: middle; margin-right: 0.625rem; }
	.header-section .search-form { position: absolute; padding: 0 0.75rem; width: 27.5rem; margin: 0 auto; bottom: 14px; left: 50%; transform: translateX(-50%); }
	.search-form .aws-container .aws-search-form { width: 100%; }
	.site-header { position: relative; }
	.banner-link-inner { height: 3rem; }
	.shopping-cart { padding-top: 5px; }
	body.menu-open::before { z-index: 1; transform: translate3d(0, 0, 0); background-color: rgba(0, 0, 0, .6); content: ""; position: fixed; width: 100%; height: 100%; top: 0; bottom: -6rem; left: 0; transition: opacity .5s ease-in-out, background-color .5s ease-in-out, z-index .5s ease-in-out; }
	.menu-open .main--menu { left: 0 }
	.menu-open .mobile--close { left: 87.375%; }
	.mobile--close { background: #fff; position: fixed; top: .5rem; left: -100%; width: 35px; height: 1.9375rem; z-index: 9; text-align: center; padding-top: .25rem; will-change: left; transition: left .5s ease-in-out; -moz-transform: translateZ(0); }
	.mobile--close span { background: url(../images/ic-close.svg) center center/17px no-repeat; width: 25px; height: 25px; display: inline-block; }
	.mobile-menu-wrapper .tabs { background-color: #ddd; display: flex; width: 100%; }
	.mobile-menu-wrapper .tabs .tab-link { padding: .9rem 2.05rem; width: 50%; font-size: 14px; font-family: Mothercare, Arial; font-weight: 400; text-align: center; text-decoration: none; color: #666; text-transform: lowercase; display: flex; justify-content: center; align-items: center; }
	.mobile-menu-wrapper .tabs .tab-link.active { background-color: #ffffff; color: #003773; }
	#mega-menu-wrap-mega-header { background: none !important; }
	.site-header .menu { list-style: none; margin: 0; padding: 0 }
	.site-header .menu li { border-bottom: 1px solid #ddd; margin-left: .625rem; margin-right: .625rem; font-family: Mothercare, Arial; font-weight: 400; color: #003773; display: block; font-size: 12px; padding: 0; text-transform: lowercase; }
	.site-header .menu li a { font-family: MothercareThin, Arial; font-size: .75rem; text-decoration: none; color: #666; display: block; padding: 1rem 1.4rem .9375rem 0 }
	.site-header .menu .sub-menu { padding: 0; margin: 0; will-change: left; left: -100%; transition: left .5s ease-in-out; position: absolute; top: 0; display: block !important; bottom: 0; z-index: 1000; height: auto !important; background: #fff; padding-bottom: 4em !important; overflow-y: auto; width: 100%; }
	.icon-round-arrow-right { float: right; margin-top: -2.0625rem; width: 1.3125rem; height: 1.3125rem; position: relative; right: 0; display: inline-block; width: 100%; text-align: right; }
	.icon-round-arrow-right:after { content: ""; font-family: alshaya-icons !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #003971; font-size: 1.313rem; cursor: pointer; }
	#mega-menu-wrap-mega-header .mega-menu-toggle + #mega-menu-mega-header { display: none !important; }
	.site-header .menu .sub-open > .sub-menu { left: 0; }
	.tab-content { position: relative; }
	.backto-menu { border-bottom: 1px solid #ddd; margin-left: .625rem; margin-right: .625rem; font-family: Mothercare, Arial; font-weight: 400; color: #003773; display: block; font-size: 12px; padding: 1rem .25rem 1rem 0; text-transform: lowercase; }
	.backto-menu:before { background: url(../images/ic-chevronleft.svg) no-repeat; margin-right: .4rem; margin-left: .375rem; vertical-align: middle; width: .4375rem; height: .6875rem; display: inline-block; pointer-events: none; content: ""; display: inline-block; }
	.product-list-content.product-large .single-product { width:calc(100%/2 - 2% + 2%/2 - 7px); margin-bottom: 6.75%; margin-left: 1.528%;}
	.product-list-content.product-large .single-product:nth-of-type(2n+1) { margin-left: 0;	}
	.product-list-content.product-large .single-product img { width: 100%; }
	.category-two-column .category-content h2 { font-size: 1.75rem; line-height: 2rem;}
	.small-container { max-width: 45rem; }
	.product-single {padding: 30px 0;}
	.single.woocommerce div.product form.cart .button { max-width: 400px; margin-top: 20px; }
	.user-login {padding: 0rem 0; margin: 1.25em 2rem 0;}
	.woocommerce .col2-set .col-1 { margin-right: 3.4375rem }
	.woocommerce form.login, .woocommerce form.register { font-size: .875em; max-width: 19.75rem; }
	.woocommerce-form-login__submit { width: 9.125rem; max-width: 11rem; padding: 0.625rem 1.45rem;	}

	.account-menu-menu ul { list-style: none; margin: 0; padding: 0 }
	.account-menu-menu ul li { border-bottom: 1px solid #ddd; margin-left: .625rem; margin-right: .625rem; font-family: Mothercare, Arial; font-weight: 400; color: #003773; display: block; font-size: 12px; padding: 0; text-transform: lowercase; }
	.account-menu-menu ul li a { font-family: MothercareThin, Arial; font-size: .75rem; text-decoration: none; color: #666; display: block; padding: 1rem 1.4rem .9375rem 0 }
	.spc-free-delivery-container .free-delivery-usp, .woocommerce-cart-form__contents .spc-cart-content-wrap { width: 53%; }
	.woocommerce-cart-form__contents .spc-sidebar { width: 44%; }
	.c-content__container { padding-left: 8px; padding-right: 8px; }
	.popup-delivery-collection { max-width: calc(100% - 1rem);	}
	.empty-cart-products .dy-404__items { width: 100%; }
	.login-message { flex-direction: column; }
	.login-message .actions { padding-top: 0.9375rem;}
	.not-found::after {content: ""; position: absolute; top: 0; bottom: -1px; left: 0; right: 0; background: #f9f8f6; z-index: -1;border: 1px solid #e5e5e5;}
	.not-found .not-found__body__container { position: relative; margin: auto; left: 0; right: 0; width: 80%;} 
	.not-found .not-found__image { display: none;}
	.not-found { min-height: auto; }
	.not-found .not-found__body__container h2 { margin-bottom: 0.83em; }
	.not-found .not-found__body__container p { margin-bottom: 0.83em; }
	.small-container { max-width: calc(100% - 2.5rem); }
	.checkout-left { width: 53%; }
	.checkout-right { width: 44%; }
	form.woocommerce-form.woocommerce-form-track-order.track_order { padding:0 15px; }
	.footer-top .footer-left-wrap { width: 50%; }
	.footer-menu-wrap .footer-menu ul { width: 100%; }
	.footer-menu ul:last-child:not(:only-child) { padding-left: 0;}
	.footer--abouthelp .footer-menu-help { width: 100%; margin-left: 5%; }
	.footer--abouthelp .footer-menu-about { margin-left: 5%; width: 100%;}
	.footer-top .footer-left-wrap .footer--abouthelp { width: 50%; }

}

@media only screen and (max-width: 860px) {
  .staticPage table{ font-size: 10px;}
  .staticPage .tableRow ul li{width: 100%;}
  .staticPage .tableRow li a{ display: block; background-color: #979797; color: #ffffff; padding: 20px}
  .staticPage .navTab{display: none;}
  .staticPage .tableRow{margin-top: 10px; padding: 10px 0; border: 0;}
  .staticPage .tableRow .textBlock{ padding: 10px 20px; border: 1px solid #979797;}
  .staticPage .tableRow > li{ padding-bottom: 5px;}

}

@media screen and (max-width:768px) {
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    	background-color: transparent;
	}
	.woocommerce table.shop_table td:first-child { display: none; }
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
	    font-weight: normal;
	 }

	 .woocommerce table.shop_table_responsive tr.order-total td::before  {
	 	font-weight: bold;
	 }
	 .woocommerce-account .woocommerce-MyAccount-navigation { width: 100%; }
	 .woocommerce-MyAccount-main { padding: 0 1rem; }
	 .woocommerce-account .woocommerce-MyAccount-content { margin-left: 0; width: 100%; }

}


@media screen and (max-width:767px) {
	.site-branding .site-title { margin-left: 10px; margin-top: 3px; }
	.header-section { margin: .25rem 0 0; padding-left: 0.5rem; padding-right: 0.5rem; height: 3rem; }
	.shopping-cart .cart-count a,
	.shopping-cart .wishlist a { background-size: 1.375rem; width: 1.4375rem; height: 1.25rem; }
	.shopping-cart { padding-right: 10px; }
	.site-title a img { width: 9.85rem; height: 1.5rem; }
	.site-title a { width: 100%; height: auto; }
	.header-section .site-branding { width: 65%; }
	.hamburger--menu { padding: .625rem .5rem; margin-top: -.4rem; position: absolute; top: 1.125rem; font-size: 0; position: fixed; }
	.hamburger--menu a { font-size: 0; }
	.header-section .search-form { position: absolute; padding: 0 .5rem; width: 27.5rem; margin: 0 auto; bottom: 4px; left: 50%; transform: translateX(-50%); margin-left: 0; margin-right: 0; width: 100%; background-color: #fff; z-index: 1; display: none; }
	.shopping-cart .wishlist a { width: 1.625rem }
	.banner-link-inner { padding: 0 8%; }
	.banner-link-inner .slick-prev { left: 0; }
	.banner-link-inner .slick-next { right: 0; }
	.banner-slides .banner-image { width: 100%; }
	.banner-slides .banner-content { padding: 30px 0 60px; width: 100%; }
	.trending-section .trending-wrap { padding: 0 14px; }
	.container { padding-left: 8px; padding-right: 8px; }
	.sale-product-list  .slick-list { margin-left: -12px; margin-right: -12px; }
	.shop-by-brand-section .title { font-size: 22px; margin-bottom: 30px; }
	.shop-by-brand-section { padding: 40px 0; }
	.site-footer { padding-top: 3.5rem; }
	.footer-menu ul:last-child:not(:only-child) { padding-left: 0; }
	.footer-top .footer-left-wrap .footer-menu-wrap { width: 100%; }
	.footer-top .footer-left-wrap .footer--abouthelp { width: 100%; }
	.footer-top .footer-left-wrap { width: 100%; }
	.footer-top .footer-right-wrap { width: 100%; margin-right: 0; float: left; text-align: center; }
	.newsletter-subscribe p { font-family: MothercareThin, Arial; font-size: .875rem; line-height: 1.4; padding: 0 1rem; }
	.newsletter-subscribe { margin: 1.813rem 0rem 2.9rem }
	.site-footer .footer-top { padding-top: 1rem; padding-bottom: 2.25rem; padding-left: 0; padding-right: 0 }
	.newsletter-subscribe .mc4wp-form-fields p { padding: 0 }
	.social-links.desktop { display: none; }
	.footer-top .footer-menu-title { margin-bottom: 0; margin-top: 0; padding: .875rem 0; position: relative; }
	.footer-top .footer-left-wrap .footer-menu-wrap .footer--categories,
	.footer--abouthelp .footer-menu-about,
	.footer--abouthelp .footer-menu-help { border-top: 1px solid #ddd; }
	.footer-top .footer-menu-title:after { content: ""; font-family: alshaya-icons !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; right: .33rem; font-size: 1.875rem; top: 50%; transform: translateY(-50%); }
	.footer-menu-wrap .footer-menu ul { padding: 0; margin: 0; list-style: none; width: 100%; }
	.footer--abouthelp .footer-menu-about { margin-left: 0; width: 100%; }
	.footer--abouthelp .footer-menu-help { width: 100%; margin-left: 0; }
	.footer-menu ul li a { display: block; }
	.footer-menu ul li { text-align: center; }
	.footer-menu { display: flex; display: none; flex-wrap: wrap; border-top: 1px solid #ddd; }
	.footer-social [class^=c-social-links--]::before { font-size: 2.625rem; }
	.footer-social li:not(:last-child) { margin-right: 2.25rem; }
	.footer-social ul.menu { justify-content: center; }
	.footer-bottom { background: #f7f7f7; padding: 0; }
	.footer-bottom-wrap { justify-content: center; align-items: center; flex-wrap: wrap; }
	.footer-bottom .footer-payment-options { order: 3; width: 100%; flex-wrap: wrap; justify-content: center; background-color: #ffffff; }
	.footer-bottom .footer-payment-options .payments { align-items: center; height: 70px; display: flex; align-items: center; }
	.footer-bottom .container { padding: 0 }
	.customer_right_image { width: 100%; text-align: center; order: 1; height: 70px; display: flex; align-items: center; justify-content: center; }
	.footer-bottom .footer-copy { padding: 2rem 1.25rem; order: 2; width: 100%; text-align: center; }
	.footer-bottom .footer-copy p { font-size: .75rem; line-height: 19px; }
	.footer--abouthelp .footer-menu-help { border-bottom: 1px solid #ddd; }
	.footer-menu ul li a { font-size: .875rem; color: #333; display: block; padding: .875rem 0; text-decoration: none; text-transform: lowercase; font-family: MothercareThin, Arial; line-height: normal; }
	.sale-product-tab .bttn { font-size: 12px; margin-right: 5px; padding: 8px 10px; border-radius: 4px; margin-bottom: 5px; }
	.footer-top .footer-menu-title.open-title:after { transform: rotate(180deg) translateY(50%); }
	.productFilter-list-wrap h1 { text-align: center; font-size: 1.25rem; margin-bottom: 0; padding: .75rem 0; border-bottom: .0625rem solid #dadada; }
	.main-wrap-product { padding-left: 0; padding-right: 0; padding-top: 0rem; max-width: 80.25rem; margin-left: auto; margin-right: auto; }
	.product-list-filter { width: 100%; border-bottom: 1px solid #dadada; }
	.show-all-filters:before { right: 0.6875rem; left: auto; }
	.show-all-filters { width: 100%; }
	.sticky-filter-wrapper.sticky-filter .site-brand-home,
	.sticky-filter-wrapper.sticky-filter .wishlist-minicart-sticky { display: none; }
	.sticky-filter-wrapper.sticky-filter .product-list-filter { height: auto; }
	.sticky-filter-wrapper.sticky-filter { height: 48px; position: relative; z-index: 99; }
	.product-list-content .single-product:nth-of-type(2n+1) { margin-left: 0; }
	.product-list-content .single-product { width: calc(100%/2 - 1.875% + 1.875%/2); margin-bottom: 8%; margin-left: 1.875%; }
	.product-list-content { padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 1rem; padding-bottom: 0rem; }
	.shopping-cart .mobile--search { width: 3rem; margin-right: 10px; position: absolute; top: .3125rem; right: 3.5rem; font-size: 0; padding-top: .625rem; padding-right: 1.25rem; display: block; }
	.shopping-cart .mobile--search:before { content: ""; display: inline-block; font-family: alshaya-icons !important; speak: none; font-style: normal; font-weight: 400; line-height: 1; color: #003971; width: 1rem; height: 1.4375rem; font-size: 2rem; position: relative; top: -.3125rem; left: -.375rem; }
	#masthead { background-color: #fff; border-bottom: 1px solid #ddd; position: fixed; width: 100%; top: 0; z-index: 99; }
	.mobile-menu-wrapper { padding: 0px 0 0px; }
	.header-section .search-form.search-open { display: block; }
	.aws-search-result { width: calc(100% - 16px) !important; }
	.header-section .search-form .search-back { position: absolute; z-index: 4; color: #0072ce; cursor: pointer; transition: opacity .2s; left: .625rem; width: 2rem; height: 2rem; top: .3125rem; transform: none; }
	.header-section .search-form .search-back:before { content: ""; font-family: alshaya-icons !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 2.25rem; }
	.search-form .aws-container .aws-search-field { padding-left: 35px; }
	.product-list-content .single-product span.onsale { min-height: 50px; min-width: 50px; font-size: 14px; }
	body { margin-top: 53px; }
	.sticky-filter-wrapper.sticky-filter .product-list-filter { top: 53px; background: #fff; }
	.sticky-filter-wrapper { flex-wrap: wrap; }
	.grid-count-block {  height: 2.9375rem; padding: 0 1.25rem; width: 100%; justify-content: space-between;}
	.large-col-grid .g2, .small-col-grid .g3 { display: none; }
	.large-col-grid .g1, .small-col-grid .g2 { display: block; }
	.product-list-content.product-large .single-product {  width: 100%; margin: 0 0 13.5%; }
	.small-container { max-width: 100; padding-left: 8px; padding-right:8px; }
	.category-two-column .category-img, .category-two-column .category-content { flex: 100%;}
	.category-two-column { margin-bottom: .75rem;}
	.category-two-column .category-content .category-content-desc { padding: 1.5rem; }
	.product-container { padding: 0 }
	.product-single .product-container .product {    padding: 0 1.25rem 1.25rem; }
	.product-single .product-gallery-sale span.onsale {left: 5px;}
	.product-single .product-summary-container { width: 100%; padding-left: 0 }
	.product-single .product-container .product {margin-bottom: 10px; }
	.also-like, .commonly-bought { padding: 12px 12px 0; }
	.related .slick-list { margin: 0;}
	.related  ul.slick-dots { display: flex;  justify-content: center; align-items: center; margin-top: 10px; margin-bottom: 25px;}
	.related  ul.slick-dots button { border: 3px solid #d0d0d0; border-radius: 3px; margin: 0 5px; font-size: 0; background-color: transparent;
    padding: 0; }
    .related  ul.slick-dots .slick-active button { border-color: #222; }
    .sale-product-block .img img { height: 150px; }
    .woocommerce .col2-set { flex-wrap: wrap; }
    .user-login { padding: 0rem 0; margin: 1.25em 1.25rem 0; }
    .user-login h1 { font-size: 1.25rem; text-align: center; width: 100%; }
    .woocommerce .col2-set .col-1 { margin-right: 0; width: 100%; border-bottom: 1px solid #ddd; min-height: auto; margin-bottom: 30px; padding-bottom: 30px; border-right: 0;}
    .user-login .social-login { width: 100%; text-align: center;}
    .woocommerce-form-login__rememberme { position: relative; top: 0; right: 0; width: 100%  !important; margin-top: 10px; }
    .woocommerce-form-login__submit { width: 100%; max-width: 100%;  padding: 0.625rem 1.45rem; margin-right: 0 !important;}
    .woocommerce form.login, .woocommerce form.register { width: 100%; max-width: 100%; }
    .woocommerce-form-login .woocommerce-LostPassword.lost_password { text-align: center; margin-top: 30px; margin-bottom: 0; }
    .cko-progress-tracker #checkout-progress .progress-bar .step .step-label { font-size: .625rem; min-width: 100px; }
    .spc-free-delivery-container .free-delivery-usp, .woocommerce-cart-form__contents .spc-cart-content-wrap { width: 100%; }
    .spc-cart-item-bottom-wrapper .spc-cart-shipping-methods {    padding-top: 1.5rem; }
    .spc-free-delivery-container, .woocommerce-cart-form, .spc-post-content { padding: 0 5px;}
    .woocommerce-cart-form__contents .spc-sidebar { width: 100%;}
    .coupon { position: relative; margin-bottom: 2.5rem; margin-top: 30px; }
    .coupon h2, .cart-collaterals h2 { text-align: center; }
    .empty-cart-products { padding: 24px 00px 0px; }
    .empty-cart-products .dy-404__headline { font-size: 16px; }
    .empty-cart-products h2.dy-404__description { font-size: 20px; }
    .login-message .actions { margin-left: 2.5rem;}
    .wishlist-container { padding: 0; }
    .login-message { margin: 0 0.5rem; }
    .shop_table.cart.wishlist_table { padding-top: 1.25rem; }
    .wishlist-items-wrapper .product-add-to-cart { margin-left: 0.5rem !important; margin-right: 0.5rem !important; width: auto;}
    .wishlist_table .product-add-to-cart a.button { padding: .5rem!important; width: 100%;  height: auto !important; line-height: normal; }
    .wishlist-items-wrapper.product-list-content .single-product  {    margin-bottom: 15%!important;}
    .wishlist-title-container { margin: 0 1.25rem;}
    .wishlist-title h2 { font-size: 1.25rem!important; padding-bottom: 0.4375rem; margin: 0; }
    .contact-page .main-content { width: 100%;}
    .contact-page .wpcf7-form .wpcf7-form-control.wpcf7-submit { width: 100%; margin-bottom: 0; }
    .l-column--two-1050 { padding-left: 0.5rem; padding-right: 0.5rem; }
    .contact-page .wpcf7-form .form-item-last-name { width: 48%; float: right; }
    .contact-page .wpcf7-form .form-item-first-name { max-width: 11.625rem; width: 48%!important; display: inline-block; margin-right: 0;}
    .checkout-as-guest { margin-top: 0.5rem; }
    .only-logo-header .site-title a img { width: 100%; max-width: 190px; height:auto;}
    .not-found .not-found__body__container { font-size: 1rem;}
    .not-found .not-found__body__container h2 { font-size: 1.125rem; }
    .woocommerce .woocommerce-order table.shop_table td.woocommerce-table__product-name.product-name { display: block;     margin-bottom: 0;}
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details { padding: 0; margin-bottom: 1rem;}
    .woocommerce ul.order_details li { margin-right: 0; font-size: .715em;line-height: 1; border-right: none; padding-right: 0; margin-left: 0; padding-left: 0; list-style-type: none; width: 100%; margin-bottom: 1rem; border-bottom: 1px dashed #cfc8d8; padding-bottom: 10px; }
    .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received { font-size: 1.15rem; }
    .woocommerce-order h2 { font-size: 1rem; }

    .woocommerce .woocommerce-order-details table.shop_table th, .woocommerce .woocommerce-order-details table.shop_table td { font-size: 0.85rem !important; }
    .woocommerce ul.order_details li strong { font-size: 1.25em;  }
    .small-container { max-width:100%; }
	.checkout-left { width: 100%; }
	.checkout-right { width: 100%; margin-top: 2.5rem;}
	.checkout-main {    margin-top: 2rem;}
	.checkout-main .spc-checkout-section-title, .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text { text-align: center; }
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order { margin-bottom: 0 }
	.woocommerce-form-track-order.track_order .form-row-last, .woocommerce-form-track-order.track_order .form-row-first { width: 100%; }
	.social-links.mobile { display: block;}

}