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

  .main-menu .brand-logo img {
    height: 4em!important;
  }

  /* .brand-logo {
    left: 2em!important;
  } */

  .user-account-btns {
    padding: 1em 0.5em !important;
    margin: 0px !important;
  }

  #create-account-btn {
    margin-right: 2em !important;
  }

  #home-page-main-slider {
    padding-left: 1em!important;
  }

  .top-header .header-dropdown .mobile-account, .top-header .header-dropdown .mobile-wishlist {
    right: 1rem!important;
    margin-right: 0px!important;
  }

  .mobile-wishlist {
    display: none!important;
  }

  .main-menu .menu-right .icon-nav .mobile-setting, .main-menu .menu-right .icon-nav .mobile-cart, .main-menu .menu-right .icon-nav .mobile-search {
    bottom: 10px!important;
  }

  .contact-page .contact-form .form-box .form-control {
    margin-bottom: 18px!important;
  }

  .blog-page .blog-sidebar .theme-card {
    margin-top: 25px!important;
  }

  .blog-box.sticky-blog-box {
    margin-top: 25px;
  }

  .container.custom-article-container.px-0.mb-5 {
    margin-bottom: 0px !important;
  }










  .top-header .header-dropdown .mobile-account, .top-header .header-dropdown .mobile-wishlist {
    bottom: 1.5%!important;
  }




}






