
@media (max-width: 1280px){
    .data-counter-item {
      display: flex;
      align-items: center;
      padding: 30px 15px;
      margin-bottom: 20px;
      flex-wrap: wrap;
    }
    .counter-item-icon {
      margin-right: 5px;
      margin-bottom: 10px;
    }
    .data-info-item-blk .data-info-item-amt {
      font-size: 16px;
    }
    .content-head-right-blk {
      flex-wrap: wrap;
      justify-content: end;
    }
    .content-heading-block .content-heading {
      font-size: 22px;
      line-height: normal;
    }
    .product-management-block-list .col-xs-12.col-sm-4.col-md-3{flex: 0 0 auto;width: 33.33%;}
    .earnings-content-block .col-sm-6.col-md-4{
      flex: 0 0 auto;
      width: 50%;
      display: flex;
    }
    .earnings-content-block .col-sm-6.col-md-5 {
      flex: 0 0 auto;
      width: 50%;
      display: flex;
    }
    .earnings-counter-item{max-width: 100%;width: 100%;}
    .data-content-right-block .py-2.text-right .row .col-md-2{padding: 0px 5px;}
    .admin_form_blocks .row.mb-5 .col-md-4 {
      flex: 0 0 auto;
      width: 100%;
      margin-bottom: 30px;
    }
    .admin_form_blocks .row.mb-5 .col-md-8{
      flex: 0 0 auto;
      width: 100%;
    }
    .product-jewellery-signle-images img {
      max-height: 400px;
      width: 100%;
    }
    .product-jewellery-box ul li {
      width: 100%;
      max-width: calc(50% - 20px);
      margin: 10px 10px;
    }
    .product-detail-block .product-detail-info .row .col-sm-12.col-md-6{width: 100%;}

}

@media (min-width: 992px){
    
}

@media(max-width: 1024px){
     .home-slider-heading {
      font-size: 36px;
      line-height: 36px;
    }
    
}

@media(max-width: 991px){
    .container{max-width: 100%;width: 100%;}
    .header-mid.header-sticky {padding: 10px 0;}
    .home-slider-heading {font-size: 22px;}
    #home-slider .owl-item .item .row {flex-direction: column-reverse;}
    .home-slider-img-blk {margin-bottom: 30px;}
    .home-slider-img-blk img {max-width: 300px;}
    .home-slider--text {font-size: 16px;margin-bottom: 20px;}
    #home-slider .owl-pagination {justify-content: center;}
    #home-slider .owl-controls {margin: 0;}
    section.home-slider-sec {padding: 60px 0 20px;}
    .about-sec-image-blk .about-sec-img {width: 200px;height: 200px;border: 4px solid #fff;}
    .about-sec-image-blk {margin-bottom: 20px;}
    .about-us-content {padding: 50px 0;}
    .about-sec-heading {font-size: 24px;}
    section.featured-product-sec {padding: 20px 0;}
    .section-heading {font-size: 24px;}
    .contact-us-content {padding: 30px 0;}
    .footer-content .footer-logo img {max-width: 150px;}
    .featured-item {padding: 10px;}
    .featured-item-image a.featured-img {height: 220px;}
    .featured-item-image {margin-bottom: 10px;}
    .featured-item-nm a.featured-nm {font-size: 18px;}

    .about-us-content-info {text-align: center;}


    .home-slider-heading {
      font-size: 36px;
      line-height: 36px;
    }
    .section-heading {font-size: 32px;}
    .mobile_menu .slicknav_menu .slicknav_nav {
      margin-top: 4px !important;
      text-align: center;
      background-color: #000;
      border-color: #000;
      max-width: 300px;
      margin-right: 10px;
    }
    .mobile_menu .slicknav_menu .slicknav_btn {right: 44px;}
    .mobile_menu .slicknav_menu .slicknav_nav a:hover {
      background: transparent;
      color: #C1AC51;
    }
    .form_section .row.justify-content-center .col-md-5 {
      flex: 0 0 auto;
      width: 71.667%;
    }
    .slicknav_nav .notification{display: flex;justify-content: center;}
    .notification a.notification-bell{width: 60px;position: relative;}
    .user-profile-sec {
      display: flex;
      align-items: center;
      padding-right: 6rem;
    }
    .user-profile-sec .notification {
      width: 45px;
      position: relative;
    }
    .notification .notification-bell span.notification-items {
      right: -2px;
    }
    a.dash-btns {
      width: 38px;
      height: 38px;
      background: #81d8d0;
      position: absolute;
      top: 16px;
      right: 15px;
      border-radius: 50%;
      color: #fff;
      padding: 11px 16px;
    }
    .data-content-right {
      height: calc(100% - 0px);
      width: calc(100% - 0px);
    }
    #nav {
      display: block;
      position: fixed;
      top: 0;
      z-index: 999;
      left: -280px;
      text-align: center;
      -webkit-transition: all 0.25s ease;
      -moz-transition: all 0.25s ease;
      -o-transition: all 0.25s ease;
      transition: all 0.25s ease;
    }
    .side-menu-block.show {
      left: 0px !important;
    }
    .header-mid .dash-btns{display: block;}
    .form_block {
      padding: 40px 25px;
    }
    .user-profile-sec .login_btn a {
      padding: 8px 24px;
      border-radius: 30px;
      font-size: 14px;
    }
    .home-slider-btn a.learn-more-btn {
      font-size: 14px;
      padding: 10px 24px;
    }
    .product-detail-section .col-sm-12 {
      width: fit-content !important;
      max-width: fit-content !important;
    }
    .product-detail-stock{margin-right: 8px;margin-bottom: 5px;}
    .header-area.after-login .user-profile-sec {padding-right: 4rem;}
    .mobile_menu .slicknav_menu .slicknav_btn {
      top: -35px;
    }

}


