@media (max-width: 1850px) {

  .container-1800,
  .container-1600,
  .container-1732 {
    max-width: 1500px;
  }

  .links-all-main>ul>li>a {
    font-size: 17px;
  }

  .mw-514 {
    max-width: 440px;
  }

  .mw-885 {
    max-width: 800px;
  }

  .cart-items a h3 {
    font-size: 23px;
  }

  .cart-items a p {
    font-size: 15px;
  }

  .header-top-part-contact ul {
    gap: 35px;
    padding: 10px 0;
  }

  .mw-1723 {
    max-width: 1423px;
  }

  .row-popular-categories .slick-list .slick-slide {
    padding-right: 55px;
  }

  .wwgyf {
    padding: 20px 0;
  }

  .popular-categories {
    padding: 26px 0;
  }

  .fa-45 {
    font-size: 40px;
  }

  .fa-20 {
    font-size: 18px;
  }

  .fa-25 {
    font-size: 23px;
  }

  .slider-collection {
    gap: 60px;
    padding-bottom: 35px;
  }

  .slider-collection-items {
    max-width: 280px;
  }

  .gap-between-86 {
    margin-left: -35px;
    margin-right: -35px;
  }

  .gap-between-86>div {
    padding-left: 35px;
    padding-right: 35px;
  }

  .fa-47 {
    font-size: 43px;
  }

  .fa-28 {
    font-size: 25px;
  }

  .pb-121 {
    padding-bottom: 100px !important;
  }

  .pt-44 {
    padding-top: 36px !important;
  }

  .fa-35 {
    font-size: 32px !important;
  }

  .mb-28 {
    margin-bottom: 22px !important;
  }

  .box-apparel-of-specific-item:before {
    background: linear-gradient(-256deg,
        #183776 0%,
        #234ea5 66%,
        transparent 90%);
  }

  .pt-121 {
    padding-top: 100px !important;
  }

  .mw-852 {
    max-width: 690px;
  }

  .mw-434 {
    max-width: 390px;
  }

  .mb-37 {
    margin-bottom: 30px !important;
  }

  .jerseys-custom-column-small-text {
    padding: 28px 15px 0;
  }

  .mb-18 {
    margin-bottom: 15px !important;
  }

  .jerseys-custom-column-small-image {
    max-width: calc(100% - 50px);
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
  }

  .pb-91 {
    padding-bottom: 70px;
  }

  .pt-91 {
    padding-top: 70px !important;
  }

  .row-customize-your-clothes-items-order {
    gap: 70px;
  }

  .customize-your-clothes-items-order {
    gap: 22px;
  }

  .pt-114 {
    padding-top: 90px !important;
  }

  .pb-42 {
    padding-bottom: 32px !important;
  }

  .fa-18 {
    font-size: 17px !important;
  }

  .row-information-box {
    padding: 40px 95px;
  }

  .pb-51 {
    padding-bottom: 45px !important;
  }

  .pt-57 {
    padding-top: 50px !important;
  }

  .left-minus-106 {
    left: -96px;
  }

  .row-sub-menu {
    gap: 35px;
  }

  .gradient-line-sub-menu {
    margin-right: 35px;
    margin-left: 35px;
    height: 360px;
  }

  .sub-menu-1 {
    padding: 26px 55px 26px 26px;
  }

  .text-sub-menu-column .sub-menu-text-columns ul li:not(.btn-orders-sub-menu) a {
    font-size: 15px;
    margin-bottom: 17px;
  }

  .btn-orders-sub-menu a {
    font-size: 15px;
  }

  .minw-1156 {
    min-width: 1030px;
  }

  .image-sub-menu-column {
    max-width: 250px;
  }

  .mw-212 {
    max-width: 190px;
  }

  .text-sub-menu-column {
    max-width: 650px;
  }

  .sub-menu-2,
  .sub-menu-3,
  .sub-menu-4 {
    padding: 24px;
  }

  .minw-614 {
    min-width: 560px;
  }

  .left-minus-138 {
    left: -118px;
  }

  .minw-590 {
    min-width: 540px;
  }

  .left-minus-104 {
    left: -80px;
  }

  .gap-between-268 {
    margin-left: -100px;
    margin-right: -100px;
  }

  .gap-between-268>div {
    padding-left: 100px;
    padding-right: 100px;
  }

  .mw-1230 {
    max-width: 1100px;
  }

  .container-1450 {
    max-width: 1350px;
  }

  .tabs-recents-list-items {
    max-width: calc(100% - 210px);
  }

  .tabs-recents-list-items .nav-item .nav-link {
    font-size: 16px;
    padding: 0px 10px;
    min-width: 140px;
    line-height: 38px;
  }

  .tabs-recents-list-items .nav-item {
    margin-right: 24px;
  }

  .fa-24 {
    font-size: 20px;
  }

  .text-bg-line h1 {
    padding-right: 25px;
  }

  .text-bg-line:after {
    max-width: 195px;
  }

  .text-item-news-insight a,
  .text-item-news-insight h6 {
    font-size: 20px;
    margin-bottom: 25px;
  }

  .text-item-news-insight {
    padding: 29px 20px 35px;
    max-width: calc(100% - 38px);
  }

  .gap-between-70 {
    margin-left: -25px;
    margin-right: -25px;
  }

  .gap-between-70>div {
    padding-left: 25px;
    padding-right: 25px;
  }

  .text-item-news-insight p {
    font-size: 18px;
  }

  .row-gap-56 {
    row-gap: 50px;
  }

  .pb-169 {
    padding-bottom: 150px;
  }

  .dropdowns-custom-heading {
    padding: 15px 12px;
  }

  .dropdowns-custom-content ul {
    gap: 15px;
  }

  .checkbox-filter {
    width: 18px;
    height: 18px;
    top: 4px;
  }

  .checkbox-filter-custom label {
    font-size: 15px;
  }

  .product-listings-top-portion {
    padding: 16px 25px;
  }

  .products-all-main-listings {
    gap: 40px;
  }

  .products-main-parent {
    max-width: calc(25% - 40px * 3 / 4);
  }

  .products-images-main-product {
    height: 320px;
  }

  .color-pallete-product {
    gap: 7px;
  }

  .color-option,
  .show-all-btns {
    width: 22px;
    height: 22px;
  }

  .wishlist-box {
    width: 35px;
    height: 35px;
  }

  .wishlist-box>a {
    max-width: 50%;
  }

  .product-text-main>a {
    font-size: 15px;
    margin-top: 5px;
  }

  .product-text-main {
    padding: 16px 0;
  }
}

