 /* quiz fancy box  */

 .quiz_theme_qsm-theme-pixel.qsm-quiz-container-4 {
     background: #000 !important;
 }

 @media screen and (max-width: 1440px) {
     .testimonials-sec .swiper-button-next {
         right: -56px;
     }

     .testimonials-sec .swiper-button-prev {
         left: -56px;
     }
 }

 @media screen and (max-width: 1439px) {
     .banner-main-who-we-are {
         --who-banner-pt: 75px;
     }

     .banner-who-we-are h1 {
         --who-banner-title-size: 90px;
     }

     .banner-main .banner-left {
         max-width: inherit;
         width: 70%;
     }

     .banner-main .banner-right {
         max-width: inherit;
         width: 30%;
     }

     .heading-60 {
         font-size: 40px;
     }

     .heading-42 {
         font-size: 32px;
     }

     .heading-32 {
         font-size: 28px;
     }

     .heading-28 {
         font-size: 24px;
     }

     .heading-20 {
         font-size: 18px;
     }



     .main-navigation ul>li {
         padding: 0 10px;
     }

     .product-thumb .price-btn-grounp .button {
         padding: 10px 16px;
         margin-right: 6px;
         font-size: 14px;
     }
 }

 @media screen and (max-width: 1399px) {
     .heading-114 {
         font-size: 100px;
     }

     .banner-who-we-are::after {
         right: 80px;
         top: -69px;
         background-size: 100%;
         width: 522px;
     }

     .problem-boxes-outer .card {
         padding: 40px 25px;
     }



     .the-educational-resource-sc {
         background-position: left calc(50% - 311px) bottom 120px;
     }

     .contact-content-left {
         margin-right: 0;
     }

     .contact-form-outer {
         padding: 34px;
     }

     .product-thumb .price-btn-grounp .btn {
         padding: 7px 14px;
     }

     .tailored-container .col-lg-3 {
         flex: 0 0 auto;
         width: 50%;
         margin-bottom: 20px;
     }

     .seller-support-inner .seller-support-left .seller-disk {
         width: 100%;
     }

 }

 @media screen and (max-width: 1370px) {
     .main-header .header-right {
         flex: 1;
     }

     .header-right .search-header {
         max-width: 464px;
     }
 }

 @media screen and (max-width: 1369px) {
     .experience-inner {
         padding: 60px 30px;
     }

     .rightIcons {
         width: 271px;
     }
 }

 @media screen and (max-width: 1276px) {

     /*hamburger menu*/
     .button.rmp_menu_trigger {
         z-index: 999 !important;
     }

     .main-header,
     .main-header.scrolled {
         height: 112px;
         transition: inherit;
         padding-top: 5px;
         padding-bottom: 5px;
     }

     .header-right .search-submitBtn {
         display: block;
     }

     .main-header .header-right {
         flex: inherit;
     }

     .header-right .search-submitBtn .search-icon {
         display: block;
     }

     .header-right .search-submitBtn .cross-icon {
         display: none;
     }

     .header-right .search-header {
         display: none;
     }

     .search-header.search-header-fixed {
         background: var(--primary-color);
         padding: 10px;
         position: fixed;
         left: 0;
         width: 100%;
         top: 110px;
         z-index: 13;
     }

     .header-right .search-header .search-forminner {
         width: 100%;
         padding: 10px 15px;
     }

     .search-open .header-right .search-submitBtn .search-icon {
         display: none;
     }

     .search-open .header-right .search-submitBtn .cross-icon {
         display: block;
     }

     .main-header .logo-widget a img.logoIocn {
         width: 60px;
         margin-bottom: 0;
         height: 60px;
     }

     .main-header .logo-widget a img.logoTxt {
         width: 100px;
         margin-top: -15px;
         height: 48px;
     }

     .main-header .logo-widget {
         width: auto;
     }

     .main-header.scrolled .logoIocn {
         transform: scale(1);
         margin-top: 0;
     }

     .main-header.scrolled .logoTxt {
         display: block;
         transform: translateY(0);
     }

     .main-header.scrolled .header-top {
         display: block;
         transform: translateY(0);
         overflow: inherit;
     }

     .main-header .header-top {
         margin-bottom: 0;
         margin-right: 60px;
     }

     #rmp_menu_trigger-64 {
         top: 26px !important;
         z-index: 999 !important;
     }

     #rmp-container-64 {
         -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
         -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
         box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
     }

     .rmp-container .rmp-menu-title .rmp-menu-title-image {
         height: auto;
     }

     .shop-now-frame {
         padding: 50px 0;
     }

     .shop-now-box {
         width: 100%;
         padding: 25px;
     }

     .page-id-226 #rmp_menu_trigger-64 {
         display: none;
     }
 }

 @media screen and (max-width: 1199px) {
     .banner-main-who-we-are {
         --who-banner-pt: 60px;
     }

     .banner-who-we-are h1 {
         --who-banner-title-size: 70px;
     }

     .heading-114 {
         font-size: 84px;
     }

     .banner-who-we-are::after {
         right: 38px;
         top: -83px;
         background-size: 100%;
         width: 493px;
     }

     .story-vision-part .row {
         row-gap: 20px;
     }

     .contact-banner-after .row {
         justify-content: center;
     }

     .main-header .header-top {
         margin-right: 27px;
     }

     .archive-top .btn-secondary {
         margin-bottom: 10px;
     }

     .seller-support-inner .seller-support-right {
         margin-top: 0;
     }

     .login-container .login-content-panel {
         padding-right: 70px;
     }

 }

 @media screen and (max-width: 1170px) {

     .testimonials-sec .testimonials-pagination {
         display: flex;
     }

     .testimonials-sec .swiper-button-prev,
     .testimonials-sec .swiper-button-next {
         display: none !important;
     }

     .testimonials-sec .testimonial-box {
         min-height: 325px;
     }

     .fire-safety-solution .row .col-md-2 {
         width: 33.33%;
     }

     .safety-thumb-inner {
         margin-bottom: 30px;
     }

     .fire-safety-solution h4,
     .category-list-items h4,
     .you-sell-sec h4 {
         margin-top: 15px;
     }

     .safety-thumb-inner>figure {
         margin: 0 auto;
         display: block;
     }

     .hover-details-content {
         padding: 20px 0 40px 0;
         top: inherit;
         width: calc(100% - 46px);
         left: 24px;
     }

     .product-thumb .price-btn-grounp {
         display: block;
         position: inherit;
         bottom: inherit;
         left: inherit;
         margin-top: 10px;
     }

     .produc-thumb-pop-outer {
         gap: 15px;
     }

     .produc-thumb-pop-outer .product-thumb {
         width: 100%;
     }

     .produc-thumb-pop-outer .woo-product-list.row .product-col {
         width: 310px;
         margin: 0 auto 20px;
     }

     .pop-fancy-top {
         padding: 20px 20px 4px 20px;
     }

     .pop-list {
         padding: 25px;
         min-height: 364px;
     }

     .pop-fancy-left,
     .pop-fancy-right {
         padding: 20px;
     }

     .product-thumb:hover .price-btn-grounp {
         bottom: 0;
         display: block;
     }



     .product-thumb figure,
     .product-thumb:hover figure {
         height: 103px;
     }

     .product-thumb .price-btn-grounp {
         text-align: center;
     }

     .product-thumb .price-btn-grounp .btn {
         margin: 0 5px;
     }

     .main-header .header-top {
         margin-right: 44px;
     }

     .main-header .header-top {
         margin-right: 80px;
     }

     .experience-inner {
         padding: 60px 8px;
     }

     .category-list-items .row .col-md-2,
     .you-sell-sec .row .col-md-2 {
         width: 33.33%;
     }

     .shipping-card {
         padding: 20px 13px;
     }

     .shipping-card h5 {
         font-size: 1rem;
     }

     .safety-thumb:hover .hover-details-content {
         margin-top: -10px;
     }

 }

 @media screen and (max-width: 991px) {
     .banner-main-who-we-are {
         --who-banner-pt: 50px;
     }

     .banner-who-we-are h1 {
         --who-banner-title-size: 56px;
     }

     .sc-pt-80 {
         padding-top: 60px;
     }

     .sc-pb-80 {
         padding-bottom: 60px;
     }

     .sc-pb-100 {
         padding-bottom: 80px;
     }

     .sc-pt-60 {
         padding-top: 40px;
     }

     .sc-pb-60 {
         padding-bottom: 40px;
     }

     .sc-pt-50 {
         padding-top: 30px;
     }

     .sc-pb-50 {
         padding-bottom: 30px;
     }

     .the-problem-sc {
         margin-bottom: 40px;
     }

     .why-trus-sc {
         margin-bottom: 40px;
     }

     .fire-safety-solution .row .col-md-2 {
         width: 50%;
     }

     .produc-thumb-pop-outer .product-thumb {
         width: 100%;
     }

     .header-popfancy {
         padding: 20px 30px;
     }

     .heading-50 {
         font-size: 40px;
     }

     .range-heading {
         font-size: 25px;
     }

     .experience-inner {
         padding: 60px 3px;
     }

     .problem-boxes-outer {
         row-gap: 20px;
     }

     .the-educational-resource-sc {
         background-position: left calc(50% - 221px) bottom 150px;
         background-size: 400px auto;
     }

     .heading-114 {
         font-size: 66px;
     }

     .banner-who-we-are::after {
         right: -19px;
         top: -96px;
         width: 429px;
     }

     .contact-form-outer {
         margin-left: 0px;
     }

     .fire-safety-solution .row .safety-thumb {
         margin-bottom: 20px;
     }

     .wpcf7-form-control.btn-secondary {
         margin-left: auto;
     }

     .category-list-items .row .col-md-2,
     .you-sell-sec .row .col-md-2 {
         width: 50%;
         margin-bottom: 20px;
     }

     .selling-sidebar {
         display: none;
     }

     .selling-content {
         padding-left: 0;
     }

     .selling-content .selling-content-inner {
         border: 0;
         padding-left: 0;
     }

     .seller-support-inner .seller-support-right {
         margin: 0 auto;
         max-width: 380px;
     }

     .shipping-container .col-md-6,
     .weekly-container .col-md-6 {
         margin-bottom: 20px;
     }

     .login-container .login-right-panel {
         min-width: 48%;
     }

     .letus-tab-content .letus-tab-item select:focus-visible {
         outline: none;
     }

     .letus-tab-content .letus-tab-item select {
         color: #fff;
         background: transparent;
         border: none;
     }

     .letus-tab-content .letus-tab-item select option {
         background-color: #023347;
         color: #fff;
         border: none;
     }
 }

 @media screen and (max-width: 768px) {
     .banner-main-who-we-are {
         --who-banner-pt: 40px;
     }

     .banner-who-we-are h1 {
         --who-banner-title-size: 40px;
     }

     body {
         overflow-x: hidden !important;
     }

     .heading-60 {
         font-size: 32px;
     }

     .heading-42 {
         font-size: 24px;
     }

     .heading-32 {
         font-size: 22px;
     }

     .heading-28 {
         font-size: 20px;
     }

     .heading-20 {
         font-size: 18px;
     }

     .heading-18 {
         font-size: 18px;
     }

     .banner-main .mainRow {
         flex-direction: column-reverse;
     }

     .banner-main .banner-left {
         max-width: inherit;
         width: 100%;
         text-align: center;
     }

     .banner-main .banner-left p {
         max-width: 100%;
     }

     .banner-main .banner-right {
         width: 100%;
     }

     .banner-main .banner-right img {
         margin: 0 auto;
         display: block;
         max-width: 250px;
     }

     .experience-wtih-hestios .col-md-5,
     .experience-wtih-hestios .col-md-7 {
         width: 100%;
     }

     .reward-programs .col-md-9,
     .reward-programs .col-md-3 {
         width: 100%;
     }

     .reward-left {
         border-right: 0;
         padding-right: 0;
     }

     .reward-programs .reward-right {
         border-top: 1px solid var(--darkgrey-color);
         padding-top: 25px;
     }

     .testimonials-sec .testimonial-box {
         min-height: 380px;
     }

     .blog-section .col-md-6 {
         width: 100%;
     }

     .knowledge-sec .featured-blog {
         margin-bottom: 25px;
     }

     .faq-sec .col-md-5,
     .faq-sec .col-md-7 {
         width: 100%;
     }

     .faq-sec .heading-area {
         max-width: 100%;
         margin-bottom: 25px;
     }

     .footer-main .footerTopLeft,
     .footer-main .footerTopRight {
         max-width: 100%;
     }

     .reward-details-single .reward-single-img,
     .reward-details-single.active .reward-single-img {
         opacity: 1;
         visibility: visible;
     }

     .reward-details-single .reward-single-img figure {
         width: 145px;
         height: 145px;
     }

     .fire-safety-solution h4,
     .category-list-items h4,
     .you-sell-sec h4 {
         font-size: 14px;
     }

     .bottom-info i {
         margin-bottom: auto;
     }

     .product-thumb {
         height: 296px;
     }
 }

 @media screen and (max-width: 767px) {
     .knowledge-sec .blog-item {
         align-items: flex-start;
     }

     #survay_container {
         display: block;
     }

     .innerpage-banner .content::after {
         right: 0;
         width: 190px;
     }


     .woocommerce-MyAccount-content ul.dokan-account-migration-lists li {
         flex-direction: column !important;
         gap: 20px;
     }

     .woocommerce-MyAccount-content ul.dokan-account-migration-lists li .left-content,
     .woocommerce-MyAccount-content ul.dokan-account-migration-lists li .right-content {
         width: 100% !important;
         text-align: center !important;
     }

     .letus-second-content .letus-right-top-inner {
         flex-direction: column;
         margin-top: 30px;
     }

     .letus-second-content .letus-right-top-inner h3 {
         margin-bottom: 15px;
         width: 100%;
     }

     .letus-second-content .letus-right-top-img {
         width: 100%;
     }

     .header-height {
         min-height: 70px;
     }

     #section_signup.tab-content {
         padding-top: 40px;
     }

     .login-container .login-right-panel {
         padding-left: 45px;
         padding-right: 20px;
     }

     .letus-tab-content h3 {
         max-width: 100%;
         margin: 20px auto;
     }



     .letus-tab-content .letus-tab-item.active {
         padding: 12px 20px;
         background: #164355;
         color: var(--white-color);
         border-radius: 50px;
         cursor: pointer;
         transition: background 0.2s, color 0.2s;
         min-width: 190px;
         text-align: center;
     }



     .product-filter {
         min-width: auto;
         width: 50%;
     }

     .banner-who-we-are h1 {
         font-size: 40px;
     }

     .product-filter select {
         width: 100%;
     }

     .who-we-are-contentafter-banner .content-area {
         text-align: left;
     }

     .who-we-are-contentafter-banner .content-area h5 {
         margin-bottom: 0;
     }

     .product-filter select:focus-visible {
         outline: none;
     }

     .main-header,
     .main-header.scrolled {
         height: 70px;
     }

     .main-header .logo-widget a img.logoIocn,
     .main-header .logo-widget a img.logoTxt {
         display: none;
     }

     .main-header .logo-widget a img.project_logo {
         display: block;
         width: 70px;
     }

     .search-header.search-header-fixed {
         top: 70px;
     }

     .main-header .header-top {
         margin-bottom: 0;
         margin-right: 65px;
     }

     .main-header .shopnow-btn {
         background-color: transparent;
         width: auto;
         height: auto;
         padding: 0;
         width: 28px;
         border-radius: 0;
         margin-top: 5px;
     }

     .main-header .shopnow-btn img.shop-icon {
         display: block;
         width: 100%;
         height: 100%;
     }

     .main-header .shopnow-btn span {
         display: none;
     }

     #rmp_menu_trigger-64 {
         top: 4px !important;
     }

     .rightIcons {
         gap: 16px;
     }

     .header-right .search-submitBtn {
         width: 21px;
         margin-top: 5px;
     }

     .header-right .search-submitBtn img {
         width: 100%;
         height: 100%;
     }

     .banner-main .banner-right img {
         max-width: 200px;
     }

     .mouse-scroll-indicator {
         left: 42%;
         transform: translateX(-50%);
     }

     .qiz-banner-box {
         border-radius: 10px;
         padding: 20px;
         flex-flow: column;
     }

     .qiz-text {
         padding-left: 0;
         text-align: left;
         padding-bottom: 10px;
         align-items: flex-start !important;
     }

     .carsial-btns {
         position: relative;
         margin-top: 83px;
     }

     .top-seller-carslual {
         margin-top: 30px;
     }

     .experience-inner {
         background-color: var(--primary-color);
     }

     .experience-inner h5 {
         color: var(--white-color);
     }

     .experience-inner .exn {
         visibility: hidden;
         opacity: 0;
     }

     .experience-inner .exh {
         visibility: visible;
         opacity: 1;
     }

     .experience-inner {
         padding: 25px;
         margin-top: 25px;
     }

     .shop-now-frame {
         border-radius: 0;
     }

     .copyright-link ul li {
         padding: 0 10px;
     }

     .copyright-link ul {
         justify-content: flex-start;
         margin: 10px 0 0 0;
         flex-wrap: wrap;
     }

     .copyright-link ul li:first-child {
         padding-left: 0;
     }

     .pop-fancy-left,
     .pop-fancy-right {
         width: 100%;
         border-radius: 40px;
     }

     .pop-fancy-bottom {
         row-gap: 30px;
         flex-direction: column;
     }

     .pop-list {
         min-height: 100px;
     }

     .heading-114 {
         font-size: 42px;
     }

     .banner-who-we-are::after {
         right: -19px;
         top: -90px;
         width: 346px;
     }

     .popup-fancy {
         width: 90vw;
     }

     body .popup-fancy .quiz_theme_qsm-theme-pixel::before {
         padding-right: 40px;
     }

     .tool-tip-content {
         top: calc(100% + 16px);
     }

     .the-educational-resource-sc {
         padding: 100px 0 80px;
     }

     .education-testimonial-slider.testimonials-sec .testimonial-box {
         min-height: auto;
     }

     .join-hestios-part .row {
         row-gap: 20px;
     }

     .the-educational-resource-sc {
         background-position: left 200px top 65px;
         background-size: 300px auto;
     }

     .button-outers {
         margin-top: 20px;
         text-align: left !important;
     }

     .welcome-right {
         border-left: 0;
         padding-left: 0;
         margin-left: 0;
         margin-top: 30px;
     }

     .selling-section {
         margin-bottom: 30px;
     }

     .login-section .login-left-panel {
         display: none;
     }

     .login-container .login-right-panel {
         width: 100%;
     }

     .login-container .login-right-panel .btn-back {
         width: 100%;
         display: flex;
         position: sticky;
         left: 0;
         top: 0;
         z-index: 10;
         right: 0;
         width: 100%;
         justify-content: space-between;
         align-items: center;
         padding: 10px;
     }

     .login-logo-panel-mobile {
         display: block;
         width: 108px;
     }

     .error404 .search-field,
     .search .search-field,
     .search-no-results .search-field {
         width: calc(100% - 20px);

     }

     .blog-details-content {
         padding-right: 0;
     }
 }

 @media screen and (max-width: 575px) {
     .banner-main-who-we-are {
         --who-banner-pt: 30px;
     }

     .banner-who-we-are h1 {
         --who-banner-title-size: 32px;
     }

     .heading-60 {
         font-size: 28px;
     }

     .heading-32 {
         font-size: 20px;
     }

     .blog-details-content h1 {
         font-size: 20px;
     }

     .blog-details-content h2 {
         font-size: 18px;
     }

     .blog-details-content h3 {
         font-size: 16px;
         font-weight: 600;
     }

     .blog-details-content h4,
     .blog-details-content h5,
     .blog-details-content h6 {
         font-size: 14px;
         font-weight: 600;
     }

     .experience-wtih-hestios.sc-pt-20 {
         padding-top: 40px;
     }

     .experience-wtih-hestios.sc-pb-20 {
         padding-bottom: 40px;
     }

     .shop-now-frame {
         padding: 40px 0;
     }

     .shop-now-frame .row {
         display: block;
     }

     .shop-now-box {
         width: calc(100% - 20px);
         padding: 25px;
         margin: 0 10px;
     }

     .reward-details-single {
         flex-wrap: wrap;
         padding-bottom: 20px;
     }

     .reward-details-single .reward-single-con {
         width: 100%;
     }

     .reward-details-single .reward-single-img {
         position: inherit;
         top: inherit;
         transform: inherit;
         right: inherit;
         margin-top: 20px;
     }

     .knowledge-sec .featured-blog {
         height: auto;
         -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
         -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
         box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
     }

     .featured-blog .featured-content {
         background: var(--white-color);
         position: inherit;
         left: inherit;
         bottom: inherit;
         flex-wrap: wrap;
     }

     .knowledge-sec .blog-item {
         height: auto;
         flex-direction: column;
         -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
         -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
         box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
     }

     .featured-blog figure,
     .knowledge-sec .blog-item figure,
     .featured-blog figure img,
     .knowledge-sec .blog-item figure img {
         width: 100%;
     }

     .knowledge-sec .blog-date,
     .knowledge-sec .blog-item .blog-date-alt {
         font-size: 14px;
         color: var(--light-color) !important;
     }

     .featured-blog .featured-content a h3,
     .knowledge-sec .blog-item .heading-18 {
         color: var(--primary-color);
     }

     .knowledge-sec .blog-item .blogc {
         padding: 20px;
     }

     .featured-blog .featured-content .lc {
         width: 100%;
     }

     .featured-blog .featured-content .rc {
         padding-left: 0;
         margin-bottom: 0;
     }

     .featured-blog .featured-content img {
         filter: brightness(1) invert(0);
     }

     .faq-question {
         align-items: flex-start;
     }

     .faq-toggle {
         margin-top: -7px;
     }

     .safety-thumb-inner>figure {
         width: 100%;
         height: 100%;
     }

     .floating-btn-right .refer-button {
         padding: 7px 20px;
         font-size: 14px;
     }

     .hover-details-content figure {
         width: 100%;
         height: 100%;
     }

     .pop-thumb-outer .swiper-pagination {
         margin-top: 13px;
     }

     .heading-50 {
         font-size: 29px;
     }

     .header-popfancy {
         margin-block-end: 30px;
     }

     .banner-who-we-are::after {
         right: 17px;
         top: -55px;
         width: 288px;
     }

     .sc-pt-130 {
         padding-top: 80px;
     }



     .the-educational-resource-sc {
         background-position: left 80px top 65px;
         background-size: 254px auto;
     }

     .contact-link-box figure {
         width: 140px;
         height: 140px;
     }

     .contact-link-box span {
         font-size: 15px;
         font-weight: 600;
     }

     .contact-form-outer .form-control {
         padding: 15px 0;
         margin-bottom: 15px;
         font-size: 16px;
     }

     .contact-box-bottom {
         position: static;
         margin-top: 15px;
         flex-direction: column;
         row-gap: 20px;
         width: 100%;
         border-radius: 20px;
         align-items: flex-start !important;
         padding-left: 30px !important;
     }

     .contact-box-bottom .vr {
         display: none;
     }

     .bottom-info {
         margin-top: 20px;
     }

     .contact-form-outer {
         padding: 25px;
     }

     .contact-banner-after {
         margin-top: -70px;
         padding-bottom: 20px;
     }

     .rightIcons {
         padding-right: 0px;
         width: auto;
         padding-top: 3px;
     }

     #rmp_menu_trigger-64 {
         right: 2px;
     }

     .main-header .header-top {
         margin-right: 56px;
     }

     .category-list-items .row .col-md-2,
     .you-sell-sec .row .col-md-2 {
         padding-left: 25px;
         padding-right: 25px;
     }

     .header-right-seller a {
         margin-left: 3px;
     }

     .knowledge-sec .blog-item .figure,
     .knowledge-sec .blog-item figure {
         width: 100%;
         height: 100%;
     }

     .side-blogs {
         margin-top: 20px;
     }
 }

 @media (max-width: 490px) {
     .produc-thumb-pop-outer .product-thumb {
         width: 100%;
     }

     .range-heading {
         font-size: 22px;
     }

     .main-header .logo-widget {
         min-width: 70px;
     }

     .shop-archive-drop {
         margin-left: 0;
         margin-right: auto;
     }

     .produc-thumb-pop-outer .woo-product-list.row {
         width: auto;
     }

     .tailored-container .col-lg-3 {
         width: 100%;
     }

     .selling-content .table-responsive {
         overflow-x: auto;
     }

     .selling-content .table-responsive th {
         padding: 10px 10px;
     }

     .seller-support-inner .seller-support-left {
         padding: 20px;
     }

     .shop-category-box {
         text-align: center;
     }

 }

 @media (max-width: 414px) {
     .banner-main-who-we-are {
         --who-banner-pt: 25px;
     }

     .banner-who-we-are h1 {
         --who-banner-title-size: 26px;
     }

     .header-popfancy {
         padding: 20px 20px;
     }

     .heading-50 {
         font-size: 25px;
     }

     .mobile-input {
         padding: 12px 5px;
     }

     .btn {
         padding: 10px 23px;
     }

     .newsletter-form .btn {
         padding: 9px 15px;
         min-width: 108px;
     }

 }