@media(max-width: 767px){
    .container {
      width: 100%;
      max-width: 100%;
    }
    .home-slider-heading {
      font-size: 30px;
      line-height: 30px;
    }
    .section-heading {
      font-size: 26px;
    }
     .form_section .row.justify-content-center .col-md-5 {
      flex: 0 0 auto;
      width: 90%;
    }
    .data-content-right-block .py-2.text-right .row  {
      padding: 0px 15px;
    }
    .product-management-block-list .col-xs-12.col-sm-4.col-md-3 {
      flex: 0 0 auto;
      width: 50%;
    }
    .content-heading-block {
      margin-bottom: 20px;
      padding: 20px 0 18px;
      border-bottom: 1px solid #DFDFED;
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      text-align: center;
      justify-content: center;
    }
    .content-head-right-blk {
      flex-wrap: wrap;
      justify-content: center;
      padding-top: 30px;
    }
    .head-add-btn {
      margin-left: 0;
      display: inline-block;
    }
    .content-heading-block {
      padding: 20px 0 30px;
    }
    .user-info span.user-info-img {
      width: 36px;
      height: 36px;
    }
    .user-info-nm{display: none;}
    .order-info-details {
        justify-content: space-between;
      flex-wrap: wrap;
      width: 100%;
    }
    .order-info-blk{max-width: 100%;width: 100%;}
    .order-info-details .order-info-actions {
      margin-top: 10px;
      width: 100%;
    }
    .earnings-counter-item {
      max-width: 100%;
      width: 100%;
      flex-wrap: wrap;
    }
    .earnings-counter-item-nm {
      font-size: 15px;
    }
    .earnings-counter-item-icon {
      margin-right: 20px;
      margin-bottom: 12px;
    }
    .earnings-counter-item-text {
      font-size: 23px;
    }
    .information-sec-detail h6, .information-sec-detail h5, .information-sec-detail h4, .information-sec-detail h3, .information-sec-detail h2, .information-sec-detail h1 {
      font-size: 15px;
      font-weight: 500;
      color: #434339;
      margin-bottom: 20px;
      text-align: inherit;
    }
    .admin_forms #uploadForm .btn.btn-success.upload-btn{margin-top: 2rem;}

}

@media(max-width: 576px){
    .footer-nav ul li a {
      font-size: 14px;
      padding: 0 10px;
    }
    
    
}


