  @media only screen and (max-width: 600px) {

      .prevContainer,
      .nextContainer {
          top: 20%;
      }

      .expand_slider_section_desktop {
          display: none;
      }

      .expand_slider_section_mobile {
          display: block;
      }

  }

  @media (min-width: 1200px) {

      .naessb .container,
      .container-lg,
      .container-md,
      .container-sm,
      .container-xl {
          max-width: 1214px;
      }


  }


  @media (max-width: 767px) {
      .collection_content {
          margin-top: 14px;
          margin-bottom: 14px;
      }

      .collection-container {
          position: relative;
          height: 330px;
          overflow: hidden;
      }

      .sub_footer {
          flex-direction: column;
      }

      .overlay-content h4 {
          font-size: 16px;
      }

      .heading_title p {
          width: 100%;
      }

      .grid-wrapper {
          display: block;
      }

      .menu {
          width: 91%;
          height: 400px;
          overflow-y: auto;
          overflow-x: hidden;
      }

      .product_content {
          margin-top: 14px;
          margin-bottom: 14px;
      }

      .product_slick_slider .slick-track {
          margin-left: 0px;
      }

      .product_contents {
          margin-bottom: 14px;
      }

      .buttons button {
          margin-bottom: 14px;
      }

      .wrapper-dropdown {
          margin-bottom: 14px;
      }

      .cart_div {
          flex-direction: column;
          align-items: center;
      }

      .cart {
          padding: 0px;
          height: auto;
      }

      .grid-wrapper .big img {
          height: 100%;
          width: 100%;
      }

      .contact {
          height: 100%;
          padding-left: 1rem;
          padding-right: 1rem;
      }

      .editprofile {
          padding: 0px 1rem;
      }

      .wishlist_button {
          margin-top: 0px;
      }

      .checkoutright_plr {
          padding: 0px 15px;
          margin: 20px 0px;
      }

      .checkoutrightsub_plr {
          padding: 0px 15px;
      }

      .subtotal {
          padding: 0px;
      }

      .total {
          padding: 20px 1rem;
          border: 1px solid #D2D2D2;
      }

      .checkout {
          height: 100%;
      }

      .gallery_First,
      .gallery_Second,
      .gallery_Third,
      .gallery_Fourth,
      .gallery_Fifth,
      .gallery_Sixth,
      .gallery_Seven,
      .gallery_Eight,
      .gallery_nineth {
          position: unset;
          width: 100%;
          margin-bottom: 14px;
      }

      .gallery_modal-content {
          left: -8px;
          padding: 1rem 10px;
      }

      .gallery_modal-content p {
          width: 100%;
      }

      .gallery_Modal .carousel-control-prev {
          left: -3px;
      }

      .gallery_Modal .carousel-control-next {
          right: -3px;
      }

      .product_slick_slider .element-1 {
          margin-left: 18px;
      }

      .nav-dropdown>li>a,
      .megamenu-list>li>a {
          width: 65%;
      }

      .login_title h4 {
          margin-top: 2rem;
      }

      .OrderDetail {
          padding: 0;
      }

      .orderDetail_button button {
          margin-bottom: 10px;
      }

      .marquee {
          margin-top: -150px !important;
          height: 70px;
      }

      .title h4 {
          font-size: 30px !important;
      }

      .cart_div h4 {
          width: 150px;
      }

      .cart_div_img img {
          width: 100px;
          height: 170px;
      }

      .cart_displays {
          display: flex;
          align-items: baseline !important;
          flex-direction: column;
          gap: 10px;
      }

      .slider_section .carousel-caption h2 {
          color: #FFF;
          text-align: center;
          text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.10);
          font-family: 'Bold';
          font-size: 24px;
          font-style: normal;
          font-weight: 600;
          line-height: normal;
          letter-spacing: 4.04px;
          margin-bottom: 8px;
      }

      .slider_section .carousel-caption {
          margin-top: -10px;
          bottom: 50px !important;
          padding-top: 0;
          /* bottom:0 ; */
          max-width: 95dvw;
      }

      .slider_section .carousel-indicators {

          margin-left: 0rem;
          margin-right: -3rem;

      }

      .wishlist_div_img img {
          width: 100px;
          height: 164px !important;
      }

      .wishlist_div h4 {
          width: 150px !important;
      }

  }


  @media (min-width: 768px) and (max-width: 768px) {
      .collection-container {
          position: relative;
          height: 290px;
          overflow: hidden;
      }

      .category_head {
          margin-bottom: 2rem;
          margin-top: 5rem;
      }

      /* .gallery_modal-content {
          left: -134px;
      } */

      .logo_title h4 {
          letter-spacing: 100px !important;
          width: 90% !important;
          text-align: center;
          font-size: 32px;
      }
  }

  @media (min-width: 1920px) and (max-width: 1920px) {

      /* .gallery_modal-content {
          left: -700px;
      } */
      .product_slick_slider .slick-slide {
          width: 300px !important;
      }

      .ExPslide {
          height: 650px;
      }

      .product_slick_slider .element-1 {
          margin-left: 370px;
      }

      .lotties {
          position: relative;
          bottom: 84px;
      }

      .slider {
          height: 70vh;
          display: flex;
      }

      .modal-dialog {
          bottom: -100px;
      }
  }



  @media (max-width: 1200px) {
      .logo_title h4 {
          letter-spacing: 32px;
          width: 100%;
          text-align: center;
          font-size: 32px;
      }
  }

  @media (max-width: 768px) {
      .navigation {
          flex-direction: column;
          align-items: baseline;
          height: 48px;
          padding: 0px 10px;
      }

      .megamenu-list img {
          width: 100%;
      }

      .feedback_tabs li a {
          padding: 4px 20px;
      }

      .grid-wrapper>div {
          align-items: center;
      }

      .highlight {
          left: 10px;
          height: 130px;
          width: 100%;
          padding-right: 24px;
      }

      .megamenu-lists {
          padding: 0px;
      }

      .carousel-caption h2 {
          font-size: 22px;
      }

      .carousel-caption p {
          font-size: 14px !important;
      }

      .carousel-caption {
          bottom: 50px;
      }

      .nav-brand {
          font-size: 18px;
          line-height: 48px;
      }

      .nav-menu {
          display: none;
      }

      .desktop_nav {
          display: block !important;
      }

      .mobile_right_nav {
          position: absolute;
          top: 12px;
          right: 60px;
          gap: 10px !important;
      }

      .mobile_nav_div {
          display: none !important;
      }

      .mobile_right_nav {
          position: absolute;
          top: 12px;
          right: 60px;
          gap: 10px !important;
      }

      .navigation-portrait .nav-menu {
          display: block;
      }
  }

  @media (max-width: 992px) {
      .bg-video-wrap {
          position: relative;
          overflow: hidden;
          width: 100%;
          height: 100%;
      }

      .desktop_nav {
          display: none;
      }

      .mobile_nav_div {
          display: block;
      }

      .profile-img {
          width: 24px !important;
          height: 24px !important;
      }

      .slider_section .carousel-caption p {
          width: 100% !important;
      }

      .banner_padding {
          padding: 0rem;
      }


      .cart_div h4 {
          width: 150px;
      }

      .checkout_right {
          gap: 30px;
      }

      .checkout_right_content h4 {
          width: 100px;
      }

      .wishlist_div h4 {
          width: 300px;
      }
  }

  @media (min-width: 1024px) and (max-width: 1024px) {
      .nav-menu>li {
          padding-left: 0px;
      }
  }

  @media(min-width:1026px) {
      .navigation-portrait .nav-menus-wrapper {
          display: none;
      }
      .nav-menu>li{
        padding-left: 0px;
      }

  }

  @media(max-width:740px) {
      video {
          max-width: 100% !important;
          height: 265px !important;
          margin-top:-20px;
          object-fit: cover;
      }

      .marquee {
          margin-top: -188px !important;
      }

  }