/* @media screen and (min-width:1601px){
  .journal-section .product-list:last-child .product-box.one-fourth .img-box {height: 66.6vh;}
} */
@media screen and (max-width:1445px){
   .sustainable .row .nylon{padding:0 30px}
   .sustainable .row .nylon .nylon-data .data{padding:50px 17px 70px}
   .sustainable .row .nylon .nylon-data .data h3{line-height:1;min-height:35px}
   .sticky header .nav-menu > ul > li {padding: 34px 10px 34px;}
   .sticky header .nav-menu > ul > li a {letter-spacing: 1px;font-size: 12px;}
    .side-bar .theiaStickySidebar {width: 180px !important;}
  .mixmatchcurrent .content.content-area .mix-match-wrap .right-side-details {padding: 50px 27px 10px;}
  header.main-header-wrap .main-header .mini-cart {right: -23px;}
}
@media (max-width: 1320px) {
  .journal-section .journal-list .img-box {min-height: 427px;}
}
@media (max-width: 1300px) {
  .shop {padding: 32px 23px 0;}
  .shop .shop-content .side-bar {padding-left: 0;}
  .breadcrumb-navigation {padding: 4px 0 0 0;}
    .main-header-wrap .main-header {padding: 0 15px;}
    header .logo {margin-right: 15px;}
    header .nav-menu > ul > li {padding: 34px 15px 34px;}
    header .nav-menu > ul > li > ul {left:64px;}
    .shop .shop-content .side-bar:before {left: -32px;}
    .product-list-section ul.product-list .sca-qv-image .sca-qv-button {padding: 4px 50px !important;}
    .product-inner .product-name .icon {top: -6px;}
  .mixmatchcurrent .content.content-area .mix-match-wrap .right-side-details {padding: 30px 27px 10px;}
  .one-half p {letter-spacing: 0.1em;}
}
@media (max-width: 1199px) {
  .categories-count.content br {display: none;}
  footer .social-icons ul li {margin-right: 5px;}
  footer {padding: 0 20px;}
  .gift-vouchers-page .shop-single-details .add-to-cart-btn .cart-btn, .gift-vouchers-page .shop-single-details .add-to-cart-btn .wishlist-btn {width: 100%;padding-right: 0;padding-left: 0;}
  .shop .shop-content .side-bar {width: 20%;}
  .shop .shop-content .product-list-section {width: 80%;}
  header .nav-menu > ul > li {padding: 34px 7px 34px;}
  .sticky header .nav-right {top: 6px;padding-top: 0;}
  .template-collection .product-list.four .product {width: 50%;}
  .template-collection .product-list.four .product:nth-child(2n+1) {clear: left;}
  .heading-section .count {display: none;}
  .product-inner .product-name .icon {top: 0;}
  section#mixmatch-tops, section#mixmatch-bottoms {padding: 0 25px;}
  .mixmatchcurrent .content.content-area .mix-match-wrap .right-side-details {padding: 17px 0 0;}
  .mixmatchcurrent .content.content-area .mix-match-wrap .right-side-details .content .size-guide {margin-top: 0;}
  .shop-single-page .col-width-6 {width: calc(100% - 465px);}
  #product-area .details, .quick-shop-content .details {max-width: 465px;}
  .single-page-images .small-img {width: 20%;}
  .single-page-images .big-img {width: 80%;}
  div#swym-plugin.swym-ready, div#swym-hosted-plugin.swym-ready {display: block;width: 100%;padding: 0 20px;}
  div#swym-plugin ul.swym-tabs-nav, div#swym-hosted-plugin ul.swym-tabs-nav {position: absolute;width: 200px;z-index: 4;right: 0px;top: -50px;border: none;display: table;}  
  .journal-section .journal-list .img-box {min-height: 354px;}
  section.product-single-area.gift-voucher-single-area .big-img {width: 100%;}
  section.product-single-area.gift-voucher-single-area #product-area .details {max-width: 490px;}
  .template-product section.gift-voucher-single-area .shop-single-page .col-width-6 {width: calc(100% - 490px);}
  .shop-single-details .gray-btn {letter-spacing: 0.07em;}
  #livechat-compact-container {width: 159px !important;padding: 0 !important;}  
div.fancybox-wrap {
    width: 100% !important;
    min-width: inherit;
    position: fixed !important;
    z-index: 999991;
}
  .fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(255,255,255,0.5);
    z-index: 99999;
}
}

