
  @media (max-width: 1200px) {
  
  
    .sadia-catnav-menu {
      width: 230px;
    }
    .slider-wrapper .single-slider {
      height:50rem;
    }
    .sadia-slider-text {
      font-size: 2rem;
    }
    .product-box--list .add-to-cart {
      padding: 1.5rem;
    }
    .product-countdown .single-countdown:not(:last-child) {
      margin-bottom: 1rem;
    }
  }

  @media (min-width: 1200px) {
    #productModal .modal-dialog {
      margin: 5% 10%;
    }
 
  }
  
  @media (max-width: 991px) {
   
   
    .sadia-mainmenu-itm.menu-item-has-children ul.megamenu.three-column {
      width: 100%;
    }
    
   
    
 
    .sadia-category-nav-items a {
      margin: 0;
    }
    .sadia-category-nav-items.has-children:after {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
      top: 2rem;
    }
    .category-submenu {
      padding: 2rem 2rem .5rem 2rem;
      visibility: visible;
      opacity: 1;
      height: auto;
      position: relative;
      left: 0;
      top: 0;
      width: 100%;
      -webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0);
      -moz-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0);
      -ms-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0);
      -o-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0);
      box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0);
    }
    .sadia-category-submenu {
      padding: 0;
      margin-bottom: 1.5rem;
    }
    .category-nav .category-submenu {
      position: relative;
      display: none;
    }
    .main-navigation {
      display: none;
    }
    .sadia-mainmenu-itm.menu-item-has-children ul {
      position: relative;
      left: auto;
      top: auto;
      display: block;
      -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
      -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
      -ms-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
      -o-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
      box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
      padding: 0;
      opacity: 1;
      visibility: visible;
    }
    .user-dropdown {
      top: 6.5rem !important;
      right: 40px !important;
    }
    .hcart-image {
      -webkit-flex: 0 0 7rem;
      -moz-flex: 0 0 7rem;
      -ms-flex: 0 0 7rem;
      flex: 0 0 7rem;
    }
    .hcart-content {
      -webkit-flex: 0 0 calc(100% - 7rem);
      -moz-flex: 0 0 calc(100% - 7rem);
      -ms-flex: 0 0 calc(100% - 7rem);
      flex: 0 0 calc(100% - 7rem);
    }
    .hcart-action {
      position: absolute;
      top: 20px;
      right: 0px;
    }
    .category-moble-menu {
      margin-top: 20px;
    }
    .category-moble-menu .slicknav_btn {
      background: transparent;
      color: #000;
      width: 100%;
      display: flex;
      padding-left: 20px;
      justify-content: space-between;
    }
    .category-moble-menu .slicknav_menu {
      font-size: 16px;
      background: #fff;
      padding: 5px;
    }
    .category-moble-menu .slicknav_menu .slicknav_btn .slicknav_icon {
      width: 1.3rem;
      margin: 0;
      margin-top: 4px;
      position: relative;
    }
    .category-moble-menu .slicknav_menu .slicknav_btn .slicknav_icon-bar {
      -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
      -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
      -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
      -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
      box-shadow: 0 1px 0 rgba(0, 0, 0, 0);
      background: #2c2e3d;
      margin-bottom: 6px;
      width: 100%;
      position: absolute;
      margin: 0;
      -webkit-transition: all 0.4s;
      -moz-transition: all 0.4s;
      -ms-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s;
    }
    .category-moble-menu .slicknav_menu .slicknav_btn .slicknav_icon-bar:nth-child(1) {
      top: 5px;
      -webkit-transform: rotate(55deg);
      -moz-transform: rotate(55deg);
      -ms-transform: rotate(55deg);
      -o-transform: rotate(55deg);
      transform: rotate(55deg);
      left: -7px;
    }
    .category-moble-menu .slicknav_menu .slicknav_btn .slicknav_icon-bar:nth-child(2) {
      top: 8px;
      display: none;
    }
    .category-moble-menu .slicknav_menu .slicknav_btn .slicknav_icon-bar:nth-child(3) {
      top: 5px;
      -webkit-transform: rotate(-55deg);
      -moz-transform: rotate(-55deg);
      -ms-transform: rotate(-55deg);
      -o-transform: rotate(-55deg);
      transform: rotate(-55deg);
    }
    .category-moble-menu .slicknav_menu .slicknav_btn .slicknav_menutxt {
      color: #2c2e3d;
      text-shadow: 0 0 0 #fff;
    }
    .category-moble-menu .slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon-bar:nth-child(1) {
      -webkit-transform: rotate(-55deg);
      -moz-transform: rotate(-55deg);
      -ms-transform: rotate(-55deg);
      -o-transform: rotate(-55deg);
      transform: rotate(-55deg);
    }
    .category-moble-menu .slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon-bar:nth-child(3) {
      -webkit-transform: rotate(55deg);
      -moz-transform: rotate(55deg);
      -ms-transform: rotate(55deg);
      -o-transform: rotate(55deg);
      transform: rotate(55deg);
    }
    .category-moble-menu .slicknav_nav ul {
      margin: 0;
    }
    .category-moble-menu .slicknav_nav a:hover {
      border-radius: 0;
      background: transparent;
    }
    .category-moble-menu .category-submenu {
      display: none;
    }
    .sadia-slider-text {
      font-size: 1.8rem;
    }
    .single-product .product-thumbnail {
      padding: 0;
      margin-bottom: 3rem;
    }
    .user-information {
      border: 1px solid #ededed;
      border-bottom: none;
    }
    .user-information [class*="col-"]:nth-child(2) .user-information__single {
      border-right: 0;
    }
    .user-information__single {
      min-height: 10.5rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: flex;
      -webkit-box-align: center;
      -ms-box-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      border-bottom: 1px solid #ededed;
      padding: 0 2rem;
    }
    .offer-area h2 {
      font-size: 30px;
      margin-bottom: 15px;
    }
  }

  @media (min-width: 991px) {
   
    .main-navigation {
      -webkit-flex: 0 0 calc(100% - 10rem);
      -moz-flex: 0 0 calc(100% - 10rem);
      -ms-flex: 0 0 calc(100% - 10rem);
      flex: 0 0 calc(100% - 10rem); 
    } 
  }
  
  @media (max-width: 767px) {
   
    }
    .banner-box h4 {
      font-size: 3rem;
    }
    .banner-des {
      font-size: 20px;
    }
   
    .special-product .product-content {
      margin-top: 20px;
    }
    .latest-carousel .text-block {
      margin-top: 20px;
    }
    .ktab.nav-link {
      padding: 2rem;
    }
    .error-text h2 {
      padding-bottom: 20px;
    }
    .new-products-area .product-tab {
      margin-top: 20px;
    }
    .sadia-deal-area a {
      margin-top: 1rem;
    }
   
   
    .method-box {
      height: auto;
    }
    .language-currancy {
      margin-bottom: .5rem;
    }
    .hcart-image {
      -webkit-flex: 0 0 10rem;
      -moz-flex: 0 0 10rem;
      -ms-flex: 0 0 10rem;
      flex: 0 0 10rem;
    }
    .hcart-content {
      -webkit-flex: 0 0 calc(100% - 12rem);
      -moz-flex: 0 0 calc(100% - 12rem);
      -ms-flex: 0 0 calc(100% - 12rem);
      flex: 0 0 calc(100% - 12rem);
    }
    .slider-wrapper .single-slider {
      height: 50rem;
    }
    .mobile-menu .mean-bar .mean-nav>ul {
      max-height: 180px;
      overflow-y: auto;
    }
    .newsletter-form:before {
      left: 0;
      top: -18px;
    }
    .product-thumbnail {
      margin-bottom: 3rem;
    }
    .form-label:not(.signup-radio-label) {
      margin-bottom: 1rem;
    }
    .checkout-form .form-row .sadia-form-group:not(:last-child) {
      margin-bottom: 3rem;
    }
    .slider-wrapper:hover .owl-prev {
      left: .5rem;
    }
    .slider-wrapper:hover .owl-next {
      right: .5rem;
    }
    .slider-wrapper .owl-prev {
      left: 0rem;
    }
    .slider-wrapper .owl-next {
      right: 0rem;
    }
    .slider-wrapper-2 .single-slider {
      height: 40rem;
    }
    .sadia-slider-text {
      font-size: 1.6rem;
    }
    .sadia-ptab-content {
      border-top: none;
    }
    .single-product-pills .nav-link {
      font-size: 1.5rem;
    }
    .review-modal .modal-dialog {
      width: 95%;
    }
    .blog-title {
      font-size: 2rem;
    }
    .product-pagintaion {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center;
    }
    .sadia-shop-grid-list {
      margin-bottom: 2rem;
    }
    .user-information [class*="col-"]:not(:last-child) .user-information__single {
      border-right: 0;
    }
    .error-text h1 {
      font-size: 10rem;
    }
    .about-area img {
      margin-top: 4rem;
    }
  }

  @media (max-width: 768px) {
    .category-nav .category-submenu {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1);
      -webkit-transform-origin: top;
      -moz-transform-origin: top;
      -ms-transform-origin: top;
      -o-transform-origin: top;
      transform-origin: top;
    }
    .product-box--list .sadia-box-desc {
      padding: 20px;
    }
    .copyright-text, .payment {
      text-align: center;
    }
    .copyright-text {
      padding-bottom: 10px;
    }
  }

  @media (min-width: 767px) {
    .tranding-product {
      padding-top: 80px;
    }
  }

  @media (max-width: 575px) {
    .deal-title {
      font-size: 25px;
      padding: 10px 0;
    }
    .sadia-countdown {
      margin: 0rem;
    }
    .product-tab--2 .product-pills .ktab {
      padding: 1rem;
    }
    .slider-content--2 {
      padding-left: 0px;
    }
    .slider-content--2 .sadia-slider-text {
      font-size: 1.5rem;
    }
    #sidebar {
      width: 280px;
    }
   
    .section-title h2 {
      font-size: 2rem;
    }
    .section-title:after {
      height: 2px;
    }
   
    .slider-wrapper .single-slider {
      height: 45rem;
    }
    .slider-wrapper-2 .single-slider {
      height: 45rem;
    }
    .single-product-pills .nav-link {
      padding: 1rem;
    }
    .product-price {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start;
      margin-bottom: 0;
    }
    .product-price span {
      margin-bottom: 1.5rem;
    }
    .blog-meta span {
      display: block;
      margin-right: 0;
      padding-right: 0;
      border-right: 0;
      padding-bottom: .5rem;
    }
    .ktab.nav-link {
      padding: 1rem;
    }
  }

  @media (max-width: 350px) {
    .product-countdown .single-countdown:not(:last-child):after {
      font-size: 2.5rem;
      top: 1rem;
    }
    .slinky-menu.slinky-theme-default {
      width: 260px;
    }

  
    .sadia-category-submenu {
      margin-bottom: 1.5rem;
      padding: 0;
    }
    .top-hdrop {
      padding: .5rem 0;
      border-left: 0;
      margin-right: 10px;
    }
    .sadia-top-dropdown .dropdown-menu {
      top: .5rem !important;
    }
    .sadia-search-input {
      font-size: 1.1rem;
    }
    .newsletter-input {
      padding: 8px;
      font-size: 16px;
    }
    .newsletter-btn {
      padding: 10px;
      font-size: 16px;
    }
    .category-moble-menu .slicknav_menu {
      padding: 0;
    }
    .category-moble-menu .slicknav_btn {
      margin-bottom: 7px;
    }
    .form-btn i.fa {
      font-size: 1.6rem;
    }
    .tranding-carousel .owl-nav {
      top: -90px;
    }
    .product-tab--2 .product-pills .ktab {
      border: 1px solid #ededed;
    }
    .sadia-breadcumb-link.current {
      font-size: 18px;
    }
    .product-tab--2 .product-pills .ktab {
      margin-left: 0px;
      font-size: 10px;
      padding: 0.7rem .5rem;
    }
    .social-item:not(last-child) {
      margin-right: 0px;
    }
  }

  @media (min-width: 576px){
    .modal-dialog {
        max-width: 100%;
    }
  }

  @media (max-width: 767px){
    .banner-box {
        text-align: center;
    }
  }