@media (max-width: 1600px) {

  .container-1504,
  .container-1800,
  .container-1600,
  .container-1732,
  .container-1500,
  .container-1502 {
    max-width: 1350px;
  }

  .links-all-main>ul>li>a {
    font-size: 16px;
  }

  .mw-514 {
    max-width: 400px;
  }

  .mw-885 {
    max-width: 700px;
  }

  .cart-items a h3 {
    font-size: 20px;
  }

  .cart-items a p {
    font-size: 14px;
  }

  .header-top-part-contact ul {
    gap: 30px;
    padding: 8px 0;
  }

  .mw-1723 {
    max-width: 1263px;
  }

  .row-popular-categories .slick-list .slick-slide {
    padding-right: 58px;
  }

  .wwgyf {
    padding: 18px 0;
  }

  .popular-categories {
    padding: 22px 0;
  }

  .fa-45 {
    font-size: 35px;
  }

  .fa-20 {
    font-size: 17px;
  }

  .fa-25 {
    font-size: 20px;
  }

  .slider-collection {
    gap: 50px;
    padding-bottom: 30px;
  }

  .slider-collection-items {
    max-width: 270px;
  }

  .gap-between-86 {
    margin-left: -30px;
    margin-right: -30px;
  }

  .gap-between-86>div {
    padding-left: 30px;
    padding-right: 30px;
  }

  .fa-47 {
    font-size: 40px;
  }

  .fa-28 {
    font-size: 25px;
  }

  .pb-121 {
    padding-bottom: 80px !important;
  }

  .pt-44 {
    padding-top: 26px !important;
  }

  .fa-35 {
    font-size: 30px !important;
  }

  .mb-28 {
    margin-bottom: 22px !important;
  }

  .box-apparel-of-specific-item:before {
    background: linear-gradient(-256deg,
        #183776 0%,
        #234ea5 50%,
        transparent 80%);
  }

  .pt-121 {
    padding-top: 80px !important;
  }

  .mw-852 {
    max-width: 570px;
  }

  .mw-434 {
    max-width: 370px;
  }

  .mb-37 {
    margin-bottom: 30px !important;
  }

  .jerseys-custom-column-small-text {
    padding: 25px 10px 0;
  }

  .mb-18 {
    margin-bottom: 15px !important;
  }

  .jerseys-custom-column-small-image {
    max-width: calc(100% - 90px);
  }

  .pb-91 {
    padding-bottom: 70px;
  }

  .pt-91 {
    padding-top: 70px !important;
  }

  .row-customize-your-clothes-items-order {
    gap: 30px;
  }

  .customize-your-clothes-items-order {
    gap: 22px;
  }

  .pt-114 {
    padding-top: 70px !important;
  }

  .pb-42 {
    padding-bottom: 30px !important;
  }

  .fa-18 {
    font-size: 17px !important;
  }

  .row-information-box {
    padding: 40px 65px;
  }

  .pb-51 {
    padding-bottom: 40px !important;
  }

  .pt-57 {
    padding-top: 45px !important;
  }

  .mw-158 {
    max-width: 140px;
  }

  .header-main-links-part {
    padding: 26px 0;
  }

  .wwgyf-items {
    gap: 5px !important;
  }

  .fa-15 {
    font-size: 14px !important;
  }

  .slider-collection-items-text {
    margin-top: 12px;
  }

  .slider-collection-items-text h3,
  .slider-collection-items-text a {
    font-size: 18px;
    margin-bottom: 5px;
  }

  .slider-collection-items-text p {
    font-size: 15px;
  }

  .text-absolute-categories {
    padding: 28px;
  }

  .mb-45 {
    margin-bottom: 35px !important;
  }

  .box-apparel-of-specific-item {
    padding: 40px 90px 45px;
  }

  .jerseys-custom-row br {
    display: none;
  }

  .customize-your-clothes-items-order-image img {
    height: 75px;
    width: auto;
  }

  .mw-331-ib {
    max-width: 300px;
  }

  .mw-333-ib {
    max-width: 300px;
  }

  .container-1396 {
    max-width: 1200px;
  }

  .footer-main-web-row {
    margin-bottom: 40px;
  }

  .mb-16 {
    margin-bottom: 10px !important;
  }

  .social-medial-links {
    margin-bottom: 15px;
  }

  .social-medial-links ul li a {
    width: 42px;
    height: 42px;
  }

  .footer-main-web-links h3 {
    font-size: 17px;
  }

  .footer-main-web-links ul li a {
    font-size: 15px;
    line-height: 220%;
  }

  .gap-between-268 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .gap-between-268>div {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mw-1230 {
    max-width: 950px;
  }

  .pb-95 {
    padding-bottom: 80px;
  }

  .pt-94 {
    padding-top: 80px;
  }

  .fa-30 {
    font-size: 25px;
  }

  .mw-879 {
    max-width: 760px;
  }

  .mw-494 {
    max-width: 450px;
  }

  .list-items ul li {
    font-size: 18px;
  }

  .list-items ul {
    gap: 16px;
    margin-top: 25px;
  }

  .gap-between-76 {
    margin-left: -25px;
    margin-right: -25px;
  }

  .gap-between-76>div {
    padding-left: 25px;
    padding-right: 25px;
  }

  .review-by-client p {
    font-size: 16px;
    margin: 15px 0 20px;
  }

  .reviews-items-main {
    padding: 30px 40px;
  }

  .logo-image-review p {
    width: 70px;
    height: 70px;
    font-size: 22px;
  }

  .area-name {
    margin-bottom: 5px;
  }

  .reviewers-info>h3 {
    font-size: 20px;
    margin-bottom: 4px;
  }

  .row-gap-85 {
    row-gap: 60px;
  }

  .container-1450 {
    max-width: 1150px;
  }

  .mw-822 {
    max-width: 710px;
  }

  .mw-418 {
    max-width: 365px;
  }

  .tabs-recents-list-items .nav-item .nav-link {
    font-size: 15px;
    min-width: 130px;
    line-height: 34px;
  }

  .text-item-news-insight {
    padding: 25px 20px 30px;
    max-width: calc(100% - 28px);
  }

  .text-item-news-insight a,
  .text-item-news-insight h6 {
    font-size: 18px;
    margin-bottom: 20px;
  }

  .gap-between-70 {
    margin-left: -20px;
    margin-right: -20px;
  }

  .gap-between-70>div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-item-news-insight p {
    font-size: 16px;
  }

  .btns-paginations .btn-reg {
    height: 48px;
    font-size: 18px;
  }

  .pagination-select .real-select-selected {
    min-height: 48px;
  }

  .pb-169 {
    padding-bottom: 120px;
  }

  .reviews-items-main.review-items-page-design-change .review-by-client {
    max-width: calc(100% - 390px);
  }

  .reviews-items-main.review-items-page-design-change {
    padding: 38px 45px;
  }

  .row-gap-66 {
    row-gap: 62px;
  }

  .mt-68 {
    margin-top: 63px;
  }

  .pb-166 {
    padding-bottom: 145px;
  }

  .pt-66 {
    padding-top: 60px;
  }

  .pt-60 {
    padding-top: 40px;
  }

  .pb-46 {
    padding-bottom: 40px;
  }

  .mw-1036 {
    max-width: 800px;
  }

  .my-25-35 {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .text-editor h1,
  .privacy-policy-terms-conditions-text h1,
  .text-editor h2,
  .privacy-policy-terms-conditions-text h2 {
    font-size: 22px;
    margin-bottom: 14px;
  }

  .text-editor p,
  .privacy-policy-terms-conditions-text p {
    font-size: 16px;
    margin-bottom: 25px;
    margin-top: 10px;
  }

  .text-editor img,
  .privacy-policy-terms-conditions-text img {
    margin-bottom: 36px;
    margin-top: 19px;
  }

  .share-on-insights-head p {
    font-size: 18px;
  }

  .share-on-insights-head ul {
    gap: 20px;
  }

  .text-editor iframe,
  .text-editor .video-portion {
    margin: 45px auto;
    max-width: 850px;
  }

  .text-editor ol li,
  .text-editor ul li,
  .privacy-policy-terms-conditions-text ol li,
  .privacy-policy-terms-conditions-text ul li {
    font-size: 16px;
    margin-bottom: 10px;
  }

  .text-editor ul li::before,
  .privacy-policy-terms-conditions-text ul li:before {
    top: 9px;
  }

  .text-editor ol li:before,
  .privacy-policy-terms-conditions-text ol li:before {
    width: 20px;
  }

  .faq-tabs .nav-pills .nav-link {
    padding: 16px 20px 12px;
    font-size: 16px;
  }

  .faq-tabs .tab-content {
    margin-top: 15px;
  }

  .accordion-item {
    margin-bottom: 25px;
  }

  .faqs-accordions .accordion-button {
    padding: 20px 26px;
  }

  .faqs-accordions .accordion-button h3 {
    font-size: 18px;
  }

  .accordion-body p {
    font-size: 16px;
  }

  .accordion-body {
    padding: 0px 94px 20px 26px;
  }

  .pb-159 {
    padding-bottom: 120px;
  }

  .text-editor.text-editor-refund-policy h3 {
    font-size: 26px;
    margin-bottom: 16px;
  }

  .text-editor.text-editor-refund-policy h6 {
    font-size: 18px;
    max-width: 550px;
    margin-bottom: 20px;
  }

  .text-editor.text-editor-refund-policy ul {
    gap: 15px;
  }

  .pb-160 {
    padding-bottom: 120px;
  }

  .pt-63 {
    padding-top: 50px;
  }

  .container-1540 {
    max-width: 1350px;
  }

  .mw-566 {
    max-width: 500px;
  }

  .mw-925 {
    max-width: 800px;
  }

  .mh-255 {
    min-height: 220px;
  }

  .call-email-phone-contact-page-items {
    gap: 15px;
    font-size: 16px;
    padding: 8px;
  }

  .call-email-phone-contact-page-items p>span {
    font-size: 14px;
  }

  .form-main-parent.contact-us-page.form-contact-page-main-on-form {
    padding: 25px 30px 30px;
  }

  .pb-167 {
    padding-bottom: 140px;
  }

  .pb-134 {
    padding-bottom: 120px;
  }

  .bg-blue-mh-255-bottom:after {
    max-height: 225px;
  }

  .dropdowns-custom-heading {
    padding: 12px 12px;
  }

  .dropdowns-custom-content ul {
    gap: 12px;
  }

  .product-listings-top-portion {
    padding: 14px 20px;
  }

  .products-all-main-listings {
    gap: 30px;
  }

  .products-main-parent {
    max-width: calc(25% - 30px * 3 / 4);
  }

  .products-images-main-product {
    height: 340px;
  }

  .color-pallete-product {
    gap: 5px;
    padding: 6px 8px;
  }

  .color-option,
  .show-all-btns {
    width: 20px;
    height: 20px;
  }

  .wishlist-box {
    width: 30px;
    height: 30px;
  }

  .wishlist-box>a {
    max-width: 50%;
  }

  .product-text-main>a {
    font-size: 14px;
    margin-top: 2px;
  }

  .product-text-main {
    padding: 14px 0;
  }

  .checkbox-filter:after {
    width: calc(100% + 4px);
    height: calc(100% + 4px);
  }

  .mw-277 {
    max-width: 240px;
  }

  .mw-100-minus-277 {
    max-width: calc(100% - 237px - 33px);
  }

  .container-1440 {
    max-width: 1400px;
  }

  .productdetailstext-right {
    max-width: 720px;
    width: 100%;
  }

  .links-all-main>ul {
    gap: 30px;
  }

  .btn-header {
    padding: 10px 35px;
    margin-left: 40px;
  }
}

@media (max-width: 1439px) {

  .container-1504,
  .container-1800,
  .container-1600,
  .container-1732,
  .container-1500,
  .container-1502 {
    max-width: 1170px;
  }

  .links-all-main>ul>li>a {
    font-size: 15px;
    padding: 9px 0;
  }

  .cart-items a {
    gap: 20px;
  }

  .mw-514 {
    max-width: 310px;
  }

  .cart-items img {
    max-width: 22px;
  }

  .search-portions img,
  .wishlist img,
  .profile img {
    max-width: 20px;
  }

  .header-main-links-part {
    padding: 22px 0;
    /* align-items: center; */
  }

  .cart-items a h3 {
    font-size: 18px;
    margin-bottom: 4px;
  }

  .cart-items a p {
    font-size: 12px;
  }

  .mw-885 {
    max-width: 640px;
  }

  .mw-158 {
    max-width: 120px;
  }

  .header-top-part-contact ul {
    gap: 25px;
  }

  .fa-15 {
    font-size: 12px !important;
  }

  .stars-items img {
    height: 14px;
    width: auto;
  }

  .gap-4-37 {
    gap: 2px;
  }

  .wwgyf {
    padding: 14px 0;
  }

  .mw-1723 {
    max-width: 1110px;
  }

  .fa-16 {
    font-size: 14px !important;
  }

  .text-rotated p {
    margin-top: -3px;
  }

  .row-popular-categories .slick-list .slick-slide {
    padding-right: 39px;
  }

  .text-rotated .fa-18 {
    font-size: 15px !important;
  }

  .text-rotated .fa-16 {
    font-size: 13px !important;
  }

  .text-rotated {
    left: -15px;
    transform-origin: 60% 130%;
  }

  .fa-45 {
    font-size: 30px;
  }

  .mb-10 {
    margin-bottom: 7px !important;
  }

  .mb-29 {
    margin-bottom: 20px !important;
  }

  .btns-banner {
    gap: 15px;
  }

  .banner-slider-items {
    padding: 240px 50px 30px;
  }

  .slick-arrow-design .slick-arrow {
    width: 35px;
    height: 35px;
  }

  .slick-arrow-design .slick-arrow:after {
    height: 15px;
    width: 8px;
    background-position: center center;
    left: 50%;
  }

  .fa-20 {
    font-size: 16px;
  }

  .mb-45 {
    margin-bottom: 25px !important;
  }

  .slider-collection {
    gap: 35px;
    padding-bottom: 30px;
  }

  .slider-collection-items-text h3,
  .slider-collection-items-text a {
    font-size: 16px;
    margin-bottom: 2px;
  }

  .slider-collection-items-text p {
    font-size: 13px;
  }

  .slider-collection-items {
    max-width: 220px;
  }

  .gap-between-86 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .gap-between-86>div {
    padding-left: 15px;
    padding-right: 15px;
  }

  .fa-47 {
    font-size: 30px;
  }

  .mb-8 {
    margin-bottom: 5px !important;
  }

  .fa-28 {
    font-size: 20px;
  }

  .text-absolute-categories {
    padding: 20px;
  }

  .box-apparel-of-specific-item {
    padding: 35px 50px 40px;
  }

  .box-apparel-of-specific-item:before {
    background: linear-gradient(-256deg,
        #183776 0%,
        #234ea5 40%,
        transparent 70%);
  }

  .fa-35 {
    font-size: 26px !important;
  }

  .mb-28 {
    margin-bottom: 18px !important;
  }

  .btn-reg {
    padding: 11px 3px;
  }

  .pt-121 {
    padding-top: 60px !important;
  }

  .pb-121 {
    padding-bottom: 60px !important;
  }

  .mw-852 {
    max-width: 475px;
  }

  .mb-11 {
    margin-bottom: 5px !important;
  }

  .jerseys-custom-column-big {
    padding: 25px 16px 0;
  }

  .mw-434 {
    max-width: 320px;
  }

  .jerseys-custom-column-small-text {
    padding: 25px 20px 0;
  }

  .mb-37 {
    margin-bottom: 20px !important;
  }

  .jerseys-custom-column-small-image {
    max-width: calc(100% - 95px);
  }

  .mb-37 {
    margin-bottom: 15px !important;
  }

  .mb-18 {
    margin-bottom: 10px !important;
  }

  .row-customize-your-clothes-items-order {
    gap: 20px;
  }

  .customize-your-clothes-items-order {
    gap: 12px;
  }

  .customize-your-clothes-items-order-image img {
    height: 55px;
  }

  .fa-19 {
    font-size: 16px !important;
  }

  .mb-7 {
    margin-bottom: 2px !important;
  }

  .pt-91 {
    padding-top: 50px !important;
  }

  .pb-91 {
    padding-bottom: 50px !important;
  }

  .pt-114 {
    padding-top: 60px !important;
  }

  .lh-167 {
    line-height: 155%;
  }

  .fa-18 {
    font-size: 16px !important;
  }

  .fa-25 {
    font-size: 18px;
  }

  .mb-46 {
    margin-bottom: 30px !important;
  }

  .mw-331-ib {
    max-width: 250px;
  }

  .gap-19 {
    gap: 12px;
  }

  .box-card-information .mb-46>img {
    max-width: 110px;
  }

  .mw-333-ib {
    max-width: 280px;
  }

  .mw-443-ib {
    max-width: 410px;
  }

  .row-information-box {
    padding: 30px 55px;
  }

  .fa-14 {
    font-size: 13px !important;
  }

  .container-1396 {
    max-width: 1170px;
  }

  .footer-main-web-links h3 {
    font-size: 16px;
    margin-bottom: 6px;
  }

  .footer-main-web-links ul li a {
    font-size: 14px;
    line-height: 200%;
  }

  .social-medial-links ul li a {
    width: 38px;
    height: 38px;
  }

  .pb-51 {
    padding-bottom: 35px !important;
  }

  .pt-57 {
    padding-top: 35px !important;
  }

  .btn-phone-mail a {
    padding: 14px 0;
  }

  .footer-main-web-row {
    margin-bottom: 30px;
  }

  .minw-1156 {
    min-width: max-content;
  }

  .left-minus-104,
  .left-minus-106 {
    left: -70px;
  }

  .left-minus-138 {
    left: -98px;
  }

  .sub-menu-1,
  .sub-menu-2,
  .sub-menu-3,
  .sub-menu-4 {
    padding: 20px;
  }

  .submenu-container.sub-menu-1.minw-1156.left-minus-106 {
    padding-right: 40px;
  }

  .image-sub-menu-column {
    max-width: 220px;
  }

  .row-sub-menu {
    gap: 20px;
  }

  .text-sub-menu-column {
    max-width: calc(100% - 240px);
  }

  .gradient-line-sub-menu {
    margin-right: 23px;
    margin-left: 23px;
    height: 280px;
    margin-top: 0;
  }

  .text-sub-menu-column .sub-menu-text-columns h3 {
    font-size: 14px;
    margin-bottom: 14px;
  }

  .text-sub-menu-column .sub-menu-text-columns ul li:not(.btn-orders-sub-menu) a {
    font-size: 14px;
    margin-bottom: 14px;
  }

  .mw-212 {
    max-width: fit-content;
  }

  .btn-orders-sub-menu a {
    max-width: 142px;
    font-size: 14px;
    padding: 8px 0;
    margin-top: 5px;
  }

  .sub-menu-text-row {
    margin-top: 5px;
  }

  .minw-590 {
    min-width: 450px;
  }

  .minw-614 {
    min-width: 500px;
  }

  .absolute-search-bar {
    padding: 30px 0;
  }

  .mw-934 {
    max-width: 834px;
    width: 100%;
  }

  .absolute-search-bar input {
    font-size: 15px;
  }

  .lh-49px {
    line-height: 42px;
  }

  .mw-879 {
    max-width: 700px;
  }

  .mw-494 {
    max-width: 400px;
  }

  .pt-60 {
    padding-top: 50px;
  }

  .pb-63 {
    padding-bottom: 50px;
  }

  .fa-30 {
    font-size: 23px;
  }

  .mb-19 {
    margin-bottom: 15px !important;
  }

  .mb-paragraphs-22 p {
    margin-bottom: 12px;
  }

  .list-items ul {
    gap: 12px;
    margin-top: 18px;
  }

  .list-items ul li {
    font-size: 16px;
  }

  .mw-624 {
    max-width: 530px;
  }

  .mb-54 {
    margin-bottom: 40px;
  }

  .play-video-button img {
    max-width: 60px;
    height: auto;
  }

  .gap-between-268 {
    margin-left: -0px;
    margin-right: -0px;
  }

  .gap-between-268>div {
    padding-left: 0px;
    padding-right: 0px;
  }

  .box-mission {
    max-width: 500px;
    margin: 0 auto;
  }

  .pt-94 {
    padding-top: 50px;
  }

  .pb-95 {
    padding-bottom: 50px;
  }

  .gap-between-76 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .gap-between-76>div {
    padding-left: 15px;
    padding-right: 15px;
  }

  .reviews-items-main {
    padding: 30px 30px;
  }

  .logo-image-review p {
    width: 60px;
    height: 60px;
    font-size: 20px;
  }

  .area-name p {
    font-size: 16px;
  }

  .review-by-name {
    padding-top: 25px;
  }

  .row-gap-85 {
    row-gap: 40px;
  }

  .review-by-name:before {
    max-width: calc(100% + 10px);
  }

  .pt-66 {
    padding-top: 50px;
  }

  .pb-73 {
    padding-bottom: 50px;
  }

  .mb-108 {
    margin-bottom: 80px;
  }

  .container-1450 {
    max-width: 1000px;
  }

  .mw-822 {
    max-width: 650px;
  }

  .mw-418 {
    max-width: 300px;
  }

  .pt-55 {
    padding-top: 40px !important;
  }

  .pb-55 {
    padding-bottom: 40px !important;
  }

  .gap-between-70 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .gap-between-70>div {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-item-news-insight a,
  .text-item-news-insight h6 {
    font-size: 16px;
  }

  .row-gap-56 {
    row-gap: 35px;
  }

  .btns-paginations {
    gap: 30px;
    max-width: 240px;
  }

  .btns-paginations .btn-reg {
    height: 44px;
    font-size: 16px;
  }

  .pagination-select .real-select-selected {
    min-height: 42px;
    padding: 0 20px;
  }

  .pagination-select {
    font-size: 15px;
  }

  .pagination-select .form-fields-custom {
    margin: 0 15px;
    max-width: 75px;
  }

  .mw-1036 {
    max-width: 660px;
  }

  .my-25-35 {
    margin-top: 15px;
    margin-bottom: 20px;
  }

  .text-editor h1,
  .privacy-policy-terms-conditions-text h1,
  .text-editor h2,
  .privacy-policy-terms-conditions-text h2 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .text-editor p,
  .privacy-policy-terms-conditions-text p {
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 10px;
  }

  .text-editor img,
  .privacy-policy-terms-conditions-text img {
    margin-bottom: 36px;
    margin-top: 19px;
  }

  .share-on-insights-head p {
    font-size: 16px;
  }

  .share-on-insights-head ul {
    gap: 20px;
  }

  .text-editor iframe,
  .text-editor .video-portion {
    margin: 35px auto;
    max-width: 750px;
  }

  .text-editor ol li,
  .text-editor ul li,
  .privacy-policy-terms-conditions-text ol li,
  .privacy-policy-terms-conditions-text ul li {
    font-size: 16px;
    margin-bottom: 10px;
  }

  .text-editor ul li::before,
  .privacy-policy-terms-conditions-text ul li:before {
    top: 9px;
  }

  .text-editor ol li:before,
  .privacy-policy-terms-conditions-text ol li:before {
    width: 20px;
  }

  .share-copy-btn {
    max-width: 450px;
  }

  .share-copy-btn .input-copy {
    height: 50px;
    font-size: 16px;
    padding: 0 102px 0 106px;
  }

  .share-written,
  .copy-btn {
    font-size: 16px;
    padding: 0 15px;
    gap: 5px;
  }

  .pb-249 {
    padding-bottom: 160px;
  }

  .container-1156 {
    max-width: 950px;
  }

  .col-text-right-shipment1 {
    max-width: 360px;
  }

  .col-image-left-shipment1 {
    max-width: 530px;
  }

  .box-shipment-tracking1 {
    padding: 0px 28px 28px;
  }

  .mb-26,
  .mb-33 {
    margin-bottom: 20px !important;
  }

  .mh-47 {
    min-height: 42px;
  }

  .custom-upload-file,
  .form-group.formZn .real-select-selected,
  .form-group.formZn input,
  .form-group.formZn textarea,
  .unique-select {
    height: 42px;
    font-size: 14px;
  }

  .container-1193 {
    max-width: 950px;
  }

  .col-ordered-items-right-shipment2 {
    max-width: 420px;
  }

  .col-portion-shipment2 {
    max-width: calc(100% - 420px);
  }

  .shipmnent-process-parts {
    gap: 20px;
  }

  .fa-22 {
    font-size: 18px;
  }

  .image-portion-tickmart {
    width: 45px;
    height: 45px;
  }

  .image-portion-tickmart {
    border-radius: 12px;
  }

  .image-portion-tickmart:before,
  .image-portion-tickmart:after {
    border-radius: 10px;
  }

  .line-between-items {
    left: 21px;
  }

  .container-1330 {
    max-width: 1170px;
  }

  .mw-652 {
    max-width: 610px;
  }

  .mw-678 {
    max-width: 560px;
  }

  .main-area-form-parent {
    padding: 30px;
  }

  .outer-box:before {
    width: calc(100% - 50px);
    height: calc(100% - 50px);
  }

  .main-area-form {
    padding: 33px 44.5px 31px;
  }

  .btn-full-width {
    height: 42px;
  }

  .submit-btn-sign-in {
    padding-bottom: 39px;
    margin-bottom: 29px;
  }

  .logo-light-page {
    margin-top: 37px;
  }

  .pb-224 {
    padding-bottom: 180px;
  }

  .placeholder {
    font-size: 14px;
  }

  .white-area-response h3 {
    font-size: 24px;
  }

  .white-area-response img {
    max-width: 96px;
    margin: 26px auto 19px;
  }

  .white-area-response p {
    font-size: 16px;
    line-height: 163%;
  }

  .message-received-portion .btn-full-width.ff-jakarta.fa-16.fw-600 {
    max-width: 230px;
    margin-top: 19px;
  }

  .image-empty-full {
    width: 113px;
    height: 113px;
    flex: 0 0 113px;
  }

  .image-empty-full img {
    max-width: 65px;
    height: auto;
  }

  .emptylist-column-buttons {
    gap: 16px;
    max-width: 267px;
  }

  .pb-71 {
    padding-bottom: 60px;
  }

  .pt-71 {
    padding-top: 60px;
  }

  .pb-264 {
    padding-bottom: 200px;
  }

  .emptylist-row {
    max-width: 90%;
  }

  .text-editor.text-editor-refund-policy h3 {
    font-size: 22px;
    margin-bottom: 10px;
  }

  .text-editor.text-editor-refund-policy h6 {
    font-size: 16px;
    max-width: 480px;
    margin-bottom: 15px;
  }

  .text-editor.text-editor-refund-policy ul {
    gap: 13px;
  }

  .pb-160 {
    padding-bottom: 90px;
  }

  .pt-63 {
    padding-top: 50px;
  }

  .text-editor.text-editor-refund-policy ul li {
    font-size: 14px;
  }

  .text-editor.text-editor-refund-policy p {
    margin: 0 0 18px;
    font-size: 15px;
  }

  .container-1540 {
    max-width: 1170px;
  }

  .mw-566 {
    max-width: 420px;
  }

  .mw-925 {
    max-width: 720px;
  }

  .mh-255 {
    min-height: 180px;
  }

  .call-email-phone-contact-page-items {
    gap: 12px;
    font-size: 15px;
    padding: 8px;
  }

  .call-email-phone-contact-page-items p>span {
    font-size: 13px;
  }

  .form-main-parent.contact-us-page.form-contact-page-main-on-form {
    padding: 20px 25px 25px;
  }

  .pb-167 {
    padding-bottom: 100px;
  }

  .pb-134 {
    padding-bottom: 90px;
  }

  .bg-blue-mh-255-bottom:after {
    max-height: 225px;
  }

  .call-email-phone-contact-page-items>span {
    width: 45px;
    height: 45px;
  }

  .call-email-phone-contact-page {
    gap: 15px;
    max-width: 295px;
  }

  .pt-86 {
    padding-top: 60px !important;
  }

  .fa-26 {
    font-size: 23px;
  }

  .real-select-items div,
  .real-select-selected {
    font-size: 14px;
    padding: 10px 20px;
    padding-right: 20px;
  }

  .form-group.formZn .real-select-selected {
    padding-right: 30px;
  }

  .mw-277 {
    max-width: 220px;
  }

  .mw-100-minus-277 {
    max-width: calc(100% - 220px - 20px);
  }

  .checkbox-filter-custom label {
    font-size: 14px;
  }

  .checkbox-filter {
    top: 2px;
  }

  .dropdowns-custom-content ul {
    gap: 9px;
  }

  .dropdowns-custom-content {
    padding: 0 10px 15px;
  }

  .dropdowns-custom-heading {
    padding: 12px 10px;
  }

  .produstuctlistingscategories-top {
    padding: 8px 13px 7px;
  }

  .products-all-main-listings {
    gap: 20px;
  }

  .products-main-parent {
    max-width: calc(25% - 20px * 3 / 4);
  }

  .productdetailstext-right {
    max-width: 550px;
  }

  .image-main-product img {
    height: 500px;
  }

  .image-left-slider-slider-vertical .slick-slide>img {
    height: 116.25px;
  }

  .container-1440 {
    max-width: 1150px;
  }

  .mw-637 {
    max-width: 580px;
  }

  .tagsdesign {
    padding: 4px 12px;
    font-size: 15px;
  }

  .color-option-details {
    padding: 10px;
    gap: 5px;
    font-size: 15px;
    max-width: calc(33.333% - 5px * 2 / 3);
  }

  .color-option-details>span {
    width: 25px;
    height: 25px;
  }

  .image-left-slider {
    max-width: 103px;
  }

  .image-main-product {
    max-width: calc(100% - 113px);
  }

  .mb-31 {
    margin-bottom: 20px !important;
  }

  .mb-36 {
    margin-bottom: 20px;
  }

  .text-bg-line-behind-text-full {
    margin-bottom: 30px;
  }

  .pt-69 {
    padding-top: 50px;
  }

  .pb-78 {
    padding-bottom: 40px !important;
  }

  .mt-31 {
    margin-top: 25px !important;
  }

  .banner-get-a-free-quote {
    margin-bottom: 150px;
  }

  .links-all-main>ul {
    gap: 20px;
  }

  .btn-header {
    padding: 8px 25px;
    margin-left: 30px;
    font-size: 14px;
  }
}

@media (max-width: 1199px) {
  .header-main-links-part {
    padding: 18px 0;
  }

  .container-1504,
  .container-1396,
  .container-1800,
  .container-1600,
  .container-1732,
  .container-1500,
  .container-1502 {
    max-width: 960px;
  }

  /* Menu */
  .header-top-part-contact {
    display: none;
  }

  .links-all-main>ul {
    position: fixed;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: #0f224a !important;
    flex-direction: column;
    z-index: 9;
    max-width: 502px;
    justify-content: flex-start;
    padding: 35px 0;
    overflow-y: auto;
    align-items: flex-start;
    transition: 0.3s ease-in-out;
  }

  .links-all-main>ul li {
    width: 100%;
  }

  .links-all-main>ul>li>a {
    color: #fff;
    padding: 14px 20px;
    justify-content: space-between;
    border-bottom: 1px solid #fff;
  }

  .submenu-container {
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    transform: none !important;
    min-width: 100% !important;
    padding: 0 !important;
    background: #f2f5fb;
    border-radius: 0;
  }

  .image-sub-menu-column {
    display: none;
  }

  .text-sub-menu-column {
    max-width: 100% !important;
    width: 100% !important;
    min-width: 100%;
  }

  .gradient-line-sub-menu {
    display: none !important;
  }

  .sub-menu-text-row {
    margin-top: 0;
    gap: 20px;
    flex-flow: wrap;
  }

  .sub-menu-text-columns {
    flex: 0 0 auto;
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
  }

  .sub-menu-3 .sub-menu-text-columns>h3,
  .sub-menu-2 .sub-menu-text-columns>h3,
  .sub-menu-4 .sub-menu-text-columns>h3 {
    display: none;
  }

  .text-sub-menu-column .sub-menu-text-columns ul li:not(.btn-orders-sub-menu) a {
    color: #000;
    margin-bottom: 12px;
  }

  /* .text-sub-menu-column
    .sub-menu-text-columns
    ul
    li:not(.btn-orders-sub-menu)
    a:hover {
    color: #fff;
  } */

  .text-sub-menu-column .sub-menu-text-columns h3 {
    color: #d94f46;
    font-weight: 700;
    font-size: 16px;
  }

  .btn-orders-sub-menu a {
    border-color: #fff;
    color: #fff;
  }

  .btn-orders-sub-menu a:hover {
    background: #fff;
    color: #d94f46;
  }

  .text-sub-menu-column ul>li {
    display: flex;
  }

  .links-all-main>ul>li.sub-menu>a:after {
    background: transparent;
  }

  .sub-menu-btn {
    display: flex;
    flex-direction: column;
    width: 30px;
    height: 30px;
    background: #d94f46;
    margin-left: auto;
    border: none;
    border-radius: 2px;
    justify-content: space-between;
    align-items: center;
    padding: 8px 5px;
  }

  .mw-885 {
    max-width: 480px;
  }

  span.lines-menu {
    width: 100%;
    height: 1px;
    display: flex;
    align-items: center;
    background: #fff;
  }

  .submenu-container {
    display: none;
    transition: none;
  }

  .links-all-main>ul.menu-active-tab {
    left: 0;
  }

  .btn-close-sm-screen {
    position: absolute;
    right: 5px;
    top: 5px;
    background: #c72c21 !important;
    border: none;
    padding: 7px;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    display: block;
  }

  .links-all-main:after {
    content: "";
    position: fixed;
    left: 0%;
    top: 0;
    width: 0%;
    background: #c23528;
    background: #000;
    height: 100%;
    z-index: 2;
    opacity: 0.9;
    transition: 0.3s ease-in-out;
  }

  .layer-black-right .links-all-main:after {
    width: 100%;
  }

  .links-all-main>ul>li:nth-child(3)>a {
    border-top: 1px solid #fff;
  }

  .log-small-menu {
    display: block;
    text-align: center;
    margin: 0 auto 50px;
  }

  .small-screen-phone {
    display: block;
  }

  .small-screen-phone>a {
    justify-content: flex-start !important;
  }

  .small-screen-phone a {
    /* background: #373535; */
    color: #fff !important;
    border: none !important;
    text-decoration: none;
  }

  .mt-small-sub-menu-settings {
    margin-top: 50px;
    margin-bottom: 10px;
  }

  span.image-chev-down {
    transition: 0.3s ease-in-out;
  }

  .links-all-main>ul li.sub-menu.active span.image-chev-down {
    transform: rotate(180deg);
  }

  .row-sub-menu {
    padding: 20px 20px;
  }

  /* Menu */
  .wwgyf-items {
    justify-content: center;
  }

  .wwgyf {
    padding: 10px 0;
  }

  .mw-1723 {
    max-width: 900px;
  }

  .row-popular-categories .slick-list .slick-slide {
    padding-right: 37px;
  }

  .popular-categories-items-image {
    max-width: 80px;
  }

  .mw-852 {
    max-width: 380px;
  }

  .mw-434 {
    max-width: 270px;
  }

  .mb-37,
  .mb-20 {
    margin-bottom: 15px !important;
  }

  .pb-121 {
    padding-bottom: 50px !important;
  }

  .pt-121 {
    padding-top: 50px !important;
  }

  .pb-91 {
    padding-bottom: 40px !important;
  }

  .customize-your-clothes-items-order-image img {
    height: 50px;
  }

  .pt-91 {
    padding-top: 40px !important;
  }

  .customize-your-clothes-items-order {
    gap: 10px;
  }

  .row-customize-your-clothes-items-order {
    gap: 15px;
  }

  .lh-156 {
    line-height: 145% !important;
  }

  .fa-18 {
    font-size: 14px !important;
  }

  .scroller-bar-height {
    height: 100px;
  }

  .row-information-box {
    padding: 30px 30px;
  }

  .mw-331-ib {
    max-width: 200px;
  }

  .mw-333-ib {
    max-width: 240px;
  }

  .mw-443-ib {
    max-width: 380px;
  }

  .subscribe-form-bottom button {
    max-width: 100px;
  }

  .subscribe-form-bottom input {
    height: 40px;
    font-size: 14px;
    max-width: calc(100% - 107px);
  }

  .btn-phone-mail a {
    padding: 10px 0;
    font-size: 14px;
  }

  .customize-your-clothes-items-order {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .information-box.mw-443-ib p {
    font-size: 12px !important;
  }

  .mb-14 {
    margin-bottom: 8px !important;
  }

  .social-medial-links ul li a {
    width: 35px;
    height: 35px;
  }

  .social-medial-links ul li a img {
    height: 15px;
    width: auto;
  }

  .pb-51 {
    padding-bottom: 30px !important;
  }

  .box-mission {
    max-width: 90%;
  }

  .mw-624 {
    max-width: 500px;
  }

  .mw-1230 {
    max-width: 700px;
  }

  .pt-55 {
    padding-top: 40px;
  }

  .pb-71 {
    padding-bottom: 40px;
  }

  .mw-879 {
    max-width: 65%;
  }

  .mw-494 {
    max-width: 32%;
  }

  .fa-30 {
    font-size: 20px;
  }

  .mb-19 {
    margin-bottom: 10px !important;
  }

  .reviews-items-main {
    padding: 25px;
  }

  .logo-image-review p {
    width: 50px;
    height: 50px;
    font-size: 16px;
  }

  .logo-image-review {
    flex: 0 0 50px;
  }

  .reviewers-info>h3 {
    font-size: 18px;
  }

  .area-name {
    gap: 5px;
  }

  .area-name p {
    font-size: 14px;
  }

  .area-name>img {
    max-width: 22px;
    height: auto;
  }

  .rating-by-client {
    gap: 3px;
  }

  .rating-by-client>img {
    max-width: 17px;
    height: auto;
  }

  .review-by-name {
    gap: 12px;
  }

  .testimonial-video-play-image {
    max-width: 40px;
  }

  .mb-17 {
    margin-bottom: 12px !important;
  }

  .mb-24 {
    margin-bottom: 15px !important;
  }

  .slider-blogs-listing-items .container-1450 {
    max-width: calc(100% - 150px);
  }

  .mw-822 {
    max-width: 70%;
  }

  .mw-418 {
    max-width: 27%;
  }

  .tabs-recents-list-items .nav-item .nav-link {
    font-size: 14px;
    min-width: fit-content;
    padding: 6px 18px;
    line-height: 140%;
  }

  .pb-169 {
    padding-bottom: 100px;
  }

  .reviews-items-main.review-items-page-design-change .review-by-client {
    max-width: calc(100% - 300px);
  }

  .reviews-items-main.review-items-page-design-change {
    padding: 30px 30px;
  }

  .row-gap-66 {
    row-gap: 50px;
  }

  .mt-68 {
    margin-top: 55px;
  }

  .pb-166 {
    padding-bottom: 125px;
  }

  .pt-66 {
    padding-top: 50px;
  }

  .load-more-btn {
    padding: 7px 23px;
    font-size: 16px;
  }

  .faq-tabs .nav-pills .nav-link {
    padding: 14px 16px 10px;
    font-size: 15px;
  }

  .faq-tabs .nav-pills {
    max-width: 240px;
  }

  .faqs-accordions .accordion-button {
    padding: 16px 22px;
  }

  .accordion-body {
    padding: 0px 70px 20px 22px;
  }

  .breadcrumbs-list-items li a {
    font-size: 14px;
    padding-right: 20px;
    line-height: 165%;
  }

  .breadcrumbs-list-items li a:after {
    right: 8px;
  }

  .breadcrumbs-list-items {
    padding: 5px 0;
  }

  .container-1330 {
    max-width: 960px;
  }

  .mw-652 {
    max-width: 50%;
  }

  .mw-678 {
    max-width: 50%;
  }

  .main-area-form-parent {
    padding: 25px;
  }

  .outer-box:before {
    width: calc(100% - 40px);
    height: calc(100% - 40px);
  }

  .main-area-form {
    padding: 27px 30px 25px;
  }

  .submit-btn-sign-in {
    padding-bottom: 30px;
    margin-bottom: 25px;
  }

  .logo-light-page {
    margin: 0 auto;
    margin-top: 30px;
    max-width: 150px;
  }

  .pb-224 {
    padding-bottom: 120px;
  }

  .image-empty-full {
    width: 95px;
    height: 95px;
    flex: 0 0 95px;
  }

  .image-empty-full img {
    max-width: 55px;
    height: auto;
  }

  .emptylist-column-buttons {
    gap: 16px;
    max-width: 247px;
  }

  .pb-71 {
    padding-bottom: 40px;
  }

  .pt-71 {
    padding-top: 40px;
  }

  .pb-264 {
    padding-bottom: 150px;
  }

  .emptylist-column-text {
    gap: 20px;
  }

  .text-editor.text-editor-refund-policy ul li {
    padding-left: 13px;
  }

  .text-editor.text-editor-refund-policy ul {
    gap: 5px;
  }

  .text-editor.text-editor-refund-policy .mw-fit-content {
    height: 100%;
    display: flex;
  }

  .text-editor.text-editor-refund-policy p {
    font-size: 14px;
    margin: 0 0 14px;
  }

  .container-1540 {
    max-width: 960px;
  }

  .mw-566 {
    max-width: 380px;
  }

  .mw-925 {
    max-width: 550px;
  }

  .mh-255 {
    min-height: 150px;
  }

  .lh-208 {
    line-height: initial;
  }

  .mb-36,
  .mb-31 {
    margin-bottom: 21px !important;
  }

  .fa-26 {
    font-size: 22px;
  }

  .pb-134 {
    padding-bottom: 70px;
  }

  .bg-blue-mh-255-bottom:after {
    max-height: 160px;
  }

  .section-iframe iframe {
    height: 400px;
  }

  .pb-167 {
    padding-bottom: 80px;
  }

  .pt-86 {
    padding-top: 50px !important;
  }

  .products-main-parent {
    max-width: calc(33.333% - 20px * 2 / 3);
  }

  .container-1440 {
    max-width: 950px;
  }

  .mw-637 {
    max-width: 50%;
  }

  .productdetailstext-right {
    max-width: 48%;
  }

  .mt-31 {
    margin-top: 20px !important;
  }

  .tagsdesign {
    font-size: 14px;
    padding: 4px 8px;
  }

  .color-option-details {
    font-size: 14px;
    padding: 8px 5px 8px 10px;
  }

  .text-editor p,
  .privacy-policy-terms-conditions-text p {
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .text-editor ol li,
  .text-editor ul li,
  .privacy-policy-terms-conditions-text ol li,
  .privacy-policy-terms-conditions-text ul li {
    font-size: 14px;
    margin-bottom: 10px;
  }

  .right-quote-form.ml-auto.mw-822.mb-minus-200 {
    max-width: 55%;
  }

  .quote-image-baseball {
    left: 50px;
  }

  .col-left-images-three img.quote-image-football {
    max-width: 60%;
    left: 20%;
  }

  .mb-minus-200 {
    margin-bottom: -150px;
  }

  .links-all-main {
    margin-left: auto;
    margin-right: 20px;
  }

  .links-all-main>ul {
    gap: 0;
  }

  .input-search-bar {
    position: relative;
    margin: 20px 0 14px;
    height: 45px;
  }

  .links-all-main>ul>li>a .image-chev-down img {
    filter: brightness(0) invert(1);
  }

  .small-screen-phone>a {
    padding: 5px 20px !important;
  }

  .btn-orders-sub-menu {
    display: none !important;
  }

  .log-small-menu {
    filter: brightness(0) invert(1);
  }

  .small-screen-phone>a.btn-header {
    margin: 20px 0 0;
    border-radius: 4px;
    margin-left: 20px;
    max-width: fit-content;
    padding: 10px 30px !important;
    max-width: calc(100% - 40px);
    text-align: center;
    justify-content: center !important;
  }

  .btn-header {
    display: none;
  }

  .search-wish-profile-cart {
    order: 2;
    margin-left: auto;
  }

  .logo-container.mw-158 {
    order: 1;
  }

  .links-all-main {
    order: 3;
    margin-left: 20px;
    margin-right: 0;
  }

  .text-editor.text-editor-refund-policy ul {
    margin-bottom: 14px;
  }

  .slider-blogs-listing-items .row-banner-listing-blogs .layer-5-C23528 img {
    border: 4px solid #fff;
  }

  .text-editor ol,
  .text-editor ul {
    margin: 20px 0;
  }
}

@media (max-width: 991px) {

  .container-1450,
  .container-1504,
  .container-1396,
  .container-1800,
  .container-1600,
  .container-1732,
  .container-1500,
  .container-1502 {
    max-width: 90%;
  }

  .announcement-top .fa-12 {
    font-size: 10px;
  }

  .top-part-header-announcement {
    padding: 8px 0;
  }

  .announcement-top {
    padding: 0;
    text-align: left !important;
  }

  .mw-885 {
    max-width: calc(100% - 100px - 150px - 40px);
  }

  .mw-514 {
    max-width: 150px;
  }

  .cart-items a>div:not(.position-relative) {
    display: none !important;
  }

  .search-portions img,
  .wishlist img,
  .profile img {
    max-width: 16px;
  }

  .cart-items img {
    max-width: 19px;
  }

  .mw-158 {
    max-width: 100px;
  }

  .absolute-search-bar input {
    font-size: 14px;
    padding: 10px 5px 10px 10px;
    padding-left: 70px;
  }

  .absolute-search-bar {
    padding: 25px 0;
  }

  .mw-934 {
    max-width: 634px;
    width: 100%;
  }

  .mw-1723 {
    max-width: calc(100% - 50px);
  }

  .row-popular-categories .slick-list .slick-slide {
    padding-right: 31px;
  }

  .banner-slider-items {
    padding: 130px 40px 20px;
  }

  .fa-45 {
    font-size: 25px;
  }

  .fa-20 {
    font-size: 14px;
  }

  .slick-arrow-design .slick-arrow {
    width: 25px;
    height: 25px;
  }

  .slick-arrow-design .slick-arrow:after {
    width: 5px;
  }

  .slider-collection {
    gap: 20px;
    padding-bottom: 20px;
  }

  .gap-between-86 {
    margin-left: -5px;
    margin-right: -5px;
  }

  .gap-between-86>div {
    padding-left: 5px;
    padding-right: 5px;
  }

  .fa-47 {
    font-size: 22px;
  }

  .fa-28 {
    font-size: 16px;
  }

  .box-apparel-of-specific-item {
    background-size: cover;
    padding: 25px 30px;
  }

  .fa-35 {
    font-size: 22px !important;
  }

  .mb-28 {
    margin-bottom: 10px !important;
  }

  .box-apparel-of-specific-item:before {
    background: linear-gradient(-256deg,
        #183776 0%,
        #234ea5 30%,
        transparent 90%);
  }

  .mw-852 {
    max-width: 100%;
  }

  .jerseys-custom-row {
    gap: 15px;
  }

  .mw-434 {
    max-width: calc(50% - 8px);
  }

  .jerseys-custom-column-small-text {
    padding-bottom: 0;
  }

  .jerseys-custom-column-small-image {
    position: relative;
    transform: none;
    max-width: 100%;
    mix-blend-mode: darken;
    margin-top: -135px;
    left: 0;
    /* z-index: -1; */
  }

  .jerseys-custom-column-small {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .below991slider {
    display: block !important;
  }

  .below991slider .slick-slide {
    max-width: initial !important;
    flex: 0 0 auto;
  }

  .customize-your-clothes-items-order-image {
    margin: 0 auto;
    margin-bottom: 15px;
  }

  .customize-your-clothes-items-order {
    text-align: center;
  }

  .customize-your-clothes-items-order-image img {
    height: 55px;
  }

  .information-box.mw-331-ib {
    max-width: 100%;
  }

  .row-information-box {
    gap: 20px;
  }

  .information-box.mw-331-ib .box-card-information {
    max-width: 370px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
  }

  .information-box.mw-333-ib {
    max-width: 220px;
  }

  .information-box.mw-443-ib {
    max-width: calc(100% - 240px);
  }

  .mb-46 {
    margin-bottom: 15px !important;
  }

  .information-box.mw-331-ib .box-card-information .text-center.mb-46 {
    margin-bottom: 0 !important;
  }

  .footer-main-web-links h3 {
    font-size: 15px;
  }

  .footer-main-web-column {
    /* flex: 0 0 33.3333%;
    max-width: 33.3333%; */
    flex: 1 1 auto;
    max-width: fit-content;
    width: 100%;
    text-align: left;
  }

  .footer-main-web-row {
    flex-flow: wrap;
    row-gap: 20px;
    justify-content: space-between;
  }

  .row.below991slider {
    display: block;
    margin: 0;
  }

  .row.below991slider .slick-list {
    margin: 0 -10px;
    display: block;
    padding: 2px 0;
  }

  .row.below991slider .slick-track>div {
    flex: 0 0 auto;
    padding: 0 10px;
  }

  .review-by-client p {
    font-size: 14px;
  }

  .testimonial-video-play-image {
    position: absolute;
    right: 20px;
    top: 20px;
  }

  .review-by-name {
    position: static;
    border-top: 1px solid #d9d9d9;
  }

  .reviews-items-main {
    padding: 25px 20px;
  }

  .review-by-name:before {
    display: none;
  }

  .mb-58 {
    margin-bottom: 40px;
  }

  .text-item-news-insight p {
    font-size: 14px;
  }

  .tabs-recents-list-items .slick-list {
    padding: 1px 0;
  }

  .mw-822 {
    max-width: 60%;
  }

  .mw-418 {
    max-width: 37%;
  }

  .reviews-items-main.review-items-page-design-change .review-by-name {
    border: none;
  }

  .reviews-items-main.review-items-page-design-change .review-by-client {
    max-width: calc(100% - 270px);
  }

  .reviews-items-main.review-items-page-design-change {
    padding: 25px 20px;
  }

  .row-gap-66 {
    row-gap: 40px;
  }

  .load-more-btn {
    padding: 5px 21px;
    font-size: 14px;
  }

  .mt-68 {
    margin-top: 40px;
  }

  .pb-166 {
    padding-bottom: 80px;
  }

  .pt-66 {
    padding-top: 40px;
  }

  .headings-insights-details.pt-60 {
    padding-top: 40px !important;
  }

  .my-25-35 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mw-1036 {
    max-width: 590px;
  }

  .share-on-insights-head ul {
    gap: 15px;
  }

  .share-on-insights-head {
    gap: 15px;
  }

  .text-editor h1,
  .privacy-policy-terms-conditions-text h1,
  .text-editor h2,
  .privacy-policy-terms-conditions-text h2,
  .text-editor h3,
  .text-editor h4,
  .text-editor h5,
  .text-editor h6,
  .privacy-policy-terms-conditions-text h3,
  .privacy-policy-terms-conditions-text h4,
  .privacy-policy-terms-conditions-text h5,
  .privacy-policy-terms-conditions-text h6 {
    font-size: 18px;
  }

  .text-editor p,
  .privacy-policy-terms-conditions-text p {
    font-size: 14px;
  }

  .text-editor img,
  .privacy-policy-terms-conditions-text img {
    margin-bottom: 25px;
    margin-top: 10px;
  }

  .text-editor iframe,
  .text-editor .video-portion {
    margin: 20px auto;
    max-width: 600px;
  }

  .text-editor ol li,
  .text-editor ul li,
  .privacy-policy-terms-conditions-text ol li,
  .privacy-policy-terms-conditions-text ul li {
    font-size: 14px;
    margin-bottom: 7px;
  }

  .share-copy-btn {
    max-width: 360px;
  }

  .share-written,
  .copy-btn {
    font-size: 14px;
    padding: 0 10px;
    gap: 3px;
  }

  .share-written img,
  .copy-btn img {
    height: 18px;
    width: auto;
    max-width: max-content;
  }

  .share-copy-btn .input-copy {
    height: 45px;
    font-size: 14px;
    padding: 0 80px 0 86px;
  }

  .pb-126 {
    padding-bottom: 80px !important;
  }

  .parent-news-items .row.below991slider .slick-list {
    padding-bottom: 15px;
  }

  .text-bg-line-behind-text-full h1 {
    padding: 0 30px;
  }

  .text-bg-line-behind-text-full {
    margin-bottom: 40px;
  }

  .share-copy-btn-insights {
    padding: 40px 0;
  }

  .faq-tabs {
    flex-direction: column;
    gap: 20px;
  }

  .faq-tabs .nav-pills {
    flex-direction: row !important;
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    flex-wrap: nowrap;
    white-space: nowrap;
    border-bottom: 1px solid #e3e3e3;
  }

  .faq-tabs .nav-pills .nav-link {
    padding: 7px 12px;
    font-size: 14px;
    border-bottom: none !important;
  }

  .faq-tabs .tab-content:after {
    display: none;
  }

  .faqs-accordions .accordion-button h3 {
    font-size: 16px;
  }

  .faqs-accordions .accordion-button {
    padding: 12px 20px;
  }

  .icon-chev-index {
    width: 25px;
    height: 25px;
  }

  .accordion-body p {
    font-size: 14px;
  }

  .accordion-body {
    padding: 0px 50px 18px 20px;
  }

  .accordion-item {
    margin-bottom: 20px;
  }

  .pb-159 {
    padding-bottom: 80px;
  }

  .pb-159 {
    padding-bottom: 100px;
  }

  .pt-48 {
    padding-top: 40px;
  }

  .trackshipmentpart1 .row {
    gap: 30px;
    justify-content: center !important;
    flex-direction: column;
  }

  .styling-before-shipment:before {
    width: 100vw;
    left: 50%;
    transform: translateX(-50%);
  }

  .pb-249 {
    padding-bottom: 100px;
  }

  .bg-blue-covered:before {
    width: 100vw;
  }

  .container-1156 {
    max-width: 90%;
  }

  .fa-22 {
    font-size: 16px;
  }

  .container-1193 {
    max-width: 90%;
  }

  .image-portion-tickmart {
    flex: 0 0 40px;
    width: 40px;
    height: 40px;
  }

  .image-portion-tickmart:before {
    background-size: 20px;
  }

  .shipmnent-process-parts {
    gap: 15px;
    margin-bottom: 55px;
  }

  .line-between-items {
    left: 18.5px;
  }

  .shipmnent-process-parts.active-shipment-procedure .image-portion-tickmart:after {
    z-index: 0;
  }

  .col-portion-shipment2 {
    max-width: 250px;
  }

  .col-ordered-items-right-shipment2 {
    max-width: 380px;
  }

  .head-ordered-number {
    margin-bottom: 15px;
  }

  .items-ordered-quantity input {
    font-size: 16px;
  }

  .items-ordered {
    padding: 17px 5px 22px;
  }

  .items-ordered-name p {
    font-size: 14px;
    line-height: 14px;
  }

  .items-ordered-name h6,
  .delivery-location-shipment h3 {
    font-size: 16px;
  }

  .items-ordered-quantity {
    max-width: 85px;
  }

  .items-ordered-quantity h3 {
    font-size: 14px;
  }

  .delivery-location-shipment p {
    font-size: 14px;
  }

  .address-modification {
    margin-bottom: 20px;
  }

  .box-about-order-shipping-details {
    padding: 0 15px 24px;
  }

  .pb-167 {
    padding-bottom: 100px;
  }

  .pt-68 {
    padding-top: 40px !important;
  }

  .shipmnent-process-parts.active-shipment-procedure .image-portion-tickmart:after {
    height: 75px;
  }

  .section-form-pages .mw-678 {
    display: none;
  }

  .mw-652 {
    max-width: 100%;
  }

  .container-1330 {
    max-width: 90%;
  }

  .white-area-response h3 {
    font-size: 22px;
  }

  .white-area-response img {
    max-width: 85px;
    margin: 20px auto;
  }

  .white-area-response p {
    font-size: 14px;
    line-height: 163%;
  }

  .message-received-portion .btn-full-width.ff-jakarta.fa-16.fw-600 {
    max-width: 190px;
    margin-top: 15px;
  }

  .emptylist-row {
    max-width: 100%;
  }

  .fa-24 {
    font-size: 18px;
  }

  .image-empty-full {
    width: 75px;
    height: 75px;
    flex: 0 0 75px;
  }

  .image-empty-full img {
    max-width: 50%;
  }

  .emptylist-column-text {
    gap: 15px;
  }

  .btn-reg {
    padding: 8px 3px;
    font-size: 14px;
  }

  .emptylist-column-buttons {
    gap: 10px;
    max-width: 207px;
  }

  .pb-264 {
    padding-bottom: 100px;
  }

  .pt-71 {
    padding-top: 30px;
  }

  .pb-71 {
    padding-bottom: 30px;
  }

  .text-editor.text-editor-refund-policy>.row {
    gap: 20px;
  }

  .text-editor.text-editor-refund-policy .mw-fit-content {
    max-width: 100% !important;
    width: 100%;
  }

  .text-editor.text-editor-refund-policy .mw-fit-content img {
    max-width: 100%;
    width: 100%;
  }

  .mw-566 {
    max-width: 100%;
  }

  .row-contact-form {
    flex-flow: wrap;
    gap: 30px;
  }

  .container-1540 {
    max-width: 90%;
  }

  .call-email-phone-contact-page {
    max-width: 100%;
    flex-flow: wrap;
  }

  .call-email-phone-contact-page-items {
    font-size: 14px;
    flex: 1 1 auto;
    gap: 10px;
    width: 100%;
    max-width: calc(50% - 8px);
  }

  .row-contact-form .text-left {
    text-align: center !important;
  }

  .call-email-phone-contact-page-items>span {
    width: 40px;
    height: 40px;
  }

  .mw-925 {
    max-width: 100%;
  }

  .mh-255 {
    min-height: 120px;
  }

  .section-iframe iframe {
    height: 350px;
  }

  .pb-167 {
    padding-bottom: 75px;
  }

  .row-contact-form .fa-28 {
    font-size: 22px;
  }

  .filters-nav-bar-open {
    width: 30px;
    height: 30px;
    background: var(--webred);
    display: flex;
    flex-direction: column;
    margin-right: 14px;
    border-radius: 2px;
    padding: 5px;
    justify-content: space-around;
  }

  .nav-line {
    width: 100%;
    display: block;
    height: 1px;
    background: #fff;
  }

  .productlisting-left-column.mw-277 {
    position: fixed;
    left: -100%;
    top: 0;
    z-index: 999;
    height: 100vh;
    background: #fff;
    transition: 0.3s ease-in-out;
  }

  .productlisting-left-column.mw-277.active-filters {
    left: 0;
  }

  .mw-100-minus-277 {
    max-width: 100%;
  }

  .filters-nav-bar-open {
    width: 30px;
    height: 30px;
    background: var(--webred);
    display: flex;
    flex-direction: column;
    margin-right: 14px;
    border-radius: 2px;
    padding: 5px;
    justify-content: space-around;
  }

  .nav-line {
    width: 100%;
    display: block;
    height: 1px;
    background: #fff;
  }

  .productlisting-left-column.mw-277 {
    position: fixed;
    left: -100%;
    top: 0;
    z-index: 999;
    height: 100vh;
    background: #fff;
    transition: 0.3s ease-in-out;
  }

  .productlisting-left-column.mw-277.active-filters {
    left: 0;
  }

  .mw-100-minus-277 {
    max-width: 100%;
  }

  .productlisting-left-column.mw-277:after {
    content: "";
    position: absolute;
    left: 100%;
    top: 0;
    width: 0;
    height: 100%;
    background: #000;
    z-index: -2;
    opacity: 0.8;
    transition: 0.3s ease-in-out;
  }

  .productlisting-left-column.mw-277.active-filters:after {
    width: 100vw;
  }

  .btn-close-filters {
    display: block;
  }

  .btn-close-filters {
    background: var(--webred);
    border: none;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 0;
    position: absolute;
    right: -40px;
    top: 10px;
  }

  .btn-close-filters>img {
    max-width: 40%;
  }

  .products-images-main-product {
    height: 250px;
    height: 360px;
  }

  .productdetails-row {
    flex-flow: wrap;
    gap: 35px;
  }

  .mw-637 {
    max-width: 100%;
  }

  .container-1440 {
    max-width: 90%;
  }

  .productdetailstext-right {
    max-width: 100%;
  }

  .products-all-main-listings.below991slider .slick-list {
    margin: 0 -30px;
  }

  .products-all-main-listings.below991slider .slick-list .slick-slide {
    padding: 0 30px;
  }

  .text-bg-line-behind-text-full {
    margin-bottom: 20px;
  }

  .modalproductdetailsslider .modal-dialog {
    max-width: 70vw;
  }

  .close-modal-btn {
    width: 30px;
    height: 30px;
    right: -15px;
    top: -15px;
  }

  .slick-slider-modal .slick-arrow {
    width: 30px;
    height: 30px;
    left: -45px;
  }

  .slick-slider-modal .slick-arrow.slick-next {
    right: -45px;
  }

  .products-images-main-product>img {
    height: auto;
  }

  .col-left-images-three {
    z-index: -1;
    opacity: 0;
  }

  .right-quote-form.ml-auto.mw-822.mb-minus-200 {
    max-width: 100%;
  }

  .banner-get-a-free-quote {
    padding: 50px 0;
    margin-bottom: 80px;
  }

  .mb-minus-200 {
    margin-bottom: -100px;
  }

  .mw-minus-45 {
    max-width: calc(100% - 25px);
  }

  .text-bottom-sport-apparel .fa-18.color-737272.ff-jakarta.lh-167.scroll-bar-styling.scroll-bar-blue.scroller-bar-height.pr-15>* {
    margin-bottom: 15px;
  }
}

@media (max-width: 767px) {
  .mw-158 {
    max-width: 90px;
  }

  .mw-885 {
    max-width: calc(100% - 90px - 120px - 20px);
  }

  .mw-514 {
    max-width: 120px;
  }

  .line-seperator {
    height: 10px;
  }

  .absolute-search-bar {
    padding: 20px 15px;
  }

  .mw-168-btn {
    min-width: 138px;
  }

  .mw-162-btn {
    min-width: 132px;
  }

  .mw-180-btn {
    min-width: 130px;
  }

  .row.below767slider {
    display: block;
    margin: 0;
  }

  .row.below767slider .slick-list {
    margin: 0 -10px;
    display: block;
    padding: 0;
  }

  .row.below767slider .slick-track>div {
    flex: 0 0 auto;
    padding: 0 10px;
  }

  .btn-reg {
    padding: 9px 15px;
  }

  .jerseys-custom-column-small-image {
    margin-top: -80px;
  }

  .information-box.mw-443-ib {
    max-width: 100%;
    text-align: center;
  }

  .information-box.mw-333-ib .d-flex {
    flex-direction: row !important;
  }

  .information-box.mw-333-ib {
    max-width: 100%;
    width: 100%;
  }

  .information-box.mw-333-ib .d-flex a {
    max-width: calc(50% - 0px);
    width: 100%;
  }

  .footer-bottom br {
    display: none;
  }

  .pt-114 {
    padding-top: 40px !important;
  }

  .line-between-747E89-op-50:after {
    display: none;
  }

  .box-mission {
    max-width: 100%;
  }

  .mw-1230,
  .mw-624 {
    max-width: 90%;
  }

  .text-top-about-2 {
    text-align: center;
  }

  .mb-21 {
    margin-bottom: 15px !important;
  }

  .mw-494 {
    max-width: 100%;
  }

  .mw-879 {
    max-width: 100%;
  }

  .row-about-one {
    gap: 25px;
  }

  .list-items ul li {
    font-size: 15px;
  }

  .design-right {
    padding-right: 6px;
    padding-top: 6px;
  }

  .recent-news-insights .text-bg-line {
    flex-direction: column;
    gap: 20px;
    margin-bottom: 40px;
  }

  .text-bg-line:after {
    display: none;
  }

  .tabs-recents-list-items .slick-list {
    max-width: 100%;
  }

  .tabs-recents-list-items {
    max-width: 100%;
  }

  .tabs-recents-list-items .nav-item {
    margin-right: 15px;
  }

  .row-banner-listing-blogs {
    flex-direction: column;
    text-align: center;
    gap: 20px;
  }

  .mw-822,
  .mw-418 {
    max-width: 100%;
  }

  .pagination-select .real-select-selected {
    min-height: 40px;
    padding: 0 16px;
    background-position: calc(100% - 20px) center;
  }

  .pagination-select .form-fields-custom {
    max-width: 65px;
  }

  .btns-paginations .btn-reg {
    height: 40px;
    font-size: 15px;
  }

  .pagination-select p {
    margin-left: 0;
  }

  .slider-blogs-listing-items .container-1450 {
    max-width: calc(100% - 80px);
  }

  .lh-49px {
    line-height: inherit;
  }

  .mb-23,
  .mb-25 {
    margin-bottom: 15px !important;
  }

  .text-item-news-insight {
    margin-top: -20px;
    max-width: calc(100% - 15px);
  }

  .reviews-items-main.review-items-page-design-change {
    flex-direction: column-reverse;
  }

  .reviews-items-main.review-items-page-design-change .review-by-client {
    max-width: 100%;
  }

  .line-items-betwwen-D9D9D9 {
    width: 100%;
    height: 1px;
    margin: 15px 0;
  }

  .row-share-copy-btn-insights {
    flex-direction: column;
    gap: 20px;
  }

  .share-copy-btn {
    max-width: 100%;
  }

  .share-copy-btn .input-copy {
    padding: 0 90px 0 96px;
  }

  .headings-insights-details.pt-60.pb-46 {
    padding-top: 25px !important;
    padding-bottom: 30px !important;
  }

  .breadcrumbs-list-items li a {
    font-size: 12px;
  }

  .line-between-items,
  .shipmnent-process-parts .image-portion-tickmart:after {
    display: none;
  }

  .shipmnent-process-parts {
    margin-bottom: 0;
  }

  .shipmnent-process-main {
    display: flex;
    flex-flow: nowrap;
    white-space: nowrap;
    overflow-x: auto;
    gap: 15px;
  }

  .col-portion-shipment2 {
    max-width: 100%;
    margin-bottom: 25px;
  }

  .image-portion-tickmart {
    flex: 0 0 30px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
  }

  .image-portion-tickmart:before {
    background-size: 15px;
    border-radius: 50%;
  }

  .col-ordered-items-right-shipment2 {
    max-width: 100%;
  }

  .btn-full-width {
    height: 40px;
  }

  .main-area-form {
    padding: 20px;
  }

  .main-area-form-parent {
    padding: 20px;
  }

  .logo-light-page {
    max-width: 120px;
  }

  .submit-btn-sign-in {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .mt-21 {
    margin-top: 15px !important;
  }

  .white-area-response h3 {
    font-size: 20px;
  }

  .white-area-response {
    padding: 10px;
  }

  .white-area-response img {
    max-width: 60px;
    margin: 15px auto;
  }

  .white-area-response p {
    font-size: 13px;
  }

  .message-received-portion .btn-full-width.ff-jakarta.fa-16.fw-600 {
    max-width: 160px;
  }

  .mt-24 {
    margin-top: 15px !important;
  }

  .emptylist-row {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    gap: 20px;
  }

  .emptylist-column-text {
    flex-direction: column;
    width: 100%;
    text-align: center;
  }

  .text-editor.text-editor-refund-policy h3 {
    font-size: 20px;
  }

  .pb-160 {
    padding-bottom: 50px;
  }

  .fa-26 {
    font-size: 20px;
  }

  .products-main-parent {
    max-width: calc(50% - 20px * 1 / 2);
  }

  .pb-152 {
    padding-bottom: 80px;
  }

  .product-listings-top-portion {
    padding: 10px 10px;
  }

  .products-images-main-product {
    height: auto;
  }

  .whatsapp-icon a {
    width: 35px;
    height: 35px;
  }

  .whatsapp-icon a img {
    height: auto;
  }

  .whatsapp-icon {
    bottom: 40px;
    left: 40px;
  }

  .whatsapp-icon a:before {
    width: calc(100% + 6px);
    height: calc(100% + 6px);
  }

  .whatsapp-icon a:after {
    width: calc(100% + 12px);
    height: calc(100% + 12px);
  }

  .px-35 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .mb-minus-200 {
    margin-bottom: 0;
  }

  .banner-get-a-free-quote {
    margin-bottom: 100px;
    padding: 50px 0;
  }

  .mb-42 {
    margin-bottom: 20px !important;
  }

  .footer-main-web-column {
    flex: 0 0 50%;
    max-width: 50%;
    text-align: center;
  }
}

@media (max-width: 576px) {
  .wwgyf-row .slick-track {
    gap: 10px;
  }

  .mw-434 {
    max-width: 100%;
  }

  .information-box.mw-333-ib .d-flex {
    flex-direction: column !important;
  }

  .information-box.mw-333-ib .d-flex a {
    max-width: 100%;
  }

  .information-box.mw-331-ib .box-card-information {
    flex-direction: column;
  }

  .subscribe-form-bottom {
    flex-direction: column;
    gap: 10px;
  }

  .subscribe-form-bottom input,
  .subscribe-form-bottom button {
    height: 37px;
    width: 100%;
    max-width: 100%;
  }

  .subscribe-form-bottom input {
    width: 100%;
    max-width: 100%;
  }

  .row-information-box {
    padding: 20px;
  }

  /* .footer-main-web-column {
    flex: 0 0 100%;
    max-width: 100%;
  } */
  .absolute-search-bar {
    display: flex;
    background: #fff;
    gap: 0;
    border-radius: 0px;
    left: auto;
    right: 0;
  }

  .close-search-bar {
    display: block;
    background: transparent;
    border: none;
    width: 100%;
    max-width: 40px;
    background: var(--webred);
  }

  .close-search-bar>img {
    max-width: 15px;
  }

  .absolute-search-bar input {
    border-radius: 0px;
  }

  .header-main-links-part {
    padding: 13px 0;
  }

  .cart-items>a {
    margin-right: 13px;
  }

  .mw-514 {
    max-width: 140px;
  }

  .mw-885 {
    max-width: calc(100% - 90px - 150px - 20px);
  }

  .banner-slider-items {
    padding: 120px 40px;
    text-align: center;
  }

  .banner-slider-items:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: -1;
    opacity: 0.6;
  }

  .btns-banner {
    justify-content: center;
    flex-direction: column;
  }

  .btns-banner a,
  .btns-banner button {
    min-width: 150px;
  }

  .box-apparel-of-specific-item {
    padding: 35px 15px;
    text-align: center;
  }

  .box-apparel-of-specific-item .btn-reg {
    margin: 0 auto;
  }

  .fa-35 {
    font-size: 20px !important;
  }

  .white-colored-layer-bottom:after {
    bottom: 0px;
    max-height: 38px;
  }

  .links-all-main>ul {
    max-width: 90%;
  }

  .paginations {
    flex-direction: column;
    gap: 20px;
  }

  .pagination-select {
    justify-content: center;
  }

  .btns-paginations {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .btns-paginations .btn-reg {
    flex: 1 1 auto;
    max-width: 100%;
    height: auto;
    padding: 11px 0 13px;
  }

  .pagination-select .real-select-selected {
    font-size: 14px;
  }

  .pagination-select .form-fields-custom {
    max-width: 80px;
    flex: 1 1 auto;
  }

  .accordion-body {
    padding: 0px 20px 18px 20px;
  }

  .pb-159 {
    padding-bottom: 60px;
  }

  .col-text-right-shipment1,
  .col-image-left-shipment1 {
    max-width: 100%;
  }

  .box-shipment-tracking1 {
    padding: 0px 20px 20px;
  }

  .placeholder {
    font-size: 14px;
  }

  .custom-upload-file,
  .form-group.formZn .real-select-selected,
  .form-group.formZn input,
  .form-group.formZn textarea,
  .unique-select {
    height: 40px;
    font-size: 14px;
  }

  .mh-47 {
    min-height: 40px;
  }

  .items-ordered {
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 15px;
  }

  .delivery-location-shipment>.d-flex {
    flex-direction: column !important;
    text-align: center;
    align-items: center;
  }

  .delivery-location-shipment {
    text-align: center;
  }

  .address-modification p {
    font-size: 10px !important;
  }

  .address-modification {
    margin-bottom: 20px;
    padding: 10px 0;
  }

  .call-email-phone-contact-page-items {
    max-width: 100%;
  }

  .form-main-parent.contact-us-page.form-contact-page-main-on-form {
    padding: 15px;
  }

  .pb-167 {
    padding-bottom: 50px;
  }

  .showing-results {
    width: 100%;
  }

  .product-listings-top-portion {
    flex-flow: wrap;
    gap: 10px;
    text-align: center;
  }

  .view-sortby.ml-auto {
    margin-right: auto;
  }

  .filters-nav-bar-open {
    margin: 0 auto;
  }

  .products-main-parent {
    max-width: 100%;
  }

  .productdetailsimage-left {
    flex-flow: wrap;
  }

  .image-left-slider {
    max-width: 100%;
  }

  .image-main-product {
    max-width: 100%;
  }

  .image-left-slider-slider-vertical .slick-track {
    flex-direction: row;
  }

  .image-left-slider-slider-vertical .slick-slide,
  .image-left-slider-slider-vertical .slick-slide {
    display: block;
  }

  .image-left-slider-slider-vertical .slick-slide>img {
    height: auto;
  }

  .image-left-slider-slider-vertical .slick-list {
    margin: 0 0px 20px;
    padding-right: 150px;
  }

  .image-left-slider-slider-vertical .slick-slide {
    margin-right: 10px;
  }

  .image-main-product img {
    height: auto;
  }

  .image-left-slider-slider-vertical .slick-list {
    margin: 0 0px 5px;
    padding-right: 50px;
  }

  .products-all-main-listings.below991slider .slick-list .slick-slide {
    padding: 0 10px;
  }

  .products-all-main-listings.below991slider .slick-list {
    margin: 0 -10px;
  }

  .productdetails-row {
    gap: 20px;
  }

  .tagsdesign {
    font-size: 12px;
    padding: 4px 10px;
  }

  .tags-small-left {
    gap: 5px;
  }

  .color-option-details {
    font-size: 12px;
    padding: 8px 5px 8px 10px;
  }

  .color-option-details>span {
    width: 20px;
    height: 20px;
  }

  .modalproductdetailsslider .modal-dialog {
    margin: 0 auto;
    max-width: 80vw;
  }

  .slick-slider-modal .slick-arrow {
    width: 22px;
    height: 22px;
    left: -11.5px;
    z-index: 9;
  }

  .slick-slider-modal .slick-arrow.slick-next {
    right: -12px;
  }

  .close-modal-btn {
    width: 20px;
    height: 20px;
    right: -10px;
    top: -10px;
  }

  .color-option-details {
    padding: 8px 5px 8px 6px;
  }

  .grid-box-images-multiples>div {
    grid-column-end: span 6 !important;
    grid-row-end: span 6 !important;
  }

  .grid-box-images-multiples {
    gap: 5px;
  }

  .get-a-quote-header-logo>a {
    max-width: 90px;
    display: block;
  }

  .input-search-bar {
    margin: 10px 0;
    height: 40px;
  }

  .absolute-search-bar input {
    padding: 7px 105px 10px 50px;
  }

  .image-search-bar {
    padding-left: 14px;
    max-width: 40px;
  }

  .btn-header {
    margin-left: 15px;
    padding: 6px 15px;
    font-size: 13px;
  }

  .links-all-main {
    margin-right: 14px;
  }

  .footer-main-web-column {
    text-align: left;
  }

  .products-main-parent {
    display: block;
  }

  .product-listings-images.h-100 img.product-image.h-100,
  .product-listings-images.h-100 {
    height: auto !important;
  }

  .products-all-main-listings.below991slider .slick-list {
    margin: 0 -10px;
  }

  .products-all-main-listings.below991slider .slick-list .slick-slide {
    padding: 0 10px;
  }
}

@media (max-width: 374px) {
  .review-by-name {
    flex-direction: column;
    align-items: flex-start;
  }

  .main-area-form {
    padding: 15px;
  }

  .main-area-form-parent {
    padding: 15px;
  }

  .color-option-details {
    max-width: calc(50% - 10px * 1 / 2);
  }
}