@media (max-width: 1169px) {
   .collection-content-img-full.collection-content-img .img.img-right2 {padding: 100px;}
  .shop-single-details .size-guide-btn a.btn {padding: 0 46px;float:right;}
  .template-product section.gift-voucher-single-area {padding: 0 15px;}
  header .nav-menu ul li a {font-size: 11px;letter-spacing: 1.5px;}
  .journal-section  .product-list.slick-slider .product-box {padding: 0 4px;}
  /*18-12-18*/
  #header-text-banner ul li {padding: 0 12px;}
  /*18-12-18*/
}
@media (max-width: 1024px) {
   .collection-content-img-full.collection-content-img .img.img-right2 {padding: 70px;}
   /*footer .col-width-2:nth-child(3n+1) {clear: left;}
   footer .col-width-2 {width: 30%;}*/

   .sustainable .row .nylon{padding:0 15px}
   .sustainable .row .nylon .nylon-data .data{padding:50px 16px 69px}
   .sustainable .row .nylon .nylon-data .data h3{line-height:1;min-height:35px}
   .sustainable .row .right-box .align-center{padding:0 15px}

   header .nav-right ul li {margin-right: 7px;}
   .intro-text {padding-top: 50px;padding-bottom: 59px;}
   .sustainability-section .sustainability-rhs h2 {margin: 0 0 30px;}
   .sustainability-section .sustainability-rhs p {margin-bottom: 40px;}
   .sustainability-section {margin-bottom: 130px;}
   .video-section {padding: 0 15px;margin-bottom: 50px;}

   .filter-box {padding: 30px 0;}
   .journal-section {padding: 0 40px;}    
  .mixmatchcurrent .shop-single-page .content.content-area .add-to-cart-btn {margin: 12px 0;}
  .mixmatchcurrent .shop-single-page .content.content-area .colors.quantity.quantity-box {margin: 0px 0 0;overflow: hidden;}
  #shipping-calculator select {left: 0;top: 0 !important;padding: 0;height: 100%;height:33px;}
}
@media (min-width: 992px) {
    /*.template-collection .product-list.four .product:nth-child(4n+1) {clear: left;}*/
  header.main-header-wrap .main-header .search-wrap {width: 172px;z-index: 2500;background-color: #f2ecea;border: none;position: absolute;top: 0px;right: 0;border-radius: 0;min-width: inherit !important;}
  .main-header-wrap .main-header .search-wrap form {font-size: inherit;max-width: 112px;position: relative;overflow: hidden;margin: 0 0 0 auto !important;}
header.main-header-wrap .main-header .search-wrap input {display: block;font-size: 12px;width: 100%;padding: 0 18px 0 0;font-family: "Muli",sans-serif;color: #2b2523;float: right;border-radius: 0;width: 94px;border-bottom: 1px solid #000;}
header.main-header-wrap .main-header .search-wrap .icon {position: absolute;top: 3px;right: inherit;height: auto;width: 13px;margin-top: 0;color: #2b2523;left: 0;line-height: 15px;}
  .sustainable .row .nylon .nylon-data {display: flex;justify-content: center;align-items: start;}
  }
@media (max-width: 991px) {
  section.product-single-area.gift-voucher-single-area #product-area .details {margin: 0 auto;float: none;}
  .template-product section.gift-voucher-single-area .shop-single-page .col-width-6 {width: 100%;}
   .right-side-details .size-guide .size-number {margin-right: 0;}
   .size-guide-btn {float: none;}
   .popup-details .size-guide-btn .custom-mdl-link {width: 100%;text-align: center;padding: 0 25px;}
   .right-side-details .size-guide {margin-bottom: 15px;}
   .add-to-cart-btn .cart-btn {margin-bottom: 15px;}
   .add-to-cart-btn .wishlist-btn {float: none;}
   .see-details {text-align: left;}
   .add-to-cart-btn.bottom-help-us {max-width: 100%;float: none;width: 100%;margin-top:20px;}
   .shop-single-details .gray-btn {padding: 3px 25px;}
   .mix-match-page .right-side-details {margin-top: 0;}
   .col-width-7 {width: 100%;}
   .col-width-5 {width: 100%;}
   .gift-vouchers-page .shop-single-details .add-to-cart-btn .cart-btn {float: left;}
   .add-to-cart-btn .cart-btn {width: inherit;}
   .sustainable .row .nylon{padding:0 15px}
   .sustainable .row .nylon .nylon-data .data{padding:30px 10px}
   .sustainable .row .nylon .nylon-data .data h3{line-height:1;min-height:35px}
   .sustainable .row .right-box .align-center{margin-top:21%}
   .sustainable .row .about-goal .about-data{padding:53px 15px}
   .sustainable .row .nylon .nylon-data .data {width: 50%;float: left;}
   .stockist-list .stockist-box:nth-child(3n+1) {clear: none;}
   .stockist-list .stockist-box:nth-child(2n+1) {clear: left;}
   .stockist-list .stockist-box {width: 50%;}
   .size-guide .size-guide-box {padding: 20px 20px 60px;}
   .size-guide-box .table td:first-child {padding-right: 0;width: 120px;}
   .size-guide-box .table td {padding: 10px 10px;width: auto;}
  
   header {padding: 14px 0 9px;border-bottom: 2px solid #f2ecea;position: relative;}
   header .logo {margin: 0 auto;width: 100%;text-align: left;max-width: 120px;float: none;padding:0;}
  header .logo a {display:block;}
   header .nav-right {top: 15px;width: max-content;-o-width: max-content;-moz-width: max-content;-webkit-width: max-content;right: 5px;padding-top:0;}
   .menu-toggle {display: block;z-index: 99999;width: 45px;height: 40px;}
  .menu-toggle span {width: 25px;margin-right: auto;margin-left: auto;top: 8px;}
  .menu-toggle span:first-child {margin-top: 7px;}
   #header-text-banner {padding:12px 19px;}
   #header-text-banner p {font-size: 8px;line-height: 14px;}
   section.main-header.content-area .container {position: static;}
   header .nav-menu {padding: 0;position: absolute;left: 0;top: 73px;background-color: #fff;width: 100% !important;display: none;border-bottom: 1px solid #ddd;overflow: auto;height: 84.5vh;}
   .sticky header .nav-menu {height: 89.8vh;}
   header .nav-menu input.search-input {border-width: 2px 0;border-style: solid;border-color: #f2ecea;width: 100%;height: 55px;color: #2b2523;padding: 10px 16px;text-transform: uppercase;font-size: 8px;letter-spacing: 2.5px;font-family: 'Montserrat', sans-serif;}
   header .nav-menu input::-webkit-input-placeholder {color: #2b2523;opacity:1;}
   header .nav-menu input::-moz-placeholder {color: #2b2523;opacity:1;}
   header .nav-menu input:-ms-input-placeholder {color: #2b2523;opacity:1;}
   header .nav-menu input:-moz-placeholder {color: #2b2523;opacity:1;}
   header .nav-menu ul {padding: 40px 19px 0 16px;}
   header .nav-menu ul li {display: block;margin: 0 0 34px;padding:0;}
  .sticky header .nav-menu > ul > li {padding: 0;}
   header .nav-menu ul li a {font-weight: 500;line-height: 14px;display: inline-block;width:85%}
  header .nav-menu ul li a:hover,header .nav-menu ul li a:focus {text-decoration:none;}
   header .nav-menu > ul > li > ul > li ul.secondary-menu li a {width:100%;}
   header .nav-menu ul li .icon {display: inline-block;float: right;margin-top: 2px;padding: 0 10px;}
   header .nav-menu ul li .icon {position:relative;width: 15%;text-align: center;padding:0;}
   header .nav-menu ul li.open .icon:before {content: "-";position: absolute;background-color: #fff;width: 100%;height: 100%;text-align: center;font-size: 24px;line-height: 20px;left: 0;}
   header .nav-menu .social-icons {display: block;}
   header .nav-menu .social-icons ul {padding: 0 16px;}
   header .nav-menu .social-icons ul li {display: inline-block;}
   header.main-header-wrap .main-header {position: static;max-width: 100%;}
   header.main-header-wrap .main-header .tools {display: block;visibility: visible;}
   header.main-header-wrap .main-header .tools .tools-left, header.main-header-wrap .main-header .tools .tools-right {display: block;margin-bottom: 2px;}
   header.main-header-wrap .main-header .tools .tools-left {overflow: hidden;}
   .main-header-wrap .main-header .tools .currency-switcher, .main-header-wrap .main-header .tools .search, .main-header-wrap .main-header .tools .mini-cart-wrap, .main-header-wrap .main-header .tools .account-options, .main-header-wrap .main-header .tools .wishlist-icon {margin: 0 7px 0 0;padding: 0 !important;float: left;}
   header.main-header-wrap .main-header .tools .currency-switcher {float: right;margin-top: 0px;line-height: 12px;}
   header .nav-menu > ul > li > ul {position: static;pointer-events: auto;opacity: 1;margin: 0;width: 100%;padding: 0;display:none;}
   header .nav-menu > ul > li > ul .img-col img {display: none;}
   header .nav-menu > ul > li > ul > li ul.secondary-menu {margin-left: 0;padding: 20px 20px 0;}
   header .nav-menu > ul > li > ul li ul.help-menu {float: left;position: static;text-align: left;padding-top: 15px;display:none;}
   header .nav-menu > ul > li > ul .img-col + .img-col {margin-left: 0;}
   header .nav-menu > ul > li > ul .img-col {float: none;padding-left: 24px;margin-top: 20px;}
   header .nav-menu > ul > li > ul .img-col a {position: static;width: inherit;height: inherit;}
   header .nav-menu > ul > li >ul .img-col a span {position: static;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;font-size: 12px;font-family: 'Montserrat', sans-serif;color:#2b2523;text-transform:uppercase;}
   header .nav-menu > ul > li.open > ul {display: block;}
   header .nav-menu .search-mob {display: block;}
   /*.template-index .slideshow {margin-top: 69px;}*/
   #header-text-banner {margin-bottom: 69px;}
   .copyright {padding: 15px 16px;}
   .product-section {padding: 0 15px 90px;}
   .sustainability-section .sustainability-rhs p {margin-bottom: 20px;font-size: 11px;line-height: 1.5;}
   .gift-vouchers-page .shop-single-details .add-to-cart-btn .gray-btn {width: 50%;}
   .journal-section {padding: 0 10px;}
   .filter-box ul li + li {margin-left: 25px;}
   .journal-content-page .content-left-side .content p {margin-top: 0;}
   .shop .shop-content .side-bar {width: 26%;}
   .shop .shop-content .product-list-section {width: 74%;}
   .template-collection .product-list.four .product:nth-child(2n+1) {clear: left;}
   .template-index .slide .image-wrap {height: 56vh;}
   .template-index .welcome-area {padding-top: 70px;padding-bottom: 70px;}
   header.main-header-wrap .main-header .tools .search {display: none;}
   .main-header-wrap .main-header .nav-menu .search-wrap {display: block;width: 100%;position: static;border-radius: 0;border: none;}
   .main-header-wrap .main-header .nav-menu .search-wrap span.icon {display: none;}
   .product-single-area .col-width-6 {width: 100%;}
   #product-area .details, .quick-shop-content .details {width: 100%;}
   .single-page-images .small-img {display:none;}
   .single-page-images .big-img ul.slick-dots {position: absolute;bottom: 10px;width: 100%;left: 0;text-align: center;}
   .single-page-images .big-img ul.slick-dots li {display: inline-block;margin: 0 2px;}
   .single-page-images .big-img ul.slick-dots li button {width: 10px;height: 10px;border-radius: 100%;overflow: hidden;text-indent: -99em;border: 1px solid #ccc;background-color: rgba(255,255,255,0.9);padding: 0;}
   .single-page-images {margin-bottom: 20px;}
   .journal-content-width {padding: 0 28px;}
   .content-left-side .content2 {padding-right: 0;}
   .mixmatchcurrent .content.content-area .mix-match-wrap .c6 {height: auto;}
   .template-list-collections .collections .btn {padding: 0 26px;}
   .product-inner .product-size a.quick-search.mobile-shop-now {display: none;}
/*    .product-inner .product-size .product-size-list {margin-bottom: 0;} */
   .journal-section .img-box {min-height: 289px;}
  .gift-voucher-single-area .single-page-images .big-img {overflow: hidden;text-align: left;padding-left: 0;}
  .journal-section .product-list.slick-slider .img-box {min-height: 467px;}
  .single-page-images .big-img {width: 100%;}
  .one-half p {letter-spacing: 0.8px;}
  div#swym-plugin .swym-item-grid, div#swym-hosted-plugin .swym-item-grid {width: 100%;}
div#swym-plugin .swym-item-grid .swym-item, div#swym-hosted-plugin .swym-item-grid .swym-item {width: 33.33%;}
  .template-cart .cart-tools .totals .checkout .action-button {padding: 0 20px;}
  div#shipping-calculator .wrapper-setup {width: 100%;}
  header .nav-menu:after {content: "";width: 100%;height: 1000%;left: 0;bottom: 100%;background-color: #fff;position: absolute;}
  *,*:hover,*:focus {-webkit-tap-highlight-color: rgba(0,0,0,0);}
  .sticky header .nav-right {top: 19px;padding-top: 0;}
  .journal-section .journal-list .img-box {min-height: 289px;}
  .journal-section .product-list.slick-slider .one-half img {display: none;}
  .size-guide-box .table {max-width: 710px;margin: 0 auto;width: 100%;}  
  .copyright .one-half:first-child {width: 32%;}  
  section#mixmatch-bottoms {margin-bottom: 10px;}
  .mixmatch-page > .content-area {margin-bottom: 70px;}
  .shop-search-area .shop .shop-content .product-list-section ul.product-list li.product {width: 50%;}
  /*18-12-18*/
  #header-text-banner {padding: 9px 19px;}
  /*18-12-18*/
}
@media (max-width: 980px) {
  .mixmatchcurrent .content.content-area .mix-match-wrap .right-side-details {margin: 20px auto;max-width: 440px;}
  .mixmatchcurrent .content.content-area .mix-match-wrap#product-area .c6.details {width: 100%;max-width: 100%;padding-top:0;padding-right: 0 !important;}
  #mixmatch-tops div.details {margin-bottom: 10px;}
}
@media (max-width: 768px) {
.fs-wrapper .fs-detail-outer-container .fs-detail-container .fs-detail-left {width: 100%;}
.fs-wrapper .fs-detail-outer-container .fs-detail-container .fs-detail-right {width: 100%;}
.fs-wrapper .fs-detail-outer-container .fs-detail-container .fs-detail-nav-bar-arrows #fs-prev-post,.fs-wrapper .fs-detail-outer-container .fs-detail-container .fs-detail-nav-bar-arrows #fs-next-post {display:none;}
}
@media (max-width: 767px) {
   header .nav-menu {padding: 0;position: absolute;left: 0;top: 73px;background-color: #fff;width: 100% !important;display: none;border-bottom: 1px solid #ddd;overflow: auto;height: 82.3vh;}
   .sticky header .nav-menu {height: 89.8vh;}
   #shopify-section-page-collection-listing .heading-section {padding: 17px 10px 19px;}
   .add-to-cart-btn.bottom-help-us {margin-top: 40px;position: static;}
   .shop-popup .half-width {width: 100%;max-width: 382px;margin: 0 auto;float: none;}
   .half-width.slider-box.equal-height {width: 100%;max-width: 382px;margin: 0 auto;}
   .shop-single-page .col-width-6 {width: 100%;float: none;padding: 0;}
   .shop-single-page .right-side-details {padding: 0;overflow: hidden;width: 100%;}
   .style-text {padding: 0;}
   .our-story .content-page {padding: 50px 0;}
   div#shopify-section-our-story .content-page {padding-top: 30px;}
   .content-page .title {margin-bottom: 20px;}
   .mix-match-page .shop-single-page {max-width: 582px;margin: 0 auto;}
   .collection-img .style-text {padding: 0;max-width: 100%;}
   .collection-tabs-option ul li {margin: 0 15px;}
   .collection-content-img-full.collection-content-img .col-width-6 {width: 100%;padding:0 0;}
   .collection-content-img-full.collection-content-img .img.img-right2 {padding: 20px;}
   .shop-btns {margin: 40px auto;}
   .collection-content-page .collection-img .style-text {padding: 0;}
   .add-to-cart-btn .cart-btn {float: left;margin-bottom: 15px;}
   .shop-single-details .add-to-cart-btn .gray-btn {min-width: 232px;text-align: center;}

   .subscribe-form .form-right {width: 100%;float: none;}
   .subscribe-form .subscribe-text {width: 100%;float: none;}
   .form-right .btn.btn-primary {float: none;}
   .subscribe-form {max-width: 410px;text-align: center;}
   .subscribe-form-bg {padding: 20px 15px 20px;}
   footer .col-width-2 {width: 50%;margin: 0 auto;display: inline-block;}
   footer .col-width-2:nth-child(3n+1) {clear: none;}
   footer .mobile-show {display: block;}
   footer .hide {display: none;}
   footer {padding: 0 15px;}
   footer .text-right {text-align: right;}

   .sustainable .row .nylon{padding:0 15px}
   .sustainable .row .nylon .nylon-data .data{padding:30px 10px;width: 100%;float: none;max-width: 350px;}
   .sustainable .row .nylon .nylon-data .data h3{line-height:1;min-height:35px}
   .sustainable .row .right-box .align-center{margin-top: 0;padding: 40px 20px;}
   .sustainable .row .right-box .align-center p {font-size: 12px;}
   div#banner-bottom {padding: 0 20px;}
   .sustainable .banner-bottom .data h3 {font-size: 12px;}
   .sustainable .banner-bottom .data {padding: 40px 0;}
   .sustainable .video-section {margin-bottom: 0;}
   .sustainable .row .about-goal {margin: 0 auto 0;}
   .sustainable .row .about-goal .about-data{padding:53px 15px}
   .sustainable .row .about-goal p {font-size: 12px;}
   .stockist-list .stockist-box {width: 100%;}
   .country-tabs ul li {margin-right: 50px;}
   .country-tabs .exchange-steps p br {display: none;}
   .country-tabs .exchange-steps {padding: 0 15px;}

   .color-box {padding: 0 0;}
   .calculate-box form {max-width: 100%;}
   .input-group {max-width: 100%;float: none;margin-right: 0;margin-bottom: 20px;}
   .calculate-box .form-group + .form-group {margin-top: 14px;}
   .input-group label {float: none;width: 100%;display: block;}
   .calculate-box .form-control {width: 100%;}
   .shipping-inernational-main-box .estimated-time-frame {padding: 20px 0;}
   .country-tabs .exchange-steps {margin: 30px auto 30px;}
   .shipping-inernational-main-box .estimated-time-frame table tbody td {padding: 16px;}
   .size-guide-box .table {width: 100%;}
   .size-guide-box .table th {display: none;}
   .size-guide-box .table td:first-child {padding-right: 0;width: 100%;font-weight: bold;}
   .size-guide-box .table td:first-child:before {display: none;}
   .size-guide-box .table td {display: block;width: 100%;text-align: left;padding: 8px 10px;border: 1px solid #2b2523;margin-bottom: -1px;}
   .size-guide-box .table td:before {content: attr(data-title);display: inline-block;font-weight: bold;margin-right: 10px;border-right: 1px solid #000;padding-right: 12px;color:#2b2523;}
   .size-guide-box .table td:last-child {margin-bottom: 20px;}
  .size-guide-box .table td:first-child {color: #2b2523;}
   .contact-page .contact-box {float: none;width: 100%;}
   .stockist-group.contact-page:before {display: none;}
   .contact-page .contact-title h3:before{display: block;}
   .exchange-section .content-page {margin-bottom: 0;}
   .copyright .one-half {float: none;width: 100%;text-align: center;}
   .copyright .one-half.text-right {text-align: center;margin-top: 5px;}
   .one-half p {font-size: 10px;line-height:1.5;letter-spacing: 1.4px;}
   .our-story.exchange-box .content-page {padding: 50px 0 0;}
   .shipping-inernational-main-box {margin: 0 15px;}
   .country-tabs ul {margin: 20px auto 0;}
   .intro-text {padding-top: 30px;padding-bottom: 29px;}
   .template-index .welcome-area {padding-top: 30px;padding-bottom: 29px;}
   .template-index .welcome-area h3 {font-size: 9px;line-height: 16px;}
   .intro-text p {font-size: 9px;line-height: 20px;font-weight: 600;}
   .tab-box {margin-bottom: 30px;}
   .back-btn {margin-bottom: 30px;}

   .template-index .product-section,.template-index div#shopify-section-pages-shortcut .product-section, .product-section {padding: 0 41px;margin-bottom: 45px;}
   .product-section .product-list {margin: 0;}
   .product-section .product-box {float: none;width: 100%;padding: 0;}
   .product-section .product-box + .product-box {margin-top: 30px;}
   .product-section .product-box .content {padding-top: 15px;}
   .product-section .product-box .btn {padding: 0 35px;font-size: 10px;line-height: 18px;}
   .product-section .product-box h4 {font-size: 9px;}
   .quantity-box button.btn-number {padding: 0 4px;}
   .colors.quantity p {margin-right: 5px;margin-top: 6px;}
   .shop-single-details .add-to-cart-btn .cart-btn {padding-right: 0;width: 100%;}
   .shop-single-details .add-to-cart-btn .wishlist-btn {float: none;width: 100%;padding-left: 0;}
   .sustainability-section .sustainability-lhs h2 {display:block;}
   .sustainability-section .sustainability-rhs h2 {display:none;}

   .sustainability-section {display: -webkit-block;display: -ms-block;display: block;flex-wrap: inherit;margin-bottom: 43px;}
   .sustainability-section .sustainability-lhs {width: 100%;}
   .sustainability-section .sustainability-rhs {width: 100%;padding-left: 0;}
   .sustainability-section .sustainability-rhs .content {position: static;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;padding: 40px 34px 0;max-width: 100%;text-align: center;}
   .sustainability-section .sustainability-rhs .content p {margin-bottom: 0;font-size: 9px;line-height: 16px;text-align: center;}
   .sustainability-section .sustainability-rhs .content a {margin-top: 10px;padding: 0 35px;font-size: 10px;line-height: 18px;}
   .sustainability-section .sustainability-lhs h2 {font-size: 14px;line-height:1;font-family: 'DidotLT-Italic';color: #2b2523;margin: 0 0 30px;font-weight: 500;text-align: center;}   
   .video-section {padding: 0;margin-bottom: 57px;}
   .video-section .video-caption h2 {font-size: 16px;margin: 0;text-shadow: 0px 1px 1px #000;}
   .video-section .video-caption .play-btn, .video-section .video-caption .play-btn svg {width: 44px;height: 44px;padding: 5px;}
  .video-section .video-caption .play-btn:before {width: 55%;height: 35px;top: 15%;}
   footer .col-width-2:last-child {text-align: right;}
   .product-section .title {padding-bottom: 30px;}
   .title h3 {font-size: 12px;letter-spacing: 0.8px;}
  .subscribe-text p {font-size: 9px;line-height: 17px;}

   .page-title-box .breadcrumb-navigation {display: none;}
   .page-title-box .main-heading {width: 100%;}
   .page-title-box,.heading-section {padding: 17px 10px 6px;border-bottom: 2px solid #f2ecea;}
   .filter-box {padding: 20px 10px 31px;position: relative;}
   .filter-box a.filter-link {display: block;text-align: center;line-height: 25px;background-color: #f2ecea;text-transform: uppercase;font-weight: 600;font-size: 11px;letter-spacing: 2.5px;}
   .filter-box ul {position: absolute;width: 100%;top:45px;left: 0;background-color: #fff;padding: 28px 35px !important;display: none;width: 100% !important;}
   .filter-box ul li {float: none;margin-bottom: 31px;}
   .filter-box ul li:last-child {margin-bottom: 0;}
   .filter-box ul li:first-child {display: none;}
   .filter-box ul li a {font-size: 10px;line-height: 1;}
   .filter-box ul li + li  {margin-left: 0;}
   .filter-box a.filter-link:hover,.filter-box a.filter-link:focus {text-decoration: none;}
   .filter-box.open {padding-left: 0;padding-right: 0;}
   .filter-box.open a.filter-link span {display: none;}
   .filter-box.open a.filter-link:after {content: "x";font-size: 8px;float: right;margin-right: 5px;}
   .journal-section {padding: 0;margin-bottom: 45px;}
   .journal-section .arrow {margin: 0 auto 0;}
   .journal-section .product-box + .product-box {margin-bottom: 44px;margin-top: 0;}
   .journal-section .product-box {margin-bottom: 44px;}
   .journal-section .one-fourth .img-box {height: 464px;}
   .journal-section .product-box.one-fourth {padding: 0 43px;}
   .journal-section .product-box .content h5 {font-size: 8px;}
   .journal-section .product-box h4 {font-size: 11px;}
   .journal-section .product-box .btn {line-height: 22px;}
   .breadcrumb-navigation {width: 100%;float: none;text-align: left;padding: 4px 0 0 0px;}
   .main-heading {width: 100%;text-align: left;}   
   .heading-section .main-heading {text-align: center;}
   .heading-section .count {display: none;}

  .size-guide-popup .size-guide-box .table td {display: block;width: 100%;text-align: left;padding: 8px 10px;border: 1px solid #2b2523;  margin-bottom: -1px;}
  .size-guide-popup .size-guide-box .table td:last-child {margin-bottom: 20px;}
/*  .size-guide-popup .size-guide-btns .aus-btn {float: none;text-align: left;}
  .size-guide-popup .size-guide-btns .int-btn {float: none;margin-top: 10px;} */
  .size-guide-popup .size-guide-btns .btn {min-width: inherit;padding: 0 15px;font-size: 11px;text-align: center;width: 100%;letter-spacing: 0.5px;max-width: 100%;}
  .size-guide-popup .size-guide-btns {margin: 30px auto 0;}

  .content-left-side .mobile-show {display: block;overflow: hidden;}
  .image-right-side .hide {display: none;}
  .content-left-side .content {border-bottom: none;padding-bottom: 25px;}
  .journal-content-width {padding: 0px;margin-bottom: 15px;}
  .journal-content-page .journal-content-width .col-width-6 {width: 100%;float: none;}
  .journal-content-page .journal-content-width .half-width-images .col-width-6 {width: 50%;float: left;}
  .half-width-images.mobile-show .col-width-6 {width: 50%;float: left;padding: 0;}
  .half-width-images.mobile-show .image.left-img {margin-right: 4px;}
  .half-width-images.mobile-show .image.right-img {margin-left: 4px;}
  .content-left-side {overflow: hidden;}
  .image-right-side {margin-top: 30px;}
  .content-left-side .hide {display: none;}
  .image-right-side .next-privious-btn {margin-top: 30px;display: inline-block;}
  .image-right-side .next-privious-btn.mobile-show {display: block;text-align: center;max-width: 222px;margin: 30px auto;overflow: hidden;width: 100%;}
  .journal-content-page .title h2 {font-size: 16px;line-height: 28px;}
  .category-date ul {margin-top: 9px;}
  .journal-content-page .content-page {padding-bottom: 15px;padding-top: 20px;}
  .journal-content-page .content-left-side .content p {font-size: 11px;line-height: 22px;}
  .content-left-side .content2 {max-width: 100%;margin-top: 35px;}
  .content-left-side .content2 p {font-size: 9px;line-height: 17px;}
  .content-left-side .content2 .words-imagery .social-icons p {font-size: 9px;line-height: 1;margin-top: 6px;}
  .content-left-side .content2 .style-text {margin: 28px 0;}
  .content-left-side .content2 .style-text p {font-size: 11px;line-height: 22px;}
  .content-left-side .content2 ul li span, .content-left-side .content2 ul li span a {font-size: 10px;line-height: 16px;}

  .shop {padding: 20px 0;}
  .shop .shop-content .side-bar {width: 100%;padding: 0 10px;position: relative;max-width: 100%;}
  .shop .shop-content .side-bar a.filter-link {display: block;text-align: center;line-height: 25px;background-color: #f2ecea;text-transform: uppercase;font-weight: 600;font-size: 11px;letter-spacing: 2.5px;}
  .shop .shop-content .side-bar a.filter-link:hover,.shop .shop-content .side-bar a.filter-link:focus {text-decoration: none;}
  .shop .shop-content .side-bar.open {padding-left: 0;padding-right: 0;}
  .shop .shop-content .side-bar.open a.filter-link span {display: none;}
  .shop .shop-content .side-bar.open a.filter-link:after {content: "x";font-size: 8px;float: right;margin-right: 5px;}
  .side-bar-content {padding: 27px 37px !important;position: absolute;top: 100%;z-index: 9999;background-color: #fff;width: 100% !important;display: none;}
  .shop .shop-content .side-bar .side-bar-content h3 {font-size: 13px;margin: 0 0 24px;}
  .shop .shop-content .product-list-section {width: 100%;padding: 23px 10px 0;}
  .product-list-section ul.product-list {margin: 0;}
  .product-inner .product-img img {max-width: 100%;width: 100%;}
  .product-list-section ul.product-list li.product {width: 50%;padding: 0 0;margin: 0 0 19px;}
  .template-collection .product-list.four .product:nth-child(3n+1) {clear: none;}
  .template-collection .product-list.four .product:nth-child(2n+1) {clear: left;}
  .template-collection .product-list.four .product {width: 50% !important;min-width: inherit !important;padding: 0 5px;}

    div.overlay-content .popup-content .subscribe-form-bg {padding: 32px 25px 21px 23px;}
    div.overlay-content .popup-content .subscribe-form-bg .subscribe-form {text-align: left;}
    div.overlay-content .popup-content .subscribe-text .subscribe-title h3 {font-size: 12px;line-height: 28px;letter-spacing: 0.6px;}
    div.overlay-content .subscribe-text p {font-size: 10px;line-height: 14px;}
    div.overlay-content .form-right .btn.btn-primary {float: right;}
    div.overlay-content {width: 100%;bottom: 10px;max-width: 303px;}
    .template-index .slide .image-wrap {height: 284px;}
  
    div#insta-feed a:nth-child(6) {display: block;}
    div#insta-feed .container {width: 50% !important;overflow: hidden;padding-top: 50% !important;}
    #header-text-banner p {max-width: 352px;margin: 0 auto;}
    .main-header-wrap {top: 38px;}
    div#bc-sf-filter-tree:not(.bc-sf-filter-tree-mobile-open) {display: block !important;}
    div#bc-sf-filter-tree-mobile {display: none;}
    .single-page-images .small-img {display:none;}
    section.product-single-area {padding: 0 26px;}  
  .colors p {margin: 0;line-height: 1;}
  .colors span {line-height: 1;}
  .colors {margin: 10px 0;}
  .size-number ul li {margin-right: 0;}
  .right-side-details .size-guide .size-number {float: left;}
  .shop-single-details .size-guide-btn {float: right;margin-left: 0;margin-bottom:15px;}
  .shop-single-page .right-side-details .size-guide .size-number ul label img {width: 24px;}
  .shop-single-page .right-side-details .size-guide .size-number ul {width: 174px;}
  .shop-single-details .size-guide-btn a.btn {font-size: 14px;padding: 0 26px;}
  .right-side-details .add-to-cart-btn .cart-btn .btn {padding: 3px 18px 0;}
  .right-side-details .add-to-cart-btn .cart-btn .swym-button-bar {width: 48.6%;}
  .right-side-details .add-to-cart-btn .cart-btn .swym-button-bar button.btn.swym-button.swym-add-to-wishlist {font-size: 14px;padding: 0 9px;text-indent: 0;height: 31px;margin-right:0;}
  .right-side-details .add-to-cart-btn .cart-btn .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext:after {margin-left: 4px;margin-right: 0;top:0;}
  .right-side-details .add-to-cart-btn .cart-btn .swym-button-bar button.btn.swym-button.swym-add-to-wishlist.swym-added {font-size: 13px;padding: 0 5px;}
  .right-side-details .add-to-cart-btn .btn {padding: 3px 20px 0;text-align: center;}
  .product-inner .product-name h2 {line-height: 1.5;font-size: 10px;padding: 0 30px;}
  .product-inner .product-name .product-price p {font-size:8px;}
  .product-inner .product-name .icon {width: max-content;width: -o-max-content;width: -moz-max-content;width: -webkit-max-content;display: block;overflow: hidden;}
  .product-list-section ul.product-list li.product input.action-button.submit.btn {display:block;}
  header.main-header-wrap .main-header .mini-cart {width: 290px;left: -240px;}
  header.main-header-wrap .subscribe-form-bg.sign-up-page.cart-page {max-width: 100%;overflow: auto;height: calc(100vh - 150px);}
  .faq-list .faq-box {margin-bottom: 30px;}
  .faq-list .faq-box .faq-title {margin: 0 0 0;}
  .featured-page .shop-area {padding-bottom: 0;border-top: none;border-bottom: none;}
  .template-index .slide .jump-to-slide {margin:0 auto;left:0;right:0;width: -webkit-max-content;width: -moz-max-content;width: -o-max-content;width: max-content;}
  .product-section .title h2 {font-size: 10px;}
  .product-section .product-box h4, .product-section .product-box h2 {font-size: 9px;}
  footer .social-icons ul li a .svg-icon {width: 14px;}
  footer .social-icons ul li {margin-right: 5px;}
  .side-bar .theiaStickySidebar {width: 100% !important;}
  footer .categories-count.content {padding-bottom:0;}
  .copyright {padding: 15px 0 29px;}
  footer .footer-title h4 {margin: 1.33em 0 10px;}
  footer .mobile-show {padding-bottom: 25px;}
  .product-list-section ul.product-list .sca-qv-image .sca-qv-button {padding: 4px 40px !important;}
  .content-cols .content-cols-3 {width: 100%;}
  .content-cols {padding-bottom: 30px;margin: 54px 15px 80px;}
  .content-cols .content-cols-3 h2 {margin-bottom: 6px;font-size: 14px;line-height: 28px;}
  .content-cols .content-cols-3:first-child {padding-top: 17px;}
  .content-cols .content-cols-3 + .content-cols-3 {margin-top: 15px;}
  .shop-single-page .right-side-details .size-guide .size-number ul {width: 220px;}
  .shop-single-page .right-side-details .size-guide .size-number ul li {margin-right:4px;}
  .shop-single-details .bottom-help-us .live-btn {padding-right: 0;width: 49%;margin-right: 1%;}
  .shop-single-details .bottom-help-us .email-btn {float: left;padding-left: 0;width: 48.6%;margin: 0 0 0 1%;}
  .content-cols:before {height:100%;}
  .collection-content-page .container-padd {padding: 0 20px 0 20px;}
  .collection-content-img .col-width-6 {width: 44%;padding: 0 10px;}
  .sustainable .row {display: block;}
  .sustainable .row .left-box,.sustainable .row .right-box {width: 100%;}
  section#mixmatch-tops, section#mixmatch-bottoms {padding: 0 15px;}
  section#mixmatch-bottoms > .content-area {margin-top: 0;}
  .next-privious-btn a {padding: 0 20px;}
  /*.desktop-content {display:none;}
  .mobile-content {display:block;}*/
  .size-guide-modal {padding: 20px 40px;max-width: 310px;}
  .size-guide-popup {overflow: auto;height: 70vh;}
  .shop-content .product-list-section ul.product-list {margin: 0 -5px;}
  .product-list-section ul.product-list li.product .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext {width: 16px;line-height: 10px;}
  .product-list-section ul.product-list li.product .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext:after {font-size: 14px;}
  .product-list-section ul.product-list li.product input.action-button.submit.btn {background-size: contain;width: 14px;height: 15px;margin-top: 0;margin-right: 3px;display: none !important;}
  .template-article .heading-section {display: none;}
  .product-list-section ul.product-list.product-list-slick li.product {padding: 0 5px;}
/*   .size-guide-btns .aus-btn, .size-guide-btns .int-btn {margin: 0;}     */
  .afterpay-mdl {max-width: 100%;}
  .template-list-collections .collections {padding: 0 0;}
  .journal-section  .product-list.slick-slider {padding: 0 5px;margin-bottom: 0;}
.journal-section  .product-list.slick-slider .product-box {padding: 0 5px;float:left;}
  a.scrollup {display:none !important;}
  .custom-mdl-wrapper .mdl-content-box {transform: translateX(0) translateY(-50%);-o-transform: translateX(0) translateY(-50%);-moz-transform: translateX(0) translateY(-50%);-webkit-transform: translateX(0) translateY(-50%);left: 0;width: 100%;}
  .size-guide-modal {padding: 20px 35px;max-width: 100%;width: 100%;}
  .size-guide-btns .aus-btn {margin-right: 5px;}
  .size-guide-btns .int-btn {margin-left: 5px;}
  .related-products .product-list-section .product-inner .product-name .icon {top: 0;}
  .journal-section .img-box {min-height: inherit;}
  .template-index .welcome-area .container {max-width: 698px;padding: 0 27px;}
  .collection-content-img-full.collection-content-img {margin: 0 auto 40px !important;display: block;}
  .collection-content-img-full + .collection-content-img-full.collection-content-img .col-width-6:first-child {width: 100%;padding: 0;margin-bottom: 30px;}
  .mixmatch-page .content-page {padding-bottom: 0;}
  .gift-voucher-single-area .shop-single-page .col-width-6 {padding: 0 20px;}
  .gift-voucher-single-area #product-area .shop-single-page .details {padding: 0 20px;}
  .mixmatch-page .heading-section {display: none;}
  .mixmatch-page .content-page {padding-top: 30px;}
  .mixmatchcurrent .content.content-area .mix-match-wrap .right-side-details .content .size-guide {margin-top: 0;margin-bottom: 0;}
   .product-inner .product-size {display: none;}
  .collection-content-page .collection-img .img-details + .collection-content-img-full.collection-content-img {padding: 0;}
  .collection-content-page .collection-img .img-details + .collection-content-img-full.collection-content-img .img {margin-bottom: 30px;}
  div#swym-plugin .swym-item-grid .swym-item, div#swym-hosted-plugin .swym-item-grid .swym-item {width: 100%;}
  .collection-content-img-full {margin: 0px 0 30px;}
  div#swym-plugin .swym-item-grid .swym-inner, div#swym-hosted-plugin .swym-item-grid .swym-inner {margin-left: 0;}
  div#swym-plugin .swym-title, div#swym-hosted-plugin div.swym-title {height: auto;margin-bottom: 10px;display: block;width: 100%;}
  div#swym-plugin .swym-item-grid .swym-image, div#swym-hosted-plugin .swym-item-grid .swym-image {height: auto;width: 100%;margin: 0;float:none;}
  h1#swym-plugin-name {text-align: center;margin: 90px auto 80px;}
  .collection-content-page .collection-img .img-details + .collection-content-img-full.collection-content-img .col-width-6:last-child .img {margin-bottom: 0;}
  .right-side-details .add-to-cart-btn .cart-btn .swym-button-bar button.btn.swym-button.swym-add-to-wishlist span.swym-wishlist-cta {position: relative;}
  .currency-switcher .selected-currency {height: 17px;}
  .template-cart .cart-tools .totals {width: 100%;}
  .template-cart .heading-section {margin-bottom: 40px;}
  .template-cart table.table td.remove {right: 6px;top: -20px;}
  .template-cart table.table {position:relative;}
  .template-cart table.table td.total, .template-cart table.table td.price {font-weight: 300;}
  .template-cart table.table td.product-item .label.title a {font-size: 12px;}
  .template-cart div.cart-tools .totals .price {font-size: 14px;}
  .template-cart div.cart-tools .totals .message {font-size: 13px;}  
  #livechat-compact-container {display: block !important;width: 100% !important;padding: 0 !important;right: 0 !important;}
  .copyright .one-half:first-child {width: 100%;}
  div#insta-feed img {width: 100%!important;height: 100%!important;}
  .shop-area .shop-content {padding-bottom: 15px;}
  .shop-area .shop-content + .collection-header {margin-bottom: 42px;}
  .pagination-custom {text-align: center;}
  .collection-content-page .collection-img .img-details {margin-top: 25px;padding-bottom: 25px;}
  .sustainable .row .right-box .align-center p:empty {display: none;}
  .sustainable .row .right-box .align-center h2 {margin-bottom: 0;}
  .sustainable .row .right-box .align-center .arrow {margin: 0 auto 0;}
  .journal-section .journal-list .img-box {min-height: inherit;}
  .journal-section {padding: 0;margin-bottom: 0;}
  .journal-section + .arrow {margin: 0 auto 43px;}
  section.content.content-area.shop-insta-page {margin: 0;padding: 0;max-width: 100%;}
.template-page .shop-insta-page .text-content-wrap .fs-wrapper {padding-top: 20px;}
.template-page .shop-insta-page .text-content-wrap .fs-wrapper {padding: 20px 25px;}
  .subscribe-form-bg.sign-up-page.cart-page {padding: 21px 15px 23px;}
  header.main-header-wrap .main-header .mini-cart .subscribe-form .mini-cart-items-wrap {max-height:inherit;}
  .mdl-body {padding: 0 15px;}
 #collectionText, #collectionText p, #collectionText p a {font-size: 9px;line-height: 17px;}
}
/*18-12-18*/
@media (max-width: 719px) {  
  .template-index .slide .content-outer-wrap {
    width: 100%;
    max-width: 100%;
  }
  .template-index .slide .content {
    max-width: 100%;
  }
}
@media (max-width: 639px) {  
   #header-text-banner {padding: 5px 0 6px;}
   #header-text-banner ul li {padding: 0 12px;line-height: 1;font-size: 9px;letter-spacing: 0.08em;max-width: 90px;}
   #header-text-banner ul li a {line-height: 1;font-size: 9px;letter-spacing: 0.08em;}
   #header-text-banner ul li svg {float: none;height: 10px;margin: 0 auto 6px;display: block;}
   .main-header-wrap {top: 35px;}
   body {padding-top:103px;}  
}
/*18-12-18*/
@media (max-width: 576px) {
   .add-to-cart-btn .cart-btn {margin-bottom: 15px;width: 100%;float: none;}
   .popup-details.right-side-details .size-guide-btn {float: left;width: 100%;}  
}
@media (max-width: 479px) {
   .shop-btns .shop-collection-btns {float: none;margin-right: 0;margin-bottom: 15px;}
   footer .col-width-2 {text-align: left;padding: 0;}
   footer .text-right {text-align: center;}
   footer .categories-count.content {margin: 0 auto;}
   footer .mobile-show {text-align: center;}
   footer .col-width-4 {width: 100%;}
  .shop-single-details.gift-voucher .size-number .add-to-cart-btn {margin: 0;float: none;width: 100%;}
  .shop-single-details.gift-voucher .size-number .add-to-cart-btn .cart-btn {margin: 0;}
  .shop-single-details .add-to-cart-btn .cart-btn label a.gray-btn {font-size: 11px;letter-spacing: 0.4px;}
  .shop-single-page .colors.quantity.quantity-box .input-group {margin-bottom: 0;}
  .shop-single-page .colors.quantity.quantity-box {margin: 10px 0 0;}
  .product-inner .product-size .quick-search.mobile-shop-now {padding: 0 15px;font-size: 12px;display: inline-block;width: 100%;}
  .product-list-section ul.product-list .sca-qv-image .sca-qv-button {display:none !important;}
  .product-inner .product-size {padding: 11px 12px;}
  .product-inner .product-size ul li {margin: 0 5px 0 0;}
  .product-inner .product-size ul li span {width: 20px;font-size: 10px;height: 20px;line-height: 21px;}
  .afterpay-mdl {max-width: 100%;}
  .size-guide-btns .aus-btn {margin-right:0;float:none;}
  .size-guide-btns .int-btn {margin-left: 0;margin-top:10px;float:none;}
  .size-guide-popup .size-guide-btns {display: block;-ms-flex-wrap: inherit;flex-wrap: inherit;}  
  .right-side-details .add-to-cart-btn .cart-btn .swym-button-bar button.btn.swym-button.swym-add-to-wishlist span.swym-wishlist-cta {padding-right: 16px;}
  #header-text-banner p {max-width: 265px;}
  .main-header-wrap {top: 52px;}
  /*18-12-18*/
   .main-header-wrap {top: 45px;}
  /*18-12-18*/
}
@media (max-width: 400px) {
  .shop-single-details .size-guide-btn {float:left;width:100%;}
  .shop-single-details .size-guide-btn a.btn {float:left;}
}
@media (min-width: 769px) {
  .eapps-instagram-feed-posts-item-visible.eapps-instagram-feed-posts-item-loaded:last-child {
        display: none;
  }  
  .eapps-instagram-feed-posts-item-visible.eapps-instagram-feed-posts-item-loaded {
        width: 20% !important;
  }
}