/* Mobile devices (portrait) */
@media only screen and (max-width: 600px) {
  /* Styles for small mobile screens */

  /* LOGIN AND CREATE ACCOUNT - MOBILE */
  /* #dashboard-login-container-top-header-mobile {
    display:block!important;
  } */

  /* LOGIN AND CREATE ACCOUNT - DESKTOP */
  /* #dashboard-login-container-top-header-desktop {
    display:none!important;
  } */

  .mobile-dashboard {
    display:block!important;
  }
  .mobile-vendor-dashboard {
    display:block!important;
  }
  .mobile-admin-dashboard {
    display:block!important;
  }
  .mobile-login {
    display:block!important;
  }
  .mobile-create-account {
    display:block!important;
  }

  .pixelstrap ul li:first-child {
    padding-left: 0.5em!important;
  }

  .pixelstrap li+li {
    padding-left: 0.5em!important;
  }

  .pixelstrap li:last-child {
    padding-left: 0.5em!important;
  }

  .pixelstrap li a:hover {
    padding: 5px 8px!important;
  }

  .desktop-dashboard {
    display:none!important;
  }
  .desktop-vendor-dashboard {
    display:none!important;
  }
  .desktop-admin-dashboard {
    display:none!important;
  }
  .desktop-login {
    display:none!important;
  }
  .desktop-create-account {
    display:none!important;
  }

  /* BUTTONS */
  .w-50 {
    width: 100%!important;
    text-align: center!important;
  }

  #login-form-submit {
    width: 100%;
  }

  .register-submit {
    width: 100%;
  }

  .forgot-password-submit {
    width: 93%!important;
  }

  .reset-password-submit {
    width: 100%;
  }

  /* MAIN MENU AND SIDEBAR MENU */
  .main-menu {
    height: 7em!important;
  }

  .pixelstrap li a {
    font-size: 1.1em!important;
    line-height: 1.5em!important;
  }

  .home-page-sliders {
    padding-left: 0.5em!important;
  }

  .home-page-sliders .slider-content h3 {
    font-size: 1.5em;
  }

  .home-page-sliders .slider-content h1 {
    font-size: 3em;
  }

  .home-page-sliders .slider-content {
    padding: 5em 1em;
  }

  .home-page-sliders .slider-content p {
    font-size: 1.3em!important;
    font-weight: 600;
  }

  .home-page-sliders .slider-content h3 {
    font-size: 1.5em!important;
    font-weight: 500;
  }

  .products-ad-space h3 {
    font-size: 1.5rem;
    font-weight: 500;
  }

  .products-ad-space p {
    color: #fff;
    font-size: 1rem!important;
    font-weight: 500;
  }

  .products-ad-space a {
    width: 90% !important;
    margin: 0 auto;
  }

  /* BREADCRUMB */
  .breadcrumb-section h2 {
    font-size: 2em !important;
  }
  
  .breadcrumb-section .breadcrumb {
    font-size: 1.1em !important;
  }

  .breadcrumb-item+.breadcrumb-item::before {
    color: #fff!important;
  }

  /* ABOUT PAGE */
  .about-page h4 {
    font-size: 1.6em!important;
  }

  /* FAQ PAGE */
  .faq .section-terms h3 {
    font-size: 1.5em!important;
  }

  /* CONTACT PAGE */
  .contact-page .theme-form input {
    margin-bottom: 0.4em!important;
  }

  .contact-page .theme-form select {
    margin-bottom: 0.4em!important;
  }
  
  /* ROADMAP PAGE */
  .roadmap .section-terms h3 {
    font-size: 1.5em!important;
  }

  /* TERMS AND CONDITIONS */
  .terms-and-conditions .section-terms h3 {
    font-size: 1.5em!important;
    line-height: 1.5rem;
  }

  /* PRIVACY POLICY */
  .privacy-policy .section-terms h3 {
    font-size: 1.5em!important;
    line-height: 1.5rem;
  }

  /* BLOG PAGE */
  .blog-sidebar {
    margin-top: 2em;
  }

  .blog-detail .blog-page .blog-sidebar {
    margin-top: 0em;
  }

  .theme-card.article-details-theme-card-custom h5 {
    margin-top: 0px!important;
  }

  .product-featured-breadcrumb-container .theme-breadcrumb .breadcrumb .breadcrumb-item {
    text-align: center!important;
  }

  /* PRODUCTS PAGE */
  .top-banner-wrapper.products-top-ad .product-ad-banner {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  
  /* PRODUCT PAGE SINGLE */
  .product-page-details .sub-title {
    display: block!important;
  }

  .product-page-details .variation-box {
    display: -webkit-box!important;
  }

  .product-single-candle-scents {
    margin-top: 0.75em;
  }

  .products-page-delivery-modal .modal-bg .section-terms h3 {
    font-size: 1.5em!important;
  }

  .product-delivery-return-modal {
    padding-right: 2em!important;
    padding-top: 2em!important;
    z-index: 25;
  }

  .product-content.product-ask-question-modal-content {
    margin-top: 2em;
  }

  .product-ask-question-modal-content h5 {
    font-size: 1.5em!important;
  }

  .product-ask-a-question-modal {
    padding-right: 2em!important;
    padding-top: 2em!important;
    z-index: 25;
  }

  .ask-a-question-cancel {
    /* display: none; */
    /* width: 7.5em!important; */
    width: 43%!important;
  }

  .ask-a-question-submit {
    /* width: 9em!important; */
    width: 50%!important;
  }

  /* BOTTOM MENU : CART */
  .main-menu .menu-right .icon-nav .mobile-cart {
    right: 46%!important;
    bottom: 0.5%!important;
  }
  
  .main-menu .menu-right .icon-nav .mobile-cart>div img {
    display: block!important;
    height: 40px !important;
    width: 40px;
  }

  /* RECAPTCHA */
  .grecaptcha-badge {
    visibility: hidden;
  }

  /* WISHLIST : ICON */
  .top-header .header-dropdown .mobile-wishlist {
    right: 84%!important;
  }

  .top-header .header-dropdown .mobile-account, .top-header .header-dropdown .mobile-wishlist {
    bottom: 1.5%!important;
  }

  /* .ri-heart-fill {
    font-size: 1em!important;
  } */


  /* CART PAGE */
  .clear_cart_cart_page {
    width: 100%;
  }

  /* CHECKOUT PAGE */
  .checkout-section-2 .checkout-right-box .checkout-details .order-box .qty {
    padding: 3em 1em 1em 1em;
    background-color: #fff;
  }

  .checkout-section-2 .checkout-right-box .checkout-details .order-box .qty li {
    margin-bottom: 2em!important;
  }

  /* PAYMENT SUCCESS PAGE */
  .payment-success-order-table {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* For smooth scrolling on mobile */
  }

  /* USER DASHBOARD : CUSTOMER */
  .user-dashboard-section .show-btn {
    /* margin: 0 auto; */
  }

  .dashboard-section .counter-section .counter-box {
    margin-bottom: 1em;
  }

  /* TABLE BUTTONS */
  div.dt-buttons {
    display: none!important;
  }

  /* USER PROFILE PAGE */
  .user-dashboard-profile-save {
    width: 100%;
  }

  .user-dashboard-profile-li-tabs {
    width: 50%;
  }

  /* .user-dashboard-profile-details {
    margin-bottom: 1.5em !important;
  } */

  /* .user-dashboard-profile-password {
    margin-bottom: 1.5em !important;
  } */

  /* USER ADDRESS : ADD NEW */
  /* .dashboard-section .counter-section .row>div {
    margin-bottom: 0px!important;
  } */

  .user-dashboard-address-input-fields {
    margin-bottom: 0px !important;
  }

  .user-dashboard-profile-create-address {
    width: 100%;
  }

  /* USER REVIEWS : EDIT */
  .user-dashboard-review-update {
    width: 100%;
  }

  /* USER ORDER : VIEW ORDER */
  .invoice-header {
    padding: 1em 0em!important;
  }

  #custom-invoice {
    padding: 1em 0em!important;
  }

  .order-status-btn {
    display: inline-block;
    float: right;
    margin-bottom: 1em;
  }

  .order-billing-logo-container {
    text-align: center!important;
  }

  .order-billing-logo-container img {
    width: 9em;
  }

  #payment_status_display {
    float: right;
    margin-bottom: 1em;
  }

  /* .order-payment-status-title {
    margin-bottom: 2em!important;
  } */

  .order-payment-details {
    margin-top: 2em!important;
  }

  .order-table-details {
    margin-top: 1em !important;
  }

  .user-order-payment-amount-title {
    font-size: 1.2em!important;
  }

  .user-order-payment-amount-title span {
    font-size: 1.2em!important;
  }

  .user-order-payment-amount-payed {
    font-size: 1.2em!important;
  }

}