@media(max-width: 479px){
    .home-slider-heading {
      font-size: 25px;
      line-height: 25px;
    }
    .form_section .form_block {
      padding: 30px 15px;
      border-radius: 16px;
    }
    .header-area .header-mid .menu-wrapper .logo a {
      max-width: 100px;
    }
    .form_heading_hd {font-size: 20px;}
    section.information-section {
      padding: 40px 0;
      min-height: calc(100vh - 293px);
    }
    .information-sec-heading {
      text-align: center;
      font-size: 20px;
      font-weight: 600;
      color: #000;
      margin-bottom: 30px;
      line-height: initial;
    }
    .mobile_menu .slicknav_menu .slicknav_nav {
      margin-top: 4px !important;
      text-align: center;
      background-color: #000;
      border-color: #000;
      max-width: 95%;
      margin-right: 10px;
    }
    .mobile_menu .slicknav_menu .slicknav_btn {
      right: 44px;
      top: -28px;
    }
    .footer-nav ul li {padding: 5px 0px;}
    .notification-list-item-info {
      display: flex;
      justify-content: initial;
      flex-wrap: wrap;
      width: 100%;
    }
    .notification-list-item-dtls {
      width: 100%;
    }
    .notification-list-item-date {
      width: 10px;
      max-width: 10px;
    }
    .notification-list-block a{width: 100%;}
    .notification-list-item-icon {
      margin-right: 20px;
      margin-bottom: 10px;
    }
    .notification-heading {font-size: 20px;}
    section.notification-section {
      background-color: #F9F9FC;
      padding: 15px 0;
    }
    a.dash-btns {
      width: 35px;
      height: 35px;
      background: #81d8d0;
      position: absolute;
      top: 12px;
      right: 15px;
      border-radius: 50%;
      color: #fff;
      padding: 10px 14px;
    }
    .counter-item-icon {margin: 8px 8px 8px 0;}
    .product-management-block-list .col-xs-12.col-sm-4.col-md-3 {
      flex: 0 0 auto;
      width: 100%;
    }
    .product_nav_tabs.nav-button nav .nav-tabs .nav-link {
      font-size: 12px;
      font-weight: 600;
      padding: 6px 9px;
      border-bottom: 2px solid transparent;
    }
    .product_nav_tabs.nav-button nav .nav-tabs .nav-link.active {
      border-bottom: 2px solid #81D8D0;
      background: none;
    }
    .earnings-content-block .col-sm-6.col-md-4 {
      flex: 0 0 auto;
      width: 100%;
      display: flex;
    }
    .earnings-content-block .col-sm-6.col-md-5 {
      flex: 0 0 auto;
      width: 100%;
      display: flex;
    }
    .order-info-details .order-info-blk h4 {
      font-size: 16px;
      margin-bottom: 10px;
    }
    .product_nav_tabs.nav-button nav .nav-tabs .nav-link{white-space: nowrap;}
    .product_nav_tabs.nav-button .nav {
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .content-heading-block {
      padding: 20px 0 25px;
    }
    .admin_form_inputs .col-sm-12.col-md-6 .form-group #blah{margin-top: 0 !important;margin-left: 0!important;}
    .product-image-box figure {
      height: 300px;
    }
    .product-details-list span {
      font-size: 15px;
    }
     .product-jewellery-box ul li {
      width: 100%;
      max-width: calc(100% - 20px);
      margin: 10px 10px;
    }
    .form_inputs .form-group button.approval-btn {
      max-width: 100%;
      width: 100%;
    }
    section.form_section {
      padding: 30px 0 50px;
    }
    .content-heading-block .content-heading {
      font-size: 18px;
      line-height: normal;
    }
    .product-slider-thumbnail-block #thumbcarousel .item .carousel-img {
      height: 50px;
      width: 50px;
    }
    .product-slider-main-block #carousel .item .carousel-main-img {
      width: 245px;
      height: 240px;
    }
    .col-sm-12.col-md-6.pro-spaceing0{padding: 0px;margin-bottom: 22px;}



}

@media(max-width: 379px){
    .home-slider-heading {
      font-size: 22px;
      line-height: 22px;
    }
    .home-slider--text {
      font-size: 14px;
      margin-bottom: 20px;
    }
    .about-sec-image-blk .about-sec-img {
      width: 160px;
      height: 160px;
      border: 4px solid #fff;
    }
    .about-sec-text {
      font-size: 14px;
      font-weight: 400;
      color: #67657A;
      margin-bottom: 25px;
    }
    .about-sec-heading {
      font-size: 20px;
      margin-bottom: 12px;
    }
    .section-heading {
      font-size: 22px;
      margin-bottom: 10px;
    }
    .footer-content .footer-logo img {
      max-width: 110px;
    }
    .information-sec-detail h6, .information-sec-detail h5, .information-sec-detail h4, .information-sec-detail h3, .information-sec-detail h2, .information-sec-detail h1 {
      font-size: 14px;
      font-weight: 500;
      color: #434339;
      margin-bottom: 20px;
      text-align: initial;
    }
    #faq .accordion-item button.accordion-button {font-size: 15px;}
    .head-search-form form input {
      width: 300px;
    }
    .content-heading-block .content-heading {
      font-size: 20px;
    }
    .content-head-right-blk {
      flex-wrap: wrap;
      justify-content: center;
      padding-top: 20px;
    }
    .user-profile-sec .notification {
      width: 38px;
      position: relative;
    }
    .header-area .header-mid .menu-wrapper .logo {
      width: 85px;
    }
    .order-status-blk form {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
    }
    .product-price-detail ul li .product-price-item span.product-price-item-nm {
      width: 120px;
      display: inline-block;
      font-size: 12px;
    }
    .product-price-detail ul li .product-price-item span.product-price-item-amt {
      float: right;
      width: 100px;
      font-size: 14px;
      padding-left: 10px;
    }
    .product-detail-info-block .product-detail-info-id {
        font-size: 14px;
      }
    .product-detail-info-block .product-detail-info-nm {
      font-size: 16px;
    }
    .product-slider-main-block #carousel .item .carousel-main-img {
      width: 205px;
      height: 200px;
    }
    .product-slider-thumbnail-block #thumbcarousel .item .carousel-img {
      height: 45px;
      width: 45px;
    }
    .mobile_menu .slicknav_menu .slicknav_btn {
      top: -26px;
    }

}
