.dropdown-toggle::after {
        content: none;
      }

      .d-toggle::after {
        display: inline-block;
        margin-left: 0.255em;
        vertical-align: 0.255em;
        content: "";
        border-top: 0.3em solid;
        border-right: 0.3em solid transparent;
        border-bottom: 0;
        border-left: 0.3em solid transparent;
      }
      .dropdown-footer .btn-solid {
        color: #fff !important;
        background-color: var(--theme-color) !important;
      }
      .primary-img .bg-size {
        background-size: contain !important;
      }




      /* **************** */

      .header-common {
        background-color: #f3335e;
      }
      /* .header-common {
        background: hsla(126, 100%, 26%, 1);

        background: linear-gradient(
          225deg,
          hsla(126, 100%, 26%, 1) 0%,
          hsla(130, 100%, 39%, 1) 100%
        );

        background: -moz-linear-gradient(
          225deg,
          hsla(126, 100%, 26%, 1) 0%,
          hsla(130, 100%, 39%, 1) 100%
        );

        background: -webkit-linear-gradient(
          225deg,
          hsla(126, 100%, 26%, 1) 0%,
          hsla(130, 100%, 39%, 1) 100%
        );

        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#00870E", endColorstr="#00C921", GradientType=1 );
      } */

      .dropdown button,
      .icon-menu button,
      .dropdown span,
      .dropdown a {
        background-color: inherit !important;
        color: #fff !important;
      }

      .nav-item a {
        color: #fff !important;
      }

      .dropdown-column a {
        color: #000 !important;
      }

      div.show {
        color: #000 !important;
      }

      .header-common .nav-wrap .navigation .logo-link {
        padding: 0 !important;
      }


      .home-slider-common .bg-size::before{
        padding-top: 0;
      }

      .second-slide{
        padding-top: 20px;
        padding-bottom:20px;
      }
      

      .half-width{
        height: 50%;
      }

      /* Extra small devices (phones, 600px and down) */
      @media only screen and (max-width: 600px) {
        .dropdown button,
        .icon-menu button,
        .dropdown span,
        .dropdown a {
          background-color: inherit !important;
          color: #000 !important;
        }

        .nav-item a {
          color: #000 !important;
        }
        .dropdown-column a {
          color: #000 !important;
        }

        .catagories-section .catagories a .img-wrap{
          width: 50px !important;
          margin: calc(0px + (34 - 25) * ((100vw - 320px) / (1920 - 320))) auto;
        }

        .catagories-section{
          margin: 0 !important;
          height: 85px;
        }

        .home-slider-common .bg-size{
          background-size: contain !important;
          border-radius: 15px;
        }

        .ratio_40 .bg-size:before  {
          padding-top: 41%;
          content: "";
          display: block;
          border-radius: 30px;
        }

        .lrp-25{
          padding: 0 20px 0 20px;
        }
        .arv_products .card{
          box-shadow: 8px 8px 6px 0px #d3cccc;
          height: 290px;
        }

        .arv_products .card-title{
          font-size: 12px;
        }

        .second-slide img{
          border-radius: 15px;
          box-shadow: 7px 11px 13px 2px #d3cccc;
          width: 100%;
        }
      }

      /* Small devices (portrait tablets and large phones, 600px and up) */
      @media only screen and (min-width: 600px) {
        .dropdown button,
        .icon-menu button,
        .dropdown span,
        .dropdown a {
          background-color: inherit !important;
          color: #000 !important;
        }

        .nav-item a {
          color: #000 !important;
        }
        .dropdown-column a {
          color: #000 !important;
        }

        .catagories-section .img-wrap{
          width: 50px !important;
          margin: calc(0px + (34 - 25) * ((100vw - 320px) / (1920 - 320))) auto;
        }

        .catagories-section{
          margin: 0 !important;
          height: 85px;
        }

        .home-slider-common .bg-size{
          background-size: contain !important;
          border-radius: 20px;
        }
        .ratio_40 .bg-size:before  {
          padding-top: 41%;
          content: "";
          display: block;
          border-radius: 30px;
        }
        .lrp-25{
          padding: 0 20px 0 20px;
        }
        .arv_products .card-title{
          font-size: 12px;
        }

        .arv_products .card{
          box-shadow: 8px 8px 6px 0px #d3cccc;
          height: 290px;
        }

        .second-slide img{
          border-radius: 15px;
          box-shadow: 7px 11px 13px 2px #d3cccc;
          width: 100%;
        }
      }

      

      /* Medium devices (landscape tablets, 768px and up) */
      @media only screen and (min-width: 768px) {
        .dropdown button,
        .icon-menu button,
        .dropdown span,
        .dropdown a {
          background-color: inherit !important;
          color: #000 !important;
        }

        .nav-item a {
          color: #000 !important;
        }
        .dropdown-column a {
          color: #000 !important;
        }

        .catagories-section .img-wrap{
          width: 80px !important;
          margin: calc(0px + (34 - 25) * ((100vw - 320px) / (1920 - 320))) auto;
        }

        .catagories-section{
          margin: 0 !important;
          height: 135px;
        }

        .home-slider-common .bg-size{
          background-size: contain !important;
          border-radius: 40px;
        }
        .ratio_40 .bg-size:before  {
          padding-top: 41%;
          content: "";
          display: block;
          border-radius: 40px;
        }
        .lrp-25{
          padding: 0 35px 0 35px;
        }
        .arv_products .card-title{
          font-size: 18px;
        }

        .arv_products .card{
          box-shadow: 8px 8px 6px 0px #d3cccc;
          height: 483.5px;
        }

        .second-slide img{
          border-radius: 30px;
          box-shadow: 7px 11px 13px 2px #d3cccc;
          width: 100%;
        }
        
      }

      /* Large devices (laptops/desktops, 992px and up) */
      @media only screen and (min-width: 992px) {
        .dropdown button,
        .icon-menu button,
        .dropdown span,
        .dropdown a {
          background-color: inherit !important;
          color: #fff !important;
        }

        .nav-item a {
          color: #fff !important;
        }

        .dropdown-column a {
          color: #000 !important;
        }

        div.show {
          color: #000 !important;
        }

        #dvCartItems a,
        #dvCartItems span {
          color: #000 !important;
        }
        #dvCartItemCount {
          background-color: var(--theme-color) !important;
        }
        .catagories-section .img-wrap{
          width: 80px !important;
          margin: calc(0px + (34 - 25) * ((100vw - 320px) / (1920 - 320))) auto;
        }
        .catagories-section{
          margin: 0 !important;
          height: 135px;
        }
        .ratio_40 .bg-size:before  {
          padding-top: 41%;
          content: "";
          display: block;
          border-radius: 40px;
        }

        .lrp-25{
          padding: 0 35px 0 35px;
        }
        .arv_products .card{
          box-shadow: 8px 8px 6px 0px #d3cccc;
          height: 483.5px;
        }

        .arv_products .card-title{
          font-size: 18px;
        }

        .second-slide img{
          border-radius: 30px;
          box-shadow: 7px 11px 13px 2px #d3cccc;
          width: 100%;
        }
        
      }

      /* Extra large devices (large laptops and desktops, 1200px and up) */
      @media only screen and (min-width: 1200px) {
      }

      .shopingbag .onhover-show-div .card-wrap .cart-card .remove-cart {
        color: #000 !important;
      }
      .catagories-section .img-wrap{
        width: 80px !important;
        margin: calc(0px + (34 - 25) * ((100vw - 320px) / (1920 - 320))) auto !important;
      }