/* Mobile devices (landscape) */
@media only screen and (max-width: 768px) {
  /* LOGIN AND CREATE ACCOUNT - MOBILE */
  /* #dashboard-login-container-top-header-mobile {
    display:block!important;
  } */

  .mobile-dashboard {
    display:block!important;
  }
  .mobile-vendor-dashboard {
    display:block!important;
  }
  .mobile-admin-dashboard {
    display:block!important;
  }
  .mobile-login {
    display:block!important;
  }
  .mobile-create-account {
    display:block!important;
  }

  .pixelstrap ul li:first-child {
    padding-left: 0.5em!important;
  }

  .pixelstrap li+li {
    padding-left: 0.5em!important;
  }

  .pixelstrap li:last-child {
    padding-left: 0.5em!important;
  }

  /* LOGIN AND CREATE ACCOUNT - DESKTOP */
  /* #dashboard-login-container-top-header-desktop {
    display:none!important;
  } */

  .desktop-dashboard {
    display:none!important;
  }
  .desktop-vendor-dashboard {
    display:none!important;
  }
  .desktop-admin-dashboard {
    display:none!important;
  }
  .desktop-login {
    display:none!important;
  }
  .desktop-create-account {
    display:none!important;
  }

}

/* Tablets and small devices (portrait) */
@media only screen and (max-width: 991px) {
  /* LOGIN AND CREATE ACCOUNT - DESKTOP */
  /* #dashboard-login-container-top-header-desktop {
    display:none!important;
  } */

  .mobile-dashboard {
    display:block!important;
  }
  .mobile-vendor-dashboard {
    display:block!important;
  }
  .mobile-admin-dashboard {
    display:block!important;
  }
  .mobile-login {
    display:block!important;
  }
  .mobile-create-account {
    display:block!important;
  }

  .pixelstrap ul li:first-child {
    padding-left: 0.5em!important;
  }

  .pixelstrap li+li {
    padding-left: 0.5em!important;
  }

  .pixelstrap li:last-child {
    padding-left: 0.5em!important;
  }


  .desktop-dashboard {
    display:none!important;
  }
  .desktop-vendor-dashboard {
    display:none!important;
  }
  .desktop-admin-dashboard {
    display:none!important;
  }
  .desktop-login {
    display:none!important;
  }
  .desktop-create-account {
    display:none!important;
  }
}

/* Tablets and small devices (portrait) */
/* @media only screen and (max-width: 991px) {

} */



/* Larger mobile devices (portrait) */
@media only screen and (max-width: 1024px) {
  /* Styles for larger mobile devices */
}
