@media(max-width: 1600px)
{
  /*index page*/
  .site-menu
  {
    margin-left: 15px !important;
  }

  .header-serchbar .form-control
  {
    height: 3.3em !important;
    width: 26rem !important;
  }

  .page, .site-footer
  .header-serchbar .input-search .input-search-icon
  {
    /*left: 23rem !important;*/
    /*font-size: 20px !important;*/
  }

  .notification-icon
  {
    font-size: 26px !important;
  }

  .badge
  {
    font-size: 72% !important;
  }

  .site-navbar .navbar-header .navbar-brand-logo
  {
    height: 80px !important;
    margin-right: 30px !important;
    margin-top: -2rem !important;
  }

  .site-menubar
  {
    width: 265px !important;
  }

  .page, .site-footer
  {
    margin-left: 220px !important;
  }

  .site-menu > .site-menu-item > .site-menu-sub
  {
    left: 255px !important
  }

  .site-menu > .site-menu-item
  {
    margin-left: 10px !important;
  }

    .site-menu > .site-menu-item > a
    {
      padding: 20px !important;
    }

  .site-menu-icon
  {
    width: .9em !important;
  }

  .site-menu-icon-bg
  {
    /*padding: 8px 8px 11px 12px !important;*/
    border-radius: .8rem !important;
  }


  .navbar-toolbar .main-page-title
  {
    padding-top: 30px !important;
    font-size: 22px !important;
  }

  .admin-nm h4
  {
    padding-top: 12px !important;
  }

  .nav-link .badge.up
  {
    top: -17px !important;
    margin: 0 -1.2em !important;
  }

  .nav-link .badge-pill
  {
    padding: 3px 4px !important;
  }
  /* divya */
  .site-menubar .menu-ftr
  {
    padding: 30px 0 10px 30px;
  }
  /* .search-filter-select--1{
		width: 19% !important;
	} */
  /*add sale */
  .srch_nav
  {
    left: 210px !important;
  }

  .srch_side_nav:target ~ .srch_nav
  {
    margin-left: 283px !important;
  }

  .add-title .pe-note2
  {
    font-size: 28px !important;
  }

  .site-menubar-hide .srch_nav
  {
    left: 0 !important
  }

  .site-menubar-hide .srch_side_nav
  {
    left: -200px !important
  }

  /*view sale page */
  .serch-filter-select.serch-filter-select-1
  {
    width: 17% !important;
    padding-left: 0 !important;
  }

  /*view-customer page */
  /* .serch-filter-select 
	{
		width: 28% !important;
		padding-left: 0 !important;
	}
	.search-filter-select--1{
		width: 20% !important;
	} */
  .filter-form-grp
  {
    /* margin-top: 8px !important; */
    margin-top: 4px !important;
  }

  /*customer group page */
  .modal-body .tab-content .discount-modal-tab .serch-filter-select-1
  {
    margin-right: 95px !important;
  }

  /*view vendor page */
  .add-vendor-modal-body.modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 0px !important;
  }

  /*login page */
  .login-page .brand img
  {
    width: 190px !important;
  }

  .login-page .brand-cartoon img
  {
    width: 360px !important;
    margin-left: 150px !important
  }

  .brand-ttl h2
  {
    margin: 30px 250px 0 175px !important;
    font-size: 28px !important;
  }

  .brand-ttl p
  {
    margin: 10px 0 0 175px !important;
  }

  .page-login-main
  {
    padding: 160px 250px 0px 150px !important;
  }

  /*resgister page */

  .page-reg-main
  {
    padding-top: 100px !important
  }


  /*add product page */

  .product-discription
  {
    padding-left: 30px !important;
  }

  .product-dis-icon
  {
    padding-right: 30px !important;
  }

  .main-product-sub-division
  {
    padding: 0 25px !important;
  }
  /* .main-add-product .nav-tabs .nav-link
	{
		font-size: 13px !important;
	}	 */
  .category-btn
  {
    margin-left: 10px !important
  }

  .category-plus-minus
  {
    margin-left: 0 !important
  }

  .category-btn .grp-icon i
  {
    font-size: 22px !important;
    margin-top: 2px !important
  }

  .integration-table
  {
    max-height: 350px !important;
  }

  /*user profile */
  .avtar-detail
  {
    margin-left: 0px !important;
  }

  .avtar-edit-img-logo
  {
    bottom: 10px !important;
    right: 0% !important;
  }


  /*customer profile page */
  .customer-profile .avtar-detail
  {
    margin-left: -10px !important
  }

  .customer-profile-price
  {
    padding: 20px 30px 0 0 !important;
  }

  .modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 50px !important;
  }

  /*change password page */
  .change-pswd-ttl h4
  {
    margin-top: 1px !important
  }

  /*users page */
  .modal-user-profile-img .avtar-edit-img-logo
  {
    right: 30% !important;
    bottom: 30px !important;
  }


  /*general setting page */
  /*  .gs-save-close-btn
  {
    margin-left: 40px !important
  }*/

  /*view employee page */
  .employee-clock-in .btn
  {
    margin-left: 20px;
  }

  /*stock receive page */
  .stock-scan-textarea.form-control
  {
    height: 280px !important;
  }

  .stock-receive-plus
  {
    margin-left: -30px;
  }

  /*admin integration page */
  .integration-image
  {
    padding: 10px;
  }

    .integration-image img
    {
      width: 170px;
    }

  .integration-box .name_lable
  {
    font-size: 16px;
  }

  /*integration detail page */
  .integration-setting-detail-ttl .product-discription
  {
    padding-left: 5px !important;
  }
  /* varient page */
  /* divya */
  .search-filter-select-width
  {
    width: 27% !important;
  }
  /* attribute */
  .filter-form-grp--1
  {
    margin-top: -8px !important;
  }

  /* index new changes */
  .site-menu
  {
    margin-left: 0 !important;
  }

    .site-menu > .site-menu-item
    {
      margin-left: 0 !important;
    }

  .site-menubar
  {
    width: 200px !important;
  }

  .page, .site-footer
  {
    margin-left: 220px !important;
  }

  .site-navbar .navbar-header .navbar-brand-logo
  {
    height: 70px !important;
    margin-right: 10px !important;
    margin-top: -2rem !important;
  }

  .site-menu > .site-menu-item > a
  {
    padding: 10px !important;
  }

  .site-menu > .site-menu-item > .site-menu-sub
  {
    left: 200px !important;
  }

  .site-menu-icon-bg
  {
    background: transparent;
  }


  /* dashboard css */

  .card-block
  {
    padding: 10px;
  }

  .card-title-font
  {
    margin-left: 5px;
  }

  .card-title-font
  {
    font-size: 13px;
  }

  .dash-card img
  {
    width: 50px;
  }

  .analysis-tab .nav .nav-item .nav-link i
  {
    font-size: 12px;
  }

  .dash-card h3
  {
    font-size: 20px;
  }

  .list-service p
  {
    font-size: 15px;
    line-height: 20px;
  }

  .today-box p
  {
    font-size: 15px;
    line-height: 20px;
  }

  .customer-name h3
  {
    font-size: 16px;
    line-height: 25px;
  }

  .customer-name span
  {
    font-size: 13px;
    line-height: 20px;
  }

  .order-tab .nav .nav-item .nav-link.active
  {
    font-size: 14px;
  }

  .order-tab .nav .nav-item .nav-link
  {
    font-size: 14px;
    padding: 10px 20px;
  }

  .order-date .select2-container--default .select2-selection--single
  {
    height: 44px;
  }

  .new-customers-detail h3
  {
    font-size: 16px;
    line-height: 26px;
  }

  .new-customers-social img
  {
    margin-left: 12px;
  }

  .recent-box-size
  {
    height: 542px;
    overflow-y: scroll;
  }

  .to-do-list-box
  {
    height: 542px;
  }

  #tbl_Location_Bin_wrapper .row
  {
    margin: 0 !important;
  }

  #tbl_Location_Bin
  {
    min-width: 1545px;
  }

  .sign-in-page .login-form .login-text
  {
    padding: 50px;
  }

    .sign-in-page .login-form .login-text .form-text
    {
      margin-bottom: 70px;
    }

  .login-form .login-text
  {
    height: 700px;
  }

  .register-main-page .login-form .login-text
  {
    height: auto !important;
  }
  /*  .login-form .login-text
  {
    height: 690px;
  }*/
}

@media (max-width: 1440px)
{
  /*index page */
  .site-navbar .navbar-header .navbar-brand-logo
  {
    height: 75px !important;
    margin-top: -1.7rem !important;
    margin-right: 15px !important;
    padding-left: 35px;
  }

  .header-serchbar .form-control
  {
    height: 3em !important;
    width: 24rem !important;
  }

  .header-serchbar .input-search .input-search-icon
  {
    left: 21rem !important;
    font-size: 18px !important;
  }

  .notification-icon
  {
    font-size: 24px !important;
  }

  .badge
  {
    font-size: 70% !important;
  }

    .badge.up
    {
      top: -16px !important;
      margin: 0 -1.2em !important;
    }

  .admin-nm span
  {
    font-size: 17px !important;
  }

  /*add sale */
  .billing-change
  {
    font-size: 12px !important
  }

  .add-sale-content label, .table th, .add-sale-product-detail a
  {
    font-size: 13px !important;
  }

  .form-control::-webkit-input-placeholder, .select2-container--default .select2-selection
  {
    font-size: 11.5px !important;
  }

  .form-control::-moz-placeholder, .select2-container--default .select2-selection
  {
    font-size: 11.5px !important;
  }

  .form-control:-ms-input-placeholder, .select2-container--default .select2-selection
  {
    font-size: 11.5px !important;
  }

  .form-control::placeholder, .select2-container--default .select2-selection
  {
    font-size: 11.5px !important;
  }

  .add-sale-content .grp-icon, .btn .pe-refresh-2
  {
    margin-left: -2px !important
  }


  /*view sale page */
  .serch-filter-select.serch-filter-select-1
  {
    width: 18.5% !important;
  }

  /*view customer page */
  /* .serch-filter-select 
	{
		width: 32% !important;
	} */

  /*viwe vebdor page */
  .add-vendor-modal-body.modal-body .tab-content .serch-filter-select-1
  {
    margin-right: -15px !important;
  }

  /*login page */
  .login-page .brand img
  {
    width: 180px !important;
  }

  .login-page .brand-cartoon img
  {
    width: 340px !important;
    margin-left: 115px !important;
  }

  .page-login-main
  {
    padding: 160px 200px 0px 150px !important;
  }

  .brand-ttl h2
  {
    margin: 30px 200px 0 140px !important;
    font-size: 26px !important
  }

  .brand-ttl p
  {
    margin: 10px 0 0 140px !important;
  }

  /*register page */
  .page-reg-main
  {
    padding: 100px 200px 0px 150px !important;
  }

  /*ad product page */
  .product-dis-icon
  {
    padding-right: 0px !important;
  }

  .main-product-box h3
  {
    font-size: 20px !important;
  }

  .main-product-box p
  {
    font-size: 11px !important;
  }

  .main-product-sub-division
  {
    padding: 0 30px 0 25px !important;
  }

  .product-discription h4
  {
    font-size: 16px !important;
  }

  .product-img-1 img
  {
    width: 90px !important;
  }
  /* .main-add-product .nav-tabs .nav-link 
	{
		padding: 1rem 0.5rem !important;
	} */
  .category-btn
  {
    margin-left: 20px !important;
  }

  .category-plus-minus
  {
    margin-left: -12px !important
  }


  /*user profile */
  /*  .avtar-detail
  {
    margin-left: -20px !important;
  }*/

  .avtar-edit-img-logo
  {
    right: 15% !important;
  }

  /*customer profile page */
  .customer-profile
  {
    position: relative;
  }

    .customer-profile .main-product-sub-division
    {
      padding: 0 !important;
    }

  .main-avtar
  {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px 0
  }

  .avtar-detail
  {
    border-right: 0 !important
  }

  .customer-profile-price
  {
    padding: 17px 20px 0 20px !important;
  }

  .customer-pro-last-part .btn-group
  {
    position: absolute;
    right: 15px;
    margin-top: -175px;
  }

  .cust-profile-price-box
  {
    width: 110% !important
  }

  .modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 40px !important;
  }

  /*view product page */
  .p-inventory
  {
    float: left !important;
  }

  /*general setting page */
  /*  .gs-save-close-btn
  {
    margin-left: 45px !important;
  }*/

  /*view employee page */
  .employee-clock-in .btn
  {
    margin-left: 40px !important;
    padding: .429rem !important;
  }

  /*admin integration page */
  .integration-setting-detail-ttl .product-img-1 img
  {
    width: 100% !important;
  }

  .integration-box .name_lable
  {
    margin-bottom: 0;
  }

  /*admin integration setting detail page */
  .integration-setting-detail .col-lg-6
  {
    padding: 30px 60px;
  }
  /* varient page */
  /* divya */
  .search-filter-select-width
  {
    width: 31% !important;
  }
  /* attribute */
  .srch-atr-width
  {
    width: 23% !important;
    margin-bottom: 5px;
  }
  /* final-sales-payment */
  /* .sale-input-width{
		width: 10rem !important;
	} */
  .payment-bank-list .inventory-fixed-header h4
  {
    width: 50% !important;
  }
  /* index */
  .site-navbar .navbar-header .navbar-brand-logo
  {
    padding-left: 0;
    height: 70px !important;
    margin-right: 0 !important;
  }

  .order .order-ttl
  {
    font-size: 18px;
  }

  .clockin-out
  {
    margin-top: 40px !important;
  }
  /* .serch-filter-select.awaiting-pick-search {
		width: 22.5% !important;

	} */
  .srch-pick-width .input-search .form-control
  {
    width: 8rem;
  }

  .ship-srch .input-search .form-control
  {
    width: 17rem;
  }

  .srch-pick-width .input-search .form-control
  {
    width: 15rem;
  }

  .srch-pick-width
  {
    width: 44% !important;
  }

  .awaiting-pick-search .filter-form-grp
  {
    margin-top: 0 !important;
  }

  .delivery h5
  {
    font-size: 13px;
  }

  .analysis-main
  {
    margin-bottom: 20px;
  }


  /* Dashboard Css */

  .bank-main-detail .bank-name
  {
    font-size: 14px;
  }

  .bank-number
  {
    font-size: 18px;
    line-height: 28px;
  }

  .bank-box-size
  {
    height: 878px;
  }

  .recent-box-size
  {
    height: 607px;
  }

  .to-do-list-box
  {
    height: 607px;
  }

  .order-tab .nav .nav-item .nav-link.active
  {
    font-size: 13px;
  }

  .order-tab .nav .nav-item .nav-link
  {
    font-size: 13px;
    padding: 10px 10px;
  }

  .order-date .select2-container--default .select2-selection--single
  {
    height: 42px;
  }

  .product-name p a
  {
    font-size: 14px;
    padding-left: 10px;
  }

  .product-text
  {
    font-size: 14px;
  }

  .lastorder-box, .purchases-box
  {
    max-height: 603px;
    overflow: auto;
  }

  .new-customers-detail p
  {
    font-size: 13px;
    line-height: 20px;
  }

  .new-customers-social img
  {
    margin-left: 5px;
    width: 18px;
  }

  /* inventory Add product page Css */

  .main-add-product .nav-tabs .nav-link
  {
    padding: 12px 26px;
  }

  .sku-main label
  {
    font-size: 14px;
  }

  .sku-main
  {
    margin-bottom: 0px;
  }

  .box-title h3
  {
    font-size: 22px;
    margin-bottom: 20px;
  }

  .category-box-main .category-box label
  {
    font-size: 13px;
    line-height: 18px;
  }

  .category-box-main .category-box
  {
    margin-right: 12px;
  }

  .integration-name
  {
    font-size: 16px;
  }

  .integration-mail
  {
    font-size: 13px;
  }

  .category-bg
  {
    padding: 10px;
  }

  .adress-text
  {
    font-size: 13px;
    padding-left: 5px !important;
  }

  .ship-details h5
  {
    font-size: 12px;
  }

  .ship-details p
  {
    font-size: 13px;
  }
}

@media (max-width: 1366px)
{
  /*index page */
  .admin-nm h4
  {
    padding-top: 12px !important;
    font-size: 16px !important;
  }

  /*add sale */

  .add-sale-content p, .btn-group .btn, .srch_nav, .page-ftr-cancel-btn
  {
    font-size: 12px !important
  }

  .add-adress-change p
  {
    font-size: 11px !important
  }

  .srch_side_nav h5
  {
    font-size: 14px !important
  }

    .srch_side_nav h5 i
    {
      font-size: 16px !important
    }

  /*view sale page */
  .serch-filter-select.serch-filter-select-1
  {
    width: 19.5% !important;
  }


  /*view customer page */
  /* .serch-filter-select
	{
		width: 34.5% !important;
	} */
  .modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 30px !important;
  }


  /*view vendor page */
  .add-vendor-modal-body.modal-body .tab-content .serch-filter-select-1
  {
    margin-right: -25px !important;
  }


  /*login page */
  .login-page .brand img
  {
    width: 170px !important;
  }

  .login-page .brand-cartoon img
  {
    width: 330px !important;
    margin-left: 100px !important;
  }

  .brand-ttl h2
  {
    margin: 30px 200px 0 125px !important;
  }

  .brand-ttl p
  {
    margin: 10px 0 0 125px !important;
    font-size: 14px !important;
  }

  .page-login-main
  {
    padding: 160px 200px 0px 100px !important;
  }

  /*register page */
  .page-reg-main
  {
    padding-top: 100px !important
  }

  /*user profile */
  .avtar-detail
  {
    margin-left: -10px !important;
  }

  .avtar-edit-img-logo
  {
    right: 10% !important;
  }

  /*add product page */
  .product-discription h4
  {
    font-size: 15px !important;
  }

  .category-plus-minus
  {
    margin-left: -20px !important;
  }

  .product-dis-icon .product-dis-label
  {
    font-size: 10.5px !important
  }

  /*view product page */
  .p-inventory, .p-sku
  {
    font-size: 11px !important
  }

  /*general setting page */
  .general-setting-content .tab-content
  {
    padding: 0px !important;
  }

    .general-setting-content .tab-content .box
    {
      padding: 20px !important;
    }

      .general-setting-content .tab-content .box span
      {
        font-size: 14px !important;
      }

      .general-setting-content .tab-content .box label
      {
        font-size: 13px !important;
      }

    .general-setting-content .tab-content .btn
    {
      font-size: 12px !important
    }

  /*view employee page */
  .employee-clock-in .btn
  {
    padding: .5rem !important;
    font-size: 13px !important;
  }
  /* varient page */
  /* divya */
  .search-filter-select-width
  {
    width: 32.5% !important;
  }
  /* attribute */
  .srch-atr-width
  {
    width: 24.5% !important;
  }
  /* final-sale-payment */
  .payment-bank-list .inventory-fixed-header h4
  {
    width: 47% !important;
  }

  .mt-150
  {
    margin-top: 40px;
  }

  .dash-card img
  {
    width: 70px;
    margin-top: -45px;
  }
  /* awaiting pick */
  /* .serch-filter-select.awaiting-pick-search {
		width: 23.5% !important;

	} */
  /* .srch-pick-width .input-search .form-control {
		width: 9rem;
	} */
  .ship-srch .input-search .form-control
  {
    width: 17rem;
  }

  .srch-pick-width
  {
    width: 47% !important;
  }

  .shipping-srch
  {
    width: 31% !important;
  }

  .srch_side_nav
  {
    left: 0px !important;
  }

    .srch_side_nav:target ~ .srch_nav
    {
      margin-left: 282px !important;
    }



  /* Dashboard Css */

  .dash-card img
  {
    width: 55px;
    margin-top: 0px;
  }

  .analysis-tab .nav .nav-item .nav-link.active
  {
    font-size: 13px;
  }

  .analysis-tab .nav .nav-item .nav-link
  {
    font-size: 13px;
  }

  .analysis-tab .nav .nav-item .nav-link
  {
    padding: 10px 10px;
  }

  .order .order-ttl
  {
    font-size: 16px;
  }

  .mobile-number
  {
    font-size: 13px;
  }

  .bank-number
  {
    font-size: 16px;
    line-height: 26px;
  }

  .sales-revenue-ttl
  {
    line-height: 26px;
    margin-bottom: 15px;
  }

  .most-customer h2
  {
    font-size: 17px;
    line-height: 27px;
  }

  .revenue-value
  {
    font-size: 22px;
  }

  .country-box
  {
    margin-top: 25px;
  }

  .recent-box-size
  {
    height: 550px;
  }

  .messages-detail p
  {
    font-size: 13px;
    line-height: 20px;
  }

  .list-service p
  {
    font-size: 14px;
    line-height: 18px;
  }

  .today-box p
  {
    font-size: 14px;
    line-height: 20px;
  }

  .sales-btn
  {
    font-size: 12px;
    line-height: 12px;
    padding: 8px 10px;
  }

  .to-do-list-box
  {
    height: 550px;
  }

  .new-customers-detail h3
  {
    font-size: 14px;
    line-height: 24px;
  }

  .new-customers-box
  {
    padding: 12px 12px;
  }


  /* View purchase page Css */

  .purchase-text
  {
    font-size: 15px;
  }
}

@media(max-width: 1280px)
{
  /*index page */
  .page
  {
    margin-top: 26px !important;
  }

  .site-navbar .navbar-header .navbar-brand-logo
  {
    margin-top: -21px !important;
  }

  /*add sale */
  .add-title .pe-note2
  {
    font-size: 26px !important;
  }

  .add-title h4
  {
    margin-top: 3px !important
  }

  .add-sale-content .grp-icon, .add-sale-content .btn.refresh-btn
  {
    margin-left: -10px !important;
  }

  .btn .pe-refresh-2
  {
    margin-left: 0px !important
  }

  /*view sale page */
  .serch-filter-select.serch-filter-select-1
  {
    width: 21.5% !important;
  }

  /*view customer page */
  /* .serch-filter-select
	{
		width: 37.5% !important;
	} */
  .modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 10px !important;
  }
  /* divya */
  .sale-input-search input
  {
    margin-top: -6px;
  }

  .filter-form-grp
  {
    margin-top: -5px !important;
  }

  .filter-form-grp--1
  {
    margin-top: -8px !important;
  }

  .select-button-grp
  {
    padding-top: 0;
  }
  /*customer group page */
  .modal-body .tab-content .discount-modal-tab .serch-filter-select-1
  {
    margin-right: 80px !important;
  }

  /*view vendor page */
  .add-vendor-modal-body.modal-body .tab-content .serch-filter-select-1
  {
    margin-right: -50px !important;
  }

  /*login page */
  .login-page .brand img
  {
    width: 160px !important;
  }

  .login-page .brand-cartoon img
  {
    width: 310px !important;
    margin-left: 90px !important;
  }

  .brand-ttl h2
  {
    margin: 30px 200px 0 120px !important;
    font-size: 24px !important
  }

  .brand-ttl p
  {
    margin: 10px 0 0 120px !important;
    font-size: 13px !important;
  }
  /*add product page */
  .product-discription h4
  {
    font-size: 14px !important;
    line-height: 20px !important;
  }

  .main-product-sub-division
  {
    padding: 0 0px 0 25px !important;
  }

  .main-product-box h3
  {
    font-size: 18px !important;
  }

  .main-product-box p
  {
    font-size: 10px !important;
  }

  .product-dis-icon i
  {
    font-size: 18px !important;
  }

  .product-dis-icon .fa-clone
  {
    font-size: 17px !important;
  }

  .product-dis-icon img
  {
    width: 19px !important;
  }

  .product-dis-icon .pr-2
  {
    padding-right: 3px !important
  }

  .category-btn .grp-icon i
  {
    font-size: 20px !important;
    margin-top: 2px !important;
    margin-left: 5px !important;
  }

  .category-plus-minus
  {
    margin-left: -25px !important;
  }

  .main-add-product .nav-tabs .nav-link
  {
    padding: 12px 24px;
  }

  .box-title h3
  {
    font-size: 20px;
    margin-bottom: 15px;
  }

  /*user profile page */
  .avtar-edit-img-logo
  {
    right: 0% !important;
  }

  /*view employee page */
  .employee-clock-in .btn
  {
    font-size: 12px !important;
    margin-left: 55px !important;
  }

  /*stock receieve page */
  .add-title .ti-bar-chart
  {
    font-size: 24px !important;
  }

  /*admin integration page */
  .integration-image img
  {
    width: 130px;
  }

  .integration-box .name_lable
  {
    font-size: 14px;
  }

  /*admin integration setting detail page */
  .integration-setting-detail .col-lg-6
  {
    padding: 15px 30px !important;
  }
  /* varient page */
  /* divya */
  .search-filter-select-width
  {
    width: 35.5% !important;
  }
  /* attribute */
  .srch-atr-width
  {
    width: 26.5% !important;
  }
  /* chartd-account */
  .filter-padding
  {
    padding-right: 0 !important;
  }
  /* final sale payment */
  .sale-input-search input
  {
    width: 13rem;
  }


  /* Dashboard Css */
  .dash-card h3
  {
    font-size: 20px;
    letter-spacing: 1px;
  }

  .bank-box-size
  {
    height: 864px;
  }

  .revenue-value
  {
    font-size: 20px;
  }

  .revenue-pre
  {
    font-size: 13px;
  }

  .revenue-text
  {
    font-size: 13px;
  }

  .country-detail h2
  {
    font-size: 13px;
  }

  .country-box p
  {
    font-size: 13px !important;
  }

  .customer-name h3
  {
    font-size: 14px;
    line-height: 24px;
  }

  .recent-msg
  {
    padding-left: 10px;
  }

  .recent-box-size
  {
    height: 534px;
  }

  .to-do-list-box
  {
    height: 534px;
  }

  .order-date
  {
    width: 135px;
  }

  .order-tab .nav .nav-item .nav-link
  {
    font-size: 12px;
    padding: 8px 8px;
  }

    .order-tab .nav .nav-item .nav-link.active
    {
      font-size: 12px;
    }

  .bank-box-size
  {
    height: 845px;
  }

  .new-customers-detail p
  {
    font-size: 12px;
  }

  .new-customers-detail
  {
    padding-left: 10px;
  }

  .new-customers-social img
  {
    width: 16px;
  }

  .stock-detail-main h2
  {
    font-size: 13px;
  }


  /* View-customer Css */

  .view-customer-text-a
  {
    font-size: 15px;
  }

  .view-customer-text-p
  {
    font-size: 14px;
  }

  .adress-text
  {
    padding-left: 12px !important;
  }

  .pick-img-tag
  {
    font-size: 14px;
  }

  .product-label
  {
    font-size: 14px;
  }

  .btn-theme-1 span
  {
    font-size: 14px;
  }

  .submit-filter img
  {
    width: 16px;
  }

  .serch-filter-select
  {
    padding: 30px 0px 30px 0px;
  }

  .box-number
  {
    font-size: 16px;
  }

  .create-tote-all span
  {
    font-size: 14px;
  }

  .pick-box .new-box .btn-group .create-tote-all
  {
    padding: 8px 10px;
  }

  .pack-box-main .ship-box-main h3
  {
    font-size: 15px;
    line-height: 25px;
  }

  .pack-box-main .ship-box-main .get-btn-main .get-btn
  {
    margin-top: 24px;
    font-size: 14px;
  }

  .product-qty .head-tag
  {
    font-size: 14px;
  }

  .scan-bin-tote .product-qty
  {
    padding: 10px;
  }

  .product-qty .pick-product-list .product-list-name
  {
    font-size: 14px;
  }

  .product-qty .pick-product-list .product-list-num
  {
    font-size: 16px;
  }
}

@media(max-width: 1199px)
{
  /*index page */
  .site-menu-sub .site-menu-title
  {
    display: inline !important;
  }

  .site-menu-title, .remark-side-menu-toggle
  {
    display: none !important;
  }

  .site-menubar
  {
    width: 110px !important;
  }

  .page, .site-footer
  {
    margin-left: 110px !important;
  }

  .sub-site-footer
  {
    margin-left: 0 !important;
    display: flex !important;
    justify-content: center !important;
  }

  .site-menu > .site-menu-item > .site-menu-sub
  {
    left: 100px !important;
  }

  .site-menu-icon-bg
  {
    /*padding: 8px 12px 11px 12px !important;*/
    padding: 0;
  }

  .site-navbar .navbar-header .navbar-brand-logo
  {
    height: 70px !important
  }

  .header-serchbar .form-control
  {
    height: 2em !important;
    width: 20rem !important;
  }

  .header-serchbar .input-search .input-search-icon
  {
    left: 17rem !important;
    font-size: 16px !important;
  }

  .badge-pill
  {
    padding: 3px 3px !important;
  }

  .badge
  {
    font-size: 56% !important;
  }

    .badge.up
    {
      top: -15px !important;
      margin-left: -10px !important;
    }

  .admin-profile .avatar img
  {
    width: 90% !important;
    max-width: 90% !important;
  }

  .admin-profile .avatar i
  {
    right: -123px;
    bottom: 7px;
    width: 12px;
    height: 12px;
  }

  .site-menubar .menu-ftr
  {
    display: none;
  }

  .site-footer
  {
    display: block;
  }
  /* divya */
  .check-in .panel-clock-in
  {
    font-size: 16px;
  }
  /*add sale */
  .srch_nav
  {
    left: 75px !important;
  }

  .add-title h4
  {
    margin-top: 5px !important;
    font-size: 16px !important;
  }

  .srch_side_nav
  {
    left: -90px !important;
  }

  .add-sale-status
  {
    font-size: 14px !important
  }

  .site-navbar .navbar-header .navbar-brand-logo
  {
    padding-left: 17px !important;
  }

  .navbar-right
  {
    margin-right: 0 !important
  }

  /*  .page-ftr-cancel-btn
  {
    margin-right: 110px !important;
  }*/

  /*view sale page */
  .serch-filter-select.serch-filter-select-1
  {
    width: 20% !important;
  }
  /*view customer page */
  .serch-filter-select
  /* {
		width: 35% !important;
	} */
  .modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 25px !important;
  }

  /*view vendor page */
  .modal-xl
  {
    margin: 30px !important
  }

  .add-vendor-modal-body.modal-body .tab-content .serch-filter-select-1
  {
    margin-right: -25px !important;
  }

  /*login page */
  .main-login-bg
  {
    display: none
  }

  .login-page
  {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow-x: hidden;
    overflow-y: auto;
  }

  .page-login-main
  {
    padding: 20px 40px 40px !important;
    border-radius: .8rem;
    box-shadow: 0px 0px 30px 0px #1e1d1d12;
  }

    .page-login-main h3
    {
      font-size: 24px !important
    }

  /*register page */
  .layout-full .page
  {
    height: auto !important;
    margin: 50px 0 !important
  }

  /*add product page */
  .product-discription
  {
    padding-left: 0px !important;
  }

  .product-img-1 img
  {
    margin-top: 10px !important;
  }

  .main-product-sub-division
  {
    padding: 15px 0px !important;
  }

  .product-dis-icon
  {
    padding-top: 40px !important;
  }

  .integration-table
  {
    max-height: 400px !important;
  }

  .category-btn .grp-icon i
  {
    margin-top: 4px !important;
    margin-left: 0px !important;
  }

  .category-btn
  {
    margin-left: 0px !important;
  }

  .main-add-product label
  {
    font-size: 12px !important
  }

  .grp-icon i
  {
    font-size: 16px !important;
  }

  /*user profile page */
  .avtar-edit-img-logo
  {
    right: 7% !important;
  }

  /*change password page */
  .change-pswd-ttl h4
  {
    margin-top: 2px !important;
  }

  /*general seeting page */
  .general-setting-content .tab-content .box .select2 span
  {
    font-size: 12px !important
  }

  .general-setting-content.main-add-product .nav-tabs .nav-link
  {
    font-size: 12px !important;
  }

  /*admin integration setting detail page */
  .integration-setting-detail-ttl .product-img-1 img
  {
    margin-top: 0 !important;
  }
  /* varient page */
  /* divya */
  .search-filter-select-width
  {
    width: 33% !important;
  }

  .srch-atr-width
  {
    width: 25% !important;
  }
  /* final ale payment */
  .payment-bank-list .inventory-fixed-header h4
  {
    width: 49% !important;
  }


  /* Dashboard Css */

  .dash-card h3
  {
    font-size: 18px;
    letter-spacing: 1px;
  }

  .list-box
  {
    padding: 10px 10px;
  }

  .list-service p
  {
    font-size: 13px;
  }

  .today-box p
  {
    font-size: 13px;
  }

  .lastorder-box .order-date .select2-container--default
  {
    width: 120px !important;
    margin-left: auto;
  }

  .order-date .select2-container--default
  {
    width: 120px !important;
    margin-left: auto;
  }

    .order-date .select2-container--default .select2-selection--single .select2-selection__rendered
    {
      line-height: 20px;
    }

    .order-date .select2-container--default .select2-selection--single
    {
      height: 36px;
    }

  .product-text
  {
    font-size: 12px;
  }

  .ship-details h5
  {
    font-size: 13px;
  }

  .adress-text
  {
    font-size: 14px !important;
  }


  #span_time, #spn_btn_CheckIn
  {
    display: none;
  }

  .clockin-out #btn_save
  {
    padding: 5px 4px;
  }

  #lbl_clockIn_Detail
  {
    display: none;
  }

  .nav-item.bg-light-danger-common,
  .clockin-out
  {
    margin-top: 25px !important;
  }

  .Addnewaddress-modal.modal
  {
    width: min(90%, 95%) !important;
  }
}

@media(max-width: 1024px)
{
  /*add sale page */
  .add-sale-content label, .table th, .add-sale-product-detail a
  {
    font-size: 12px !important;
  }

  /*view sale page */
  .serch-filter-select.serch-filter-select-1
  {
    width: 24% !important;
  }

  .table th, .table td
  {
    font-size: 12px !important
  }

  .table td, .table th
  {
    padding: 1rem !important
  }

  .serch-filter-select.srch-view-sale
  {
    width: 24% !important;
  }

  /*view customer page */
  /* .serch-filter-select 
	{
		width: 42% !important;
	} */
  .modal-body .tab-content .serch-filter-select-1
  {
    margin-right: -7px !important;
  }

  .view-customer-srch
  {
    width: 36% !important;
  }

  /*view vendor page */
  .add-vendor-modal-body .tab-pane .table td i
  {
    display: none !important
  }

  .add-vendor-modal-body .tab-pane .table td:nth-last-child(1) i
  {
    display: inline-block !important;
  }

  /*add product page */
  .product-img-1 img
  {
    width: 80px !important;
  }

  .product-discription h4
  {
    font-size: 12px !important;
    line-height: 16px !important;
  }

  .product-sub-discription
  {
    font-size: 12px !important
  }

  .product-discription
  {
    padding-left: 3px !important;
  }

  .category-btn .grp-icon i
  {
    margin-left: 10px !important;
  }

  .product-dis-icon .pr-2
  {
    padding-right: 0px !important;
  }

  .main-product-sub-division
  {
    padding: 5px 0px !important;
  }

  .product-dis-icon
  {
    padding-top: 30px !important;
  }

  .main-add-product .nav-tabs .nav-link > .icon
  {
    margin-right: 0 !important;
  }

  .main-add-product .nav-tabs .nav-link
  {
    padding: 12px 15px;
  }

  /*general setting page */
  .general-setting-content.main-add-product .nav-tabs .nav-link > .icon
  {
    font-size: 16px !important;
  }

  /*user profile page */
  .avtar-detail
  {
    margin-left: 10px !important;
  }

  .avtar-edit-img-logo
  {
    right: -7% !important;
  }

  /*view employee page */
  .employee-clock-in .btn
  {
    font-size: 11px !important;
    margin-left: 70px !important;
  }

  /*admin integration setting detail page */
  .integration-setting-detail-ttl .product-discription h4
  {
    font-size: 16px !important;
  }

  .integration-setting-detail-ttl .product-discription p
  {
    font-size: 14px;
    margin-bottom: -3px;
  }

  .integration-setting-detail-ttl .product-discription span
  {
    font-size: 12px;
  }
  /* varient page */
  /* divya */
  .search-filter-select-width
  {
    width: 40% !important;
  }
  /* attribute */
  .srch-atr-width
  {
    width: 30% !important;
  }

    .srch-atr-width .sale-input-search input
    {
      width: 13rem !important;
    }
  /* final sale payment */
  .sale-input-search input
  {
    width: 10rem;
  }
  /* variant product */
  .variant-product .sale-input-search input
  {
    width: 14rem;
  }


  /* Dashboard Css */

  .table td, .table th
  {
    padding: 6px !important;
  }

  .box
  {
    padding: 10px;
  }

  .product-name p a
  {
    font-size: 12px;
    padding-left: 7px;
  }

  .purchase-text
  {
    font-size: 14px;
  }

  .page-head h1
  {
    font-size: 18px !important;
  }

  .crumbs
  {
    font-size: 12px;
  }

  .search-main
  {
    width: auto !important;
  }

  #btn_Import,
  .css_NewCustomerGroup,
  .btn_Add_Quotation,
  #a_Add_New_Row,
  #a_Product_Import,
  #a_Product_Export,
  .css_Add_Invoice,
  .css_NewInvoice,
  .css_AddVendor,
  .css_AddTerm,
  .css_NewTax,
  .css_NewTax span,
  .css_NewUnit span,
  .product-dis-label,
  .css_newProduct,
  .css_newProduct span,
  .css_NewVariantProduct,
  .css_AddCategory,
  .css_newAttribute,
  .css_AddBrand span,
  #btn_Product_Save_Edit p span,
  .css_NewLocation,
  .css_NewWarehouse,
  .css_NewWarehouseZone,
  .css_NewWarehouseZoneType,
  .css_NewLocationBin,
  .css_NewUser,
  .css_NewRole,
  .css_AddRoleType,
  .css_Add_Commission,
  .css_NewAccount span,
  #clear-reports-btn span,
  .css_NewCustomer,
  #a_Item_Import,
  #a_Item_Export,
  #btn_Export,
  .css_Add_Tote,
  #btn_Integration span img,
  #btn_Import_Sales img
  {
    font-size: 0 !important;
  }

    .css_NewCustomerGroup img,
    #btn_Import img,
    .btn_Add_Quotation img,
    #a_Add_New_Row img,
    #a_Product_Import img,
    #a_Product_Export img,
    .css_Add_Invoice img,
    .css_NewInvoice img,
    .css_AddVendor img,
    .css_AddTerm img,
    .css_NewTax img,
    .css_NewTax span img,
    .css_NewUnit img,
    .css_newProduct,
    .css_newProduct img,
    .css_NewVariantProduct img,
    .css_AddCategory img,
    .css_newAttribute img,
    .css_AddBrand img,
    #btn_Product_Save_Edit p,
    .css_NewLocation img,
    .css_NewWarehouse img,
    .css_NewWarehouseZone img,
    .css_NewWarehouseZoneType img,
    .css_NewLocationBin img,
    .css_NewUser img,
    .css_NewRole img,
    .css_AddRoleType img,
    .css_Add_Commission img,
    .css_NewAccount span img,
    #clear-reports-btn span img,
    .css_NewCustomer img,
    #a_Item_Import img,
    #a_Item_Export img,
    #btn_Export img,
    .css_Add_Tote img,
    #btn_Integration span img,
    #btn_Import_Sales img
    {
      margin-right: 0 !important;
    }

      #btn_Product_Save_Edit p span
      {
        padding-left: 0 !important;
      }

  .css_NewUnit span
  {
    display: none;
  }

    .css_NewUnit span img
    {
      margin-right: 0 !important;
    }

  .card-head h2
  {
    font-size: 20px !important;
  }

  .css_NewUnit span
  {
    display: none;
  }

  #btn_clone span img,
  #btn_print span img
  {
    margin-right: 0 !important;
  }

  .table-report__action img
  {
    width: 18px;
  }

  .css_NewUnit span
  {
    display: none;
  }

  #tbl_Purchase_Invoice
  {
    min-width: 1024px !important;
  }

  .font-size-14
  {
    font-size: 12px !important;
  }

  .example
  {
    width: 917px;
  }

  .example-wrap
  {
    overflow-x: auto;
  }

  #tbl_PickCancel
  {
    min-width: 960px !important;
  }

  #tbl_PickCancel_wrapper .row
  {
    margin: 0 !important;
  }

  .integration-main .nav.nav-pills .nav-item .nav-link,
  .integration-main .nav.nav-pills .nav-item .nav-link.active, .integration-main .nav.nav-pills .nav-item .nav-link:hover,
  .integration-main .tab-content .accounting-box .inner-box .inner-text p
  {
    font-size: 14px !important;
  }

  .integration-main .tab-content .accounting-box .inner-box button
  {
    font-size: 11px !important;
  }

  .inner-img
  {
    justify-content: center !important;
  }

  #tbl_attendances td a img
  {
    width: 18px !important;
  }

  .login-img
  {
    display: none !important;
  }

  .login-form .login-text
  {
    width: 100% !important;
    max-width: 100% !important;
  }
  /*  .login-form.d-flex{
      display: block !important;
  }*/
  .sign-in-page .login-form .login-text
  {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-height: max-content;
    width: 652px !important;
  }

  .layout-full .page
  {
    margin: 0 auto !important;
    height: 100% !important;
  }

  .sign-in-page .login-form .login-text .form-text
  {
    text-align: center;
    margin-bottom: 50px;
  }

  .login-form .login-logo
  {
    text-align: center;
  }
}

@media(max-width: 991px)
{

  /*add sale page */
  .add-sale-content .table.mb-100
  {
    margin-bottom: 50px !important
  }

  .add-title .pe-note2
  {
    font-size: 24px !important;
  }

  .add-sale-content .grp-icon, .add-sale-content .btn.refresh-btn
  {
    margin-left: 0px !important;
  }

  .site-footer .site-footer-legal
  {
    font-size: 13px;
  }
  /*view customer page */
  /* .serch-filter-select 
	{
		width: 41% !important;
	} */
  .select-button-grp
  {
    padding-top: 0px !important;
  }

  .filter-form-grp
  {
    margin-top: -4px !important;
  }

  .filter-form-grp--1
  {
    margin-top: -8px !important;
  }

  .modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 55px !important;
  }

  .modal .pro-discription i
  {
    display: none
  }

  /*view vendor page */
  .profile-img-nm
  {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

    .profile-img-nm h4
    {
      margin-top: 5px !important;
      font-size: 14px;
    }

  .view-vendor-page
  {
    padding: 20px !important
  }

  .modal-xl
  {
    margin: 30px auto !important;
  }

  .add-vendor-modal-body.modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 60px !important;
  }

  /*add product page */
  .product-img-1 img
  {
    margin-top: 2px !important;
  }

  .product-discription
  {
    padding-left: 0px !important;
    margin-left: -40px;
  }

    .product-discription h4
    {
      font-size: 15px !important;
      line-height: 20px !important;
    }

  .product-dis-icon
  {
    padding-top: 25px !important;
  }

  .main-product-sub-division
  {
    padding: 20px 95px 0 !important;
  }

  .product-sub-discription
  {
    font-size: 13px !important;
  }

  /*user profile page*/
  .avtar-contact-detail p, .avtar-contact-detail p i
  {
    font-size: 12px !important
  }

  .user-profile-content .avatar img
  {
    width: 80% !important;
  }

  .user-profile-content .avtar-detail
  {
    padding: 35px 0 35px !important;
    margin-left: 0px !important;
  }

  .avtar-edit-img-logo i
  {
    font-size: 16px !important
  }

  .avtar-edit-img-logo
  {
    width: 30px !important;
    height: 30px !important;
    padding: 6px !important;
    right: 4% !important
  }

  .user-profile-content .avtar-detail h4
  {
    font-size: 16px !important
  }

  .user-profile-content .avtar-detail p, .user-pro-page-content label
  {
    font-size: 12px !important
  }

  .modal-user-profile-img .avtar-edit-img-logo
  {
    right: 42% !important;
    bottom: 10px !important;
  }

  /*general setting page */
  .gs-save-close-btn
  {
    margin-left: 20px !important;
  }

  /*view employee page */
  .employee-clock-in .btn
  {
    font-size: 12px !important;
    margin-left: 0px !important;
  }

  /*stock receive page */
  .stock-receive-plus
  {
    margin-left: -8px !important;
  }

  /*admin integraion setting detail page */
  .integration-setting-detail-v2 .integration-setting-detail .col-lg-6, .integration-setting-detail .col-lg-6
  {
    border: 0 !important;
  }

  .integration-setting-detail-ttl .product-discription
  {
    margin-left: 0;
  }
  /* add quotes */
  /* varient page */
  /* divya */
  .search-filter-select-width
  {
    width: 39% !important;
  }
  /* attribute */
  .srch-atr-width
  {
    width: 31% !important;
  }
  /* final sale payment */
  .integration-table
  {
    margin-top: 30px !important;
  }

  .inventory-fixed-header
  {
    top: 15px !important;
    width: 96% !important;
  }

  .payment-bank-list .inventory-fixed-header h4
  {
    width: 68% !important;
  }

  .sale-input-search input
  {
    width: 13rem;
  }

  .add-sale-content label
  {
    font-size: 11px !important;
  }
  /* view-sale */
  .serch-filter-select.srch-view-sale
  {
    width: 23% !important;
  }
  /* view-customer */
  .view-customer-srch
  {
    width: 39% !important;
  }

  .product-qty .pick-product-list
  {
    justify-content: space-around;
  }


  /* Dashboard Css */

  .bank-box-size
  {
    height: 577px;
  }

  .box
  {
    padding: 15px;
  }

  .bank-box-size
  {
    margin-top: 20px;
  }

  /* View-Customer Css */

  .view-customer-text-a
  {
    font-size: 14px;
  }

  .view-customer-text-p
  {
    font-size: 14px;
  }

  .category-box-main .category-box
  {
    padding: 5px 10px;
  }

  .category-box-main .category-box
  {
    margin-right: 5px;
  }

  .category-box-main .category-box
  {
    margin-bottom: 10px;
  }

  .category-add i
  {
    font-size: 14px;
  }

  .up-down-arrow::after
  {
    left: 45px;
    top: 26px;
  }

  .up-down-arrow::before
  {
    left: 45px;
    top: 17px;
  }

  .page-head h1
  {
    font-size: 16px !important;
  }

  .crumbs
  {
    font-size: 11px;
  }

  #tbl_Sales_Invoice.tbl_Sales_Invoice
  {
    width: 750px !important;
  }

  #tbl_Purchase_Invoice
  {
    min-width: 930px !important;
  }

  .font-size-14
  {
    font-size: 10px !important;
  }

  .user-profile-content .avatar
  {
    border: none !important;
  }

  #lbl_e_id
  {
    font-size: 14px !important;
  }

  .sign-up-inner-block .signup-img
  {
    display: none !important;
  }

  .customer-profile .avatar
  {
    width: 90px;
  }

  .customer-profile .detail-profile
  {
    align-items: center;
  }

  .integration-main .tab-content .accounting-box
  {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

@media(max-width: 800px)
{
  /*index page */
  .header-serchbar .form-control
  {
    width: 18rem !important;
  }


  .header-serchbar .input-search .input-search-icon
  {
    left: 15rem !important;
  }

  .add-title h4
  {
    font-size: 15px !important;
  }

  .site-menu
  {
    margin-left: 0px !important;
  }

  .admin-nm
  {
    margin-right: 0px;
  }

  .admin-profile .avatar i
  {
    right: -113px !important;
  }


  /*view sale page */
  .serch-filter-select.serch-filter-select-1
  {
    width: 25% !important;
  }

  .serch-filter-select.srch-view-sale
  {
    width: 28% !important;
  }

  /*view customer page */
  .table i
  {
    display: none
  }

  .table td:nth-last-child(1) i
  {
    display: inline-block;
  }

  .select-button-grp
  {
    padding-top: 0px !important;
  }

    .select-button-grp select
    {
      font-size: 12px !important
    }

  .serch-filter-select
  /* {
		width: 47% !important;
	} */
  .serch-filter-select .sale-input-search input
  {
    width: 12.5rem !important;
  }

  .filter-form-grp
  {
    /* margin-top: 2px !important; */
    margin-top: 0 !important;
    padding: 0 !important
  }

  .filter-form-grp--1
  {
    margin-top: -2px !important;
  }

  .modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 35px !important;
  }
  /* view-customer */
  .view-customer-srch
  {
    width: 46% !important;
  }
  /*view purchase page */
  .view-purchase-table i
  {
    display: inline-block !important;
  }

  .status-label
  {
    padding: 4px 6px !important;
    letter-spacing: .2px !important;
    margin-right: 8px !important;
    font-size: 10px !important;
    margin-bottom: 2px !important;
  }

  /*view vendor page */
  .add-vendor-modal-body.modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 35px !important;
  }


  /*add product page */
  .product-discription
  {
    margin-left: -10px !important;
  }

  .category-plus-minus
  {
    margin-left: -5px !important;
  }


  /*user profile page */
  .user-profile-content .avatar img
  {
    width: 70% !important;
  }

  .avtar-edit-img-logo i
  {
    font-size: 14px !important;
  }

  .avtar-edit-img-logo
  {
    width: 28px !important;
    height: 28px !important;
    padding: 4px !important;
    right: -7% !important;
    bottom: 5px !important;
  }

  .user-profile-content .avtar-detail
  {
    padding: 30px 0 30px 5px !important;
    margin-left: 0px !important;
  }

  .modal-user-profile-img .avatar img
  {
    width: 78% !important;
  }

  /*change password page */
  .change-pswd-ttl h4
  {
    margin-top: 3px !important;
  }

  /*customer profile page */
  .customer-profile-price
  {
    padding: 17px 15px 0 0px !important;
  }

  .cust-profile-price-box
  {
    width: 120% !important;
  }

  .customer-profile .main-product-sub-division .col-md-4
  {
    padding-right: 0 !important
  }

  /*stock receive page */
  .stock-receive-table i
  {
    display: inline-block !important;
  }

  /*STOCK ADJUSTMENT PAGE */
  .stock-receive-plus .glyphicon-question-sign
  {
    margin-left: -8px !important
  }

  /*admin integration detail page */
  .integration-setting-detail-ttl .product-discription
  {
    padding-left: 10px !important;
  }
  /* varient page */
  /* divya */
  .search-filter-select-width
  {
    width: 43% !important;
  }
  /* attribute */
  .srch-atr-width
  {
    width: 35% !important;
  }
  /* location */
  .serch-filter-select.sale-atr-search
  {
    width: 28% !important;
  }
  /* tax */
  .serch-filter-select.srch-filter-tax
  {
    width: 28% !important;
  }
  /* final sale payment */
  .payment-bank-list .inventory-fixed-header h4
  {
    width: 60% !important;
  }

  .inventory-fixed-header
  {
    width: 95% !important;
  }

  .submit-filter span
  {
    display: none;
  }

  .serch-filter-select
  {
    padding: 20px 20px 20px 25px;
  }

  .input-search-btn + .form-control
  {
    padding-right: 14px;
  }

  .input-search-btn + .form-control
  {
    padding-left: 40px;
  }

  .product-qty .pick-product-list .product-list-num
  {
    font-size: 16px !important;
  }

  .add-title .order-date p
  {
    margin-top: 0px;
  }

  /* Dashbord Css */

  .stock-detail-main h2
  {
    font-size: 10px;
  }

  /* View-customer Css */

  .view-customer-text-a
  {
    font-size: 12px;
  }

  .view-customer-text-p
  {
    font-size: 12px;
  }

  .active-status
  {
    font-size: 12px;
  }

  .profile-img-nm h4
  {
    margin-left: 8px;
  }

  .text-color-font
  {
    font-size: 14px !important;
  }

  /* Customer-Group Css */

  .th-width
  {
    width: 20%;
  }

  .integration-img
  {
    width: 40px;
  }

  .integration-bg .checkbox-custom
  {
    padding-right: 10px;
  }
}

@media(max-width: 770px)
{
  /*view customer page */
  .navbar-collapse.collapse
  {
    display: none !important;
  }

  .site-navbar-collapse-show .navbar-collapse.collapse
  {
    display: block !important;
    transition: .3s;
  }

  .site-navbar .navbar-header .navbar-toggler
  {
    color: #757575 !important;
  }

  .navbar-brand-center
  {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }

  .site-navbar .navbar-header .navbar-brand-logo
  {
    height: 50px !important;
    margin-top: -15px !important;
  }

  .navbar > .container-fluid, .navbar > .containers
  {
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
  }

  .header-serchbar
  {
    display: none;
  }

  .notification-drop
  {
    padding-top: 5px;
  }


  .site-menubar
  {
    width: 95px !important;
    padding-top: 0 !important
  }

  .navbar-toggler
  {
    display: inline-block;
    float: right;
  }

  .navbar-toggler-left
  {
    float: left;
  }

  .site-navbar.navbar .navbar-header
  {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
  }

  .site-navbar.navbar .navbar-collapse,
  .navbar > .container-fluid .navbar-collapse, .navbar > .containers .navbar-collapse
  {
    -ms-flex: 1 1 100%;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
  }

  body.site-navbar-collapse-show
  {
    padding-top: 132.02px;
  }

  .navbar-mega .container, .navbar-mega .container-fluid
  {
    position: static;
  }
  /* divya start */
  /* add sale */

  /* view customer */
  /* .serch-filter-select {
		width: 48% !important;
	} */
  /* varient page */
  /* divya */
  .search-filter-select-width
  {
    width: 45% !important;
  }
  /* attribute */
  .srch-atr-width
  {
    width: 37% !important;
  }
  /* location */
  .serch-filter-select.sale-atr-search
  {
    width: 30% !important;
  }
  /* tax */
  .serch-filter-select.srch-filter-tax
  {
    width: 30% !important;
  }
  /* view sale */
  .serch-filter-select.srch-view-sale
  {
    width: 30% !important;
  }

  .srch_side_nav
  {
    left: -106px !important;
  }

    .srch_side_nav:target ~ .srch_nav
    {
      margin-left: 266px !important;
    }

  .select-pick
  {
    padding-left: 20px;
  }

  .multiselect
  {
    width: 216px;
  }

  .submit-filter
  {
    margin-left: 20px !important;
  }

  .page-content-name
  {
    padding-bottom: 24px;
  }

  .integration-mail
  {
    font-size: 12px;
  }

  .profile-img-nm h4
  {
    margin-left: 5px;
  }
}

@media(max-width: 767px)
{
  /*index page*/
  /*.site-navbar .navbar-header .navbar-brand-logo 
	{
		height: 50px !important;
		margin-top: -15px !important	
	}	*/
  .page
  {
    margin-top: 0px !important;
  }
  /*.site-navbar .navbar-header .navbar-toggler 
	{
		color: #757575 !important;
	}*/
  .navbar-search-overlap .form-control
  {
    padding-left: 3.109rem;
  }
  /*.header-serchbar
	{
		display: none
	}*/
  .site-menu > .site-menu-item
  {
    margin-left: 0px !important;
  }
  /*.site-menubar 
	{
		width: 95px !important;
	}*/
  .page, .site-footer
  {
    margin-left: 95px !important;
  }

  .sub-site-footer
  {
    margin-left: 0 !important;
  }

  .site-menu > .site-menu-item > .site-menu-sub
  {
    left: 65px !important
  }

  .page
  {
    border-radius: 0 !important
  }

  /*.admin-profile 
	{
		width: 200px !important;
	}*/
  .admin-nm h4
  {
    padding-top: 0px !important;
    font-size: 14px !important;
    margin-top: -5px !important
  }

  .navbar-collapse
  {
    padding-right: 0 !important
  }

  .nav-link .badge.up
  {
    top: -5px !important;
    margin-left: 0px !important;
    float: right;
    margin-right: -24px !important;
  }

  .notification-icon
  {
    float: right;
  }

  .admin-nm
  {
    margin-top: 0px;
  }

  .site-navbar .nav-link
  {
    padding-top: 1.5em !important;
    padding-bottom: .5em !important
  }
  /*.site-menubar
	{
		padding-top: 0 !important
	}*/
  .site-menu
  {
    margin-left: 10px !important;
  }

  .admin-pro-drop.dropdown-menu
  {
    width: 14rem !important;
    margin-left: -25px !important
  }
  /*.notification-drop
	{
		padding-top: 5px;
	}
	*/
  /* divya */
  .check-in-1
  {
    padding-top: 10px;
  }

  .check-in-btn
  {
    padding-top: 5px;
  }
  /*add sale page */
  .srch_side_nav, .srch_nav, .breadcrumb
  {
    display: none
  }

  .add-title.box
  {
    padding: 1rem !important;
  }

  .page-ftr-cancel-btn
  {
    margin-right: 0px !important;
  }

  .table
  {
    overflow-x: auto !important;
  }

  .modal-content
  {
    max-height: 93vh !important;
    overflow-y: auto !important;
  }

  .btn,
  .switch-location-modal .badge-round
  {
    font-size: 12px !important
  }

  #btn_Import,
  .css_NewCustomerGroup,
  .btn_Add_Quotation,
  #a_Add_New_Row,
  #a_Product_Import,
  #a_Product_Export,
  .css_Add_Invoice,
  .css_NewInvoice,
  .css_AddVendor,
  .css_AddTerm,
  .css_NewTax,
  .css_NewTax span,
  .css_NewUnit span,
  .product-dis-label,
  .css_newProduct,
  .css_newProduct span,
  .css_NewVariantProduct,
  .css_AddCategory,
  .css_newAttribute,
  .css_AddBrand span,
  #btn_Product_Save_Edit p span,
  .css_NewLocation,
  .css_NewWarehouse,
  .css_NewWarehouseZone,
  .css_NewWarehouseZoneType,
  .css_NewLocationBin,
  .css_NewUser,
  .css_NewRole,
  .css_AddRoleType,
  .css_Add_Commission,
  .css_NewAccount span,
  #clear-reports-btn span,
  .css_NewCustomer,
  #a_Item_Import,
  #a_Item_Export
  #btn_Export,
  .css_Add_Tote,
  #btn_Integration span
  {
    font-size: 0 !important;
  }

    .css_NewCustomerGroup img,
    #btn_Import img,
    .btn_Add_Quotation img,
    #a_Add_New_Row img,
    #a_Product_Import img,
    #a_Product_Export img,
    .css_Add_Invoice img,
    .css_NewInvoice img,
    .css_AddVendor img,
    .css_AddTerm img,
    .css_NewTax img,
    .css_NewTax span img,
    .css_NewUnit img,
    .css_newProduct,
    .css_newProduct img,
    .css_NewVariantProduct img,
    .css_AddCategory img,
    .css_newAttribute img,
    .css_AddBrand img,
    #btn_Product_Save_Edit p,
    .css_NewLocation img,
    .css_NewWarehouse img,
    .css_NewWarehouseZone img,
    .css_NewWarehouseZoneType img,
    .css_NewLocationBin img,
    .css_NewUser img,
    .css_NewRole img,
    .css_AddRoleType img,
    .css_Add_Commission img,
    .css_NewAccount span img,
    #clear-reports-btn span img,
    .css_NewCustomer img,
    #a_Item_Import img,
    #a_Item_Export img,
    #btn_Export img,
    .css_Add_Tote img,
    #btn_Integration span img
    {
      margin-right: 0 !important;
    }

  #btn_clone span img,
  #btn_print span img
  {
    margin-right: 0 !important;
  }
  /*view sale page */
  .serch-filter-select-1
  {
    width: 27% !important;
  }

  .intro-y
  {
    padding: 15px 15px !important;
  }

  .sale-page-head
  {
    padding: 15px 20px 0 !important;
  }

  /*view customer pagev */
  /* .serch-filter-select 
	{
		width: 40% !important;
	} */
  .profile-img-nm h4
  {
    margin-top: 10px !important;
    font-size: 15px !important;
  }

  .modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 30px !important;
  }

  .Profile-img
  {
    margin-top: 0px;
  }

  /*view vendor page */
  .add-vendor-modal-body.modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 25px !important;
  }

  /*add product page */
  .product-img-1 img
  {
    width: 90px !important;
    margin-top: 8px !important;
  }

  .main-product-sub-division
  {
    padding: 15px 105px 0 !important;
  }

  .main-form-check-input
  {
    margin-top: 20px !important;
    margin-bottom: 0 !important
  }

  .category-btn
  {
    margin-left: -95px !important;
  }

  .main-add-product .nav-tabs .nav-link
  {
    font-size: 14px !important;
  }

  .product-dis-icon .pr-2
  {
    padding-right: 5px !important;
  }

  /*user prfile page */
  .add-title .ti-user, .add-title .ti-unlock
  {
    font-size: 16px !important
  }

  .user-profile-content .avatar img
  {
    margin-top: 0 !important
  }

  .user-profile-content .avtar-detail
  {
    padding: 30px 0 !important;
    margin-right: 0px !important;
  }

  .avtar-edit-img-logo
  {
    right: 12% !important;
  }

  /*change password page */
  .change-pswd-ttl h4
  {
    margin-top: 2px !important;
  }

  /*general setting page*/
  .gs-save-close-btn
  {
    margin-left: 50px !important;
  }

  /*customer profile page */
  .cust-profile-price-box
  {
    width: 100% !important;
    margin-top: 15px !important
  }

  .customer-profile .avatar img
  {
    width: 85% !important;
    max-width: 85% !important;
    margin-top: 5px !important;
  }

  .customer-profile-price
  {
    padding: 0px 15px !important;
  }


  /*stock receive page */
  .modal-simple.modal-sidebar.modal-sm
  {
    margin: 0 auto !important
  }

  /*stock transfer page */
  .add-title .ti-bar-chart
  {
    font-size: 22px !important;
  }
  /* divya */
  /* attribute */
  .srch-atr-width
  {
    width: 30% !important;
    padding-top: 5px;
  }
  /* location */
  .serch-filter-select.sale-atr-search
  {
    width: 25% !important;
  }
  /* tax */
  .serch-filter-select.srch-filter-tax
  {
    width: 25% !important;
  }
  /* integration-setting */
  .main-check
  {
    margin-top: 0 !important;
  }
  /* final sale payment */
  .inventory-fixed-header
  {
    width: 96% !important;
  }

  .payment-bank-list .inventory-fixed-header h4
  {
    width: 67% !important;
  }
  /* view sale */
  .serch-filter-select.srch-view-sale
  {
    width: 27% !important;
  }

  .submit-filter
  {
    padding: 7px 24px !important;
  }

  .th-width
  {
    width: 25%;
  }

  .box-title h3
  {
    margin-bottom: 10px;
  }

  .integration-main
  {
    margin-top: 35px;
  }
}

@media(max-width: 640px)
{
  /*view sale page */
  .serch-filter-select.serch-filter-select-1
  {
    width: 23% !important;
  }

  .serch-filter-select.srch-view-sale
  {
    width: 30% !important;
  }

  /*view customer page */
  .profile-img-nm h4
  {
    margin-top: 5px !important;
    font-size: 14px !important;
  }

  .profile-img-nm
  {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    margin-bottom: -7px !important
  }
  /* .serch-filter-select 
	{
		width: 45% !important;
	} */
  .serch-filter-select .sale-input-search input
  {
    width: 11rem !important;
  }

  .modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 20px !important;
  }

  .view-customer-srch
  {
    width: 47% !important;
  }
  /*view vendor page */
  .add-vendor-modal-body.modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 15px !important;
  }

  /*add product page */
  .product-discription
  {
    margin-left: 5px !important;
  }

    .product-discription h4
    {
      font-size: 13px !important;
      line-height: 17px !important;
    }

  .product-sub-discription
  {
    font-size: 11px !important;
  }

  .product-img-1 img
  {
    width: 85px !important;
    margin-top: 3px !important;
  }

  .main-product-sub-division
  {
    padding: 10px 0px 0 100px !important;
  }

  .category-btn
  {
    margin-left: -65px !important;
  }

  .seo-dtl p
  {
    font-size: 10.5px !important
  }

  .seo-dtl
  {
    padding: 15px !important;
  }

  /*user profile page */
  .avtar-edit-img-logo
  {
    right: -6% !important;
  }

  /*admin integration detail page */
  .integration-setting-detail-ttl .product-discription
  {
    padding-left: 0px !important;
  }
  /* divya */
  /* varient page */
  .search-filter-select-width
  {
    width: 44% !important;
  }
  /* attribute */
  .srch-atr-width
  {
    width: 34% !important;
  }
  /* unit of measurement */
  .tbl-px
  {
    padding: 15px 5px !important;
  }
  /* location */
  .serch-filter-select.sale-atr-search
  {
    width: 26% !important;
  }
  /* tax */
  .serch-filter-select.srch-filter-tax
  {
    width: 27% !important;
  }
  /* integration */
  .serch-filter-select.int-search-width
  {
    width: 28% !important;
  }
  /* final sale payment */
  .payment-bank-list .inventory-fixed-header h4
  {
    width: 64% !important;
  }
}

@media(max-width: 600px)
{
  .modal-dialog
  {
    margin: 30px !important;
  }

  .modal-sm
  {
    margin: 30px auto !important
  }
  /*add sale page */
  .add-title .pe-note2
  {
    font-size: 22px !important;
  }

  .add-sale-content .grp-icon, .add-sale-content .btn.refresh-btn
  {
    margin-left: 10px !important;
  }

  /*view customer page */
  /* .serch-filter-select 
	{
		width: 46% !important;
	} */
  .serch-filter-select .sale-input-search input
  {
    width: 10rem !important;
  }

  .modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 10px !important;
  }

  .modal-lg
  {
    margin: 30px !important;
  }

  /*add product page */
  .product-discription h4
  {
    font-size: 12px !important;
    margin-bottom: 7px !important;
  }

  .main-product-sub-division
  {
    padding: 0px 0px 0 95px !important;
  }

  .category-btn
  {
    margin-left: -55px !important;
  }

  /*user profile page */
  .user-profile-content .avatar img
  {
    margin-left: -5px;
  }

  .avtar-edit-img-logo
  {
    right: 0% !important;
  }

  .modal-user-profile-img .avatar img
  {
    margin-left: 8px !important
  }

  /*admin integration setting detail page */
  .integration-setting-detail-ttl .product-discription h4
  {
    margin-bottom: 0 !important;
  }
  /* varient page */
  /* divya */
  .search-filter-select-width
  {
    width: 44% !important;
  }
  /* attribute */
  .srch-atr-width
  {
    width: 34% !important;
  }

  .multiselect
  {
    width: 196px;
  }

  /* view-customer Css */
  .active-status
  {
    padding: 3px 8px;
  }
}

@media (max-width:576px)
{
  .serch-filter-select .sale-input-search input
  {
    width: 9rem !important;
  }
  /* varient page */
  /* divya */
  .sale-page-variant
  {
    padding: 15px 8px 0 !important;
  }

  .search-filter-select-width
  {
    width: 42% !important;
  }
  /* location */
  .serch-filter-select.sale-atr-search
  {
    width: 25% !important;
  }
  /* tax */
  .serch-filter-select.srch-filter-tax
  {
    width: 25% !important;
  }

  .add-sale-content .col-sm-3
  {
    padding: 0;
  }

  .inventory-fixed-header
  {
    width: 94% !important;
  }

  .serch-filter-select.srch-view-sale
  {
    width: 33% !important;
  }

  .stock-recv .col-sm-3
  {
    padding: 0 15px !important;
  }

  .multiselect
  {
    width: 177px;
    padding: 9px 16px;
  }

  .submit-filter
  {
    padding: 9px 24px !important;
  }
}

@media(max-width: 575px)
{
  /*view sale page */
  .intro-y
  {
    padding: 15px !important;
  }

  .upload-instructions
  {
    margin: 50px 20px !important;
    font-size: 15px !important;
  }

  .serch-filter-select.serch-filter-select-1
  {
    width: 20% !important;
  }

  .serch-filter-select.srch-view-sale
  {
    width: 33% !important;
  }

  .site-footer .site-footer-legal
  {
    font-size: 12px;
  }
  /* divya */
  .check-in .panel-clock-in
  {
    font-size: 15px;
  }

  /*view customer page */
  /* .serch-filter-select
	{
		width: 44% !important;
	} */
  .serch-filter-select .sale-input-search input
  {
    width: 8.5rem !important;
  }

  /*add product page */
  .product-discription h4
  {
    font-size: 11px !important;
    margin-bottom: 5px !important;
  }

  .product-img-1 img
  {
    width: 80px !important;
  }

  .main-product-sub-division
  {
    padding: 0px 0px 0 90px !important;
  }

  .category-fixed-header h4, .inventory-fixed-header h4
  {
    font-size: 16px
  }

  .category-btn .grp-icon i
  {
    margin-left: 5px !important;
    margin-top: 2px !important
  }

  /*user profile page */
  .user-profile-content .avatar img
  {
    width: 65% !important;
  }

  .avtar-edit-img-logo
  {
    right: 2% !important;
  }

  .user-profile-content .avtar-detail
  {
    padding: 25px 0 !important;
  }

  .modal-user-profile-img .avatar img
  {
    width: 78% !important;
  }

  /*customer profile page */
  .customer-profile .main-avtar
  {
    padding: 40px 0 10px !important;
  }

  .customer-pro-last-part .btn-group
  {
    margin-top: -160px !important;
  }

  /*admin integration setting detail page */
  .integration-setting-detail-ttl .product-discription h4
  {
    font-size: 15px !important;
  }

  .integration-setting-detail-ttl .product-discription p
  {
    font-size: 13px;
    margin-bottom: -6px;
  }

  .integration-setting-detail-ttl .product-discription span
  {
    font-size: 11px;
  }
  /* varient page */
  /* divya */
  .search-filter-select-width
  {
    width: 41% !important;
  }

  .sale-page-variant
  {
    padding: 15px 10px 0 !important;
  }
  /* attribute */
  .srch-atr-width
  {
    width: 34% !important;
  }
  /* location */
  .serch-filter-select.sale-atr-search
  {
    width: 23% !important;
  }
  /* tax */
  .serch-filter-select.srch-filter-tax
  {
    width: 23% !important;
  }
  /* integraion */
  .serch-filter-select.int-search-width
  {
    width: 23% !important;
  }
  /* final sale payment */
  .serch-filter-select .sale-input-search input
  {
    width: 10rem !important;
  }

  .view-customer-srch .view-input-search input
  {
    width: 9rem !important;
  }
  /* variant product */
  .variant-product .sale-input-search input
  {
    width: 8rem !important;
  }

  .input-search-btn + .form-control
  {
    padding-left: 38px;
  }

  .serch-filter-select
  {
    display: block;
  }

  .select-pick
  {
    padding: 20px 0px;
  }

  .submit-filter
  {
    margin-left: 0px !important;
  }

  .multiselect
  {
    width: 297px;
  }

  .submit-filter
  {
    padding: 7px 24px !important;
  }

    .submit-filter img
    {
      margin: 0px !important;
    }

  .add-title .order-date p
  {
    margin-top: 0px;
    margin-left: 52px;
  }

  .bin-btns
  {
    float: none !important;
    margin-top: 16px !important;
  }

  .sale-atr-search
  {
    margin-top: 24px !important;
  }

  .adress-text
  {
    padding-left: 25px !important;
  }
}

@media(max-width: 480px)
{
  .modal-dialog
  {
    margin: 20px !important;
  }

  .modal-sm
  {
    margin: 20px auto !important
  }
  /*index page */
  .site-menu-icon
  {
    width: .8em !important;
  }

  .site-menu-icon-bg
  {
    padding: 5px 11px 9px 11px !important;
  }

  .site-menu > .site-menu-item > a
  {
    padding: 15px !important;
  }

  .site-menubar
  {
    width: 80px !important;
  }

  .page, .site-footer
  {
    margin-left: 80px !important;
  }

  .sub-site-footer
  {
    margin-left: 0 !important;
  }
  /* .site-footer {
		margin-left: 0 !important;
		display: flex;
		justify-content: center;
	} */
  .site-menu > .site-menu-item > .site-menu-sub
  {
    left: 70px !important
  }

  /*add sale page */
  .add-title .pe-note2
  {
    font-size: 20px !important;
  }

  .add-title h4
  {
    margin-top: 4px !important;
    margin-left: 5px !important;
    font-size: 14px !important
  }

  .add-sale-content .grp-icon, .add-sale-content .btn.refresh-btn
  {
    margin-left: 10px !important;
  }

  .add-sale-status
  {
    font-size: 13px !important;
  }

    .add-sale-status span
    {
      margin-right: 4px !important
    }

  .page-content
  {
    padding: 20px !important;
  }

  .table th, .add-sale-product-detail a, label
  {
    font-size: 11px !important;
  }

  .upload-instructions
  {
    margin: 45px 20px !important;
    font-size: 14px !important;
  }



  /*view sale page */
  .sale-input-search input
  {
    width: 11.2rem !important;
  }

  .serch-filter-select.serch-filter-select-1
  {
    width: 100% !important;
    /* margin-bottom: 10px !important; */
    margin-bottom: 30px !important;
    padding-left: 13% !important;
  }

  .serch-filter-select .input-view-sale
  {
    width: rem !important;
  }
  /*view customer page */
  .serch-filter-select
  {
    width: 100% !important;
    float: left !important;
    padding-top: 15px !important
  }

    .serch-filter-select .sale-input-search input
    {
      width: 23rem !important;
    }

  .sale-page-head .btn-group
  {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    /* justify-content: center !important; */
  }

  .modal-body .tab-content .serch-filter-select-1
  {
    margin-bottom: 30px !important
  }

  .modal-body .tab-content .sale-input-search
  {
    margin-right: 8px !important;
    margin-bottom: 0 !important
  }

  /*view vendor page */
  .sale-page-head
  {
    margin-bottom: -20px !important;
  }

  .add-vendor-modal-body.modal-body .tab-content .serch-filter-select-1.serch-filter-select .sale-input-search input
  {
    width: 19rem !important;
  }

  /*add product page */
  .product-dis-icon .pr-2
  {
    padding-right: 2px !important;
  }

  .main-product-sub-division
  {
    padding: 0px !important;
  }

  .product-img-1 img
  {
    width: 60px !important;
    margin-top: 0 !important
  }

  .product-discription
  {
    margin-left: 0px !important;
  }

    .product-discription h4
    {
      margin-bottom: 9px !important;
      line-height: 15px !important
    }

  .main-add-product .nav-tabs .nav-link
  {
    font-size: 14px !important;
    padding: .8rem !important;
  }

  .category-fixed-header h4, .inventory-fixed-header h4
  {
    font-size: 14px !important;
  }

  .category-btn
  {
    margin-left: -45px !important;
  }

  .inventory-fixed-header, .category-fixed-header
  {
    width: 93% !important;
  }

  .category-fixed-header
  {
    height: 100px !important;
  }

  /*location page*/
  .location-btn-header
  {
    margin-bottom: 0 !important
  }

  /*user profile page*/
  .user-profile-content .avtar-detail
  {
    padding: 20px 0 0 !important;
    margin-left: -13px !important;
  }

    .user-profile-content .avtar-detail h4
    {
      font-size: 14px !important;
    }

    .user-profile-content .avtar-detail p
    {
      font-size: 11px !important;
    }

  .avtar-edit-img-logo i
  {
    font-size: 12px !important;
    padding: 5px !important
  }

  .avtar-edit-img-logo
  {
    width: 22px !important;
    height: 22px !important;
    padding: 0px !important;
  }

  .avtar-edit-img-logo
  {
    right: 6% !important;
  }

  .avtar-contact-detail p, .avtar-contact-detail p i
  {
    font-size: 10.5px !important;
  }

  .add-title .ti-user
  {
    font-size: 14px !important;
    margin-top: 4px;
  }

  .user-profile-content .avatar img
  {
    width: 50% !important;
  }

  .modal-user-profile-img .avatar img
  {
    width: 60% !important;
    margin-left: 20% !important;
  }

  .modal-user-profile-img .avtar-edit-img-logo
  {
    right: 38% !important;
  }


  /*change password page */
  .change-pswd-ttl h4
  {
    margin-top: 2px !important;
  }

  /*users page */
  .users-table h5
  {
    font-size: 12px
  }

  /*stock transfer page */
  .add-title .ti-bar-chart
  {
    font-size: 20px !important;
  }

  /*admin integration setting detail page */

  .integration-setting-detail-ttl .product-discription p
  {
    font-size: 12px;
  }

  .srch-atr-width
  {
    width: 90% !important;
    padding-top: 25px !important;
  }

  .sale-atr-search
  {
    margin-bottom: 0px !important;
    /* margin-left: 25px !important; */
  }

  .pack-space
  {
    margin-bottom: 24px;
  }
  /* location */
  /* location */
  .loc-intro
  {
    margin-top: -20px !important;
  }

  .serch-filter-select.sale-atr-search
  {
    padding-left: 8% !important;
  }
  /* final sale payment */
  /* .srch-atr-width .sale-input-search input{
		width: 23rem!important;
	} */
  .payment-bank-list .inventory-fixed-header h4
  {
    width: 56% !important;
  }

  .inventory-fixed-header-1
  {
    height: auto;
    display: flex;
    align-items: center;
  }

  .sale-make-payment
  {
    margin-left: -50px !important;
  }
  /* .stock-recv .col-sm-3{
		padding: 0 15px !important;
	} */
  /* view customer */
  .view-customer-srch .view-input-search input
  {
    width: 23rem !important;
  }
  /* variant product */
  .variant-product .sale-input-search input
  {
    width: 23rem !important;
    /* margin-top: -25px !important; */
  }

  .pick-single
  {
    padding: 10px !important;
    margin-bottom: 24px;
  }



  /* Dashboard Css */


  .order-date .select2-container--default
  {
    width: 105px !important;
  }

  .analysis-tab .nav .nav-item .nav-link.active
  {
    font-size: 12px;
  }

  .analysis-tab .nav .nav-item .nav-link
  {
    padding: 6px 6px;
  }

  .analysis-tab .nav .nav-item .nav-link
  {
    font-size: 12px;
  }

  .order .order-ttl
  {
    font-size: 14px;
  }

  .analysis-tab .nav .nav-item .nav-link i
  {
    font-size: 11px;
  }

  .card-text-side
  {
    display: block;
  }

  .card-menu-side
  {
    align-items: baseline;
  }

  .card-title-font
  {
    margin-left: 0;
    margin-top: 5px;
  }

  .card-menu-side
  {
    display: block;
  }

  .order-tab .nav .nav-item .nav-link
  {
    font-size: 11px;
    padding: 5px 5px;
  }
}

@media(max-width: 414px)
{
  .navbar-toggler
  {
    margin-right: 0 !important
  }

  .admin-nm
  {
    display: none !important
  }

  .admin-profile
  {
    width: auto !important;
    margin-left: -25px;
    z-index: 1;
  }

  .notification-drop
  {
    z-index: 2;
  }

  .admin-profile .avatar img
  {
    width: 80% !important;
    max-width: 80% !important;
    margin-top: -8px !important;
    margin-left: 10px;
  }

  .admin-profile .avatar i
  {
    right: 0px !important;
    bottom: 2px !important;
  }

  .navbar-avatar .avatar
  {
    float: right !important;
  }


  /*add sale page */
  .form-group
  {
    margin-bottom: 0 !important
  }

  .billing-change
  {
    font-size: 11px !important;
  }

  .form-group.mt-4
  {
    margin-top: 0 !important
  }

  .add-sale-content .grp-icon, .add-sale-content .btn.refresh-btn
  {
    margin-left: 0px !important;
  }

  .modal-dialog
  {
    margin: 20px !important
  }
  /*view sale page */
  .table td, .table th
  {
    padding: .7rem !important;
  }

  .sale-page-head .btn
  {
    padding: .429rem .7rem .429rem 0.4rem !important
  }

  .sale-page-head
  {
    padding: 15px 15px 0 !important;
    margin-bottom: 0px !important
  }

  .sale-input-search input
  {
    width: 10rem !important;
    margin-top: -17px !important
  }
  /* .input-search-btn
	{
		top: -9px !important
	}	 */
  /* .sale-input-search{
		top: 0 !important;
	} */
  .view-cust-input-search
  {
    top: 60px !important;
  }

  .serch-filter-select.serch-filter-select-1
  {
    padding-left: 15% !important;
  }

  .serch-filter-select.sale-atr-search
  {
    padding-left: 7% !important;
  }

  .serch-filter-select .input-view-sale
  {
    width: 19rem !important;
  }
  /*VIEW CUSTOMER PAGE */


  .filter-form-grp
  {
    margin-right: -10px !important;
    /* margin-top: -3px !important  */
    margin-top: -5px !important
  }

  .view-customer-srch .view-input-search input
  {
    width: 19rem !important;
  }

  .modal-body .tab-content .serch-filter-select-1
  {
    margin-top: 10px !important;
    margin-left: 20px !important
  }

  .modal-body .tab-content .sale-input-search
  {
    margin-right: 35px !important;
  }
  /* divya */
  .serch-filter-select.serch-filter-select-1
  {
    margin-bottom: 10px !important;
  }

  /*view purchase page */
  .table-report__action a
  {
    font-size: 13px !important;
  }

  /*view vendor page */
  .profile-img-nm h4
  {
    margin-top: 4px !important;
    font-size: 13px !important;
  }

  .Profile-img
  {
    height: 30px !important;
  }

  .add-vendor-modal-body.modal-body .tab-content .serch-filter-select-1.serch-filter-select .sale-input-search input
  {
    width: 13rem !important;
  }

  /*login page */
  .page-login-main .btn
  {
    width: 130px !important;
  }

  .frgt-password-ttl-login, .page-login-main p
  {
    font-size: 12px !important;
  }

  /*add product page */
  .product-dis-icon
  {
    padding-top: 0px !important;
  }

    .product-dis-icon i
    {
      font-size: 16px !important;
    }

    .product-dis-icon .fa-clone
    {
      font-size: 15px !important;
    }

    .product-dis-icon img
    {
      width: 17px !important;
    }

  .main-product-discription
  {
    padding-top: 15px;
  }

  .product-img-1 img
  {
    width: 75px !important;
    margin-top: 5px !important;
  }

  .main-add-product .nav-tabs .nav-link
  {
    padding: .6rem !important;
  }

  .category-fixed-header .input-search-btn
  {
    top: 0px !important;
  }

  .category-btn
  {
    margin-left: -60px !important;
  }

  .note-editor .note-btn
  {
    font-size: 11px !important;
  }

  .inventory-fixed-header, .category-fixed-header
  {
    width: 91.5% !important;
  }

  .category-plus-minus
  {
    margin-top: 5px;
  }

  /*user profile page */
  .user-profile-content .row1
  {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .avtar-contact-detail
  {
    text-align: center;
  }

  .user-profile-content .avatar img
  {
    margin-left: 25px;
  }

  .avtar-edit-img-logo
  {
    right: 10% !important;
    bottom: 3px !important;
  }

  .avtar-edit-img-logo
  {
    width: 20px !important;
    height: 20px !important;
  }

  .modal-user-profile-img .avtar-edit-img-logo
  {
    right: 36% !important;
  }

  .modal-user-profile-img .avtar-edit-img-logo
  {
    width: 25px !important;
    height: 25px !important;
  }

    .modal-user-profile-img .avtar-edit-img-logo i
    {
      font-size: 14px !important;
    }

  /*general setting page */
  .general-setting-content.main-add-product .nav-tabs .nav-link > .icon
  {
    font-size: 14px !important;
  }

  .general-setting-content .general-edit-form label
  {
    float: left !important;
  }

  .general-setting-content .tab-content .box span
  {
    font-size: 12px !important;
  }

  .general-setting-content .tab-content .box label
  {
    font-size: 11px !important;
  }

  .general-setting-content .form-group
  {
    margin-bottom: 10px !important;
  }

  .gs-save-close-btn
  {
    margin-left: 0px !important;
  }

  /*customer profile page */
  .customer-pro-last-part
  {
    border-left: 0 !important;
  }

  .customer-profile-price
  {
    padding: 10px 0px 0 !important;
  }

  .customer-profile .main-product-sub-division .col-md-4
  {
    padding-right: 15px !important;
  }

  .cust-profile-price-box
  {
    margin-left: 0px !important;
  }

  .customer-pro-last-part .btn-group
  {
    margin-top: -370px !important;
  }

  .customer-profile .avtar-detail h4
  {
    font-size: 17px !important;
    margin-bottom: 5px !important
  }

  .customer-profile .avatar img
  {
    width: 75% !important;
    max-width: 75% !important;
  }

  .customer-profile .avtar-detail p, .customer-profile .avtar-detail i
  {
    font-size: 13px !important
  }

  /*view employee page */
  .view-employee-content .avtar-contact-detail
  {
    padding: 20px 0 0 !important;
  }

  .employee-clock-in .btn
  {
    width: 100%
  }

  /*stock receive page */
  .qty-pro-img img
  {
    width: 25% !important;
    margin-top: 20px !important;
  }

  /*sales payment page */
  .sales-paymet-tab .nav-link i
  {
    font-size: 18px;
  }

  .choose-pay-ttl
  {
    font-size: 14px;
  }

  .sales-payment-tab
  {
    margin: 0 20px;
  }

  /*admin integration setting detail page */
  .main-product-discription, .integration-setting-detail-btn
  {
    padding-top: 10px;
  }

  .integration-setting-detail .col-lg-6
  {
    padding: 15px !important;
  }
  /* attribute */
  .sale-atr-head
  {
    padding: 15px 30px 0 !important;
  }

  .srch-atr-width
  {
    width: 97% !important;
  }

  .filter-form-grp--1
  {
    margin-top: -10px !important;
    margin-right: 0 !important;
  }
  /* location */
  .loc-intro
  {
    margin-top: 0 !important;
  }
  /* charter-account */
  .srch-chater-width
  {
    width: 91% !important;
  }
  /* stock-recieve */

  .srch-atr-width .sale-input-search input
  {
    width: 19rem !important;
    margin-top: -25px !important;
  }

  .srch-atr-width .sale-input-search
  .input-search-btn
  {
    top: -15px;
  }

  .view-customer-srch .view-input-search input
  {
    width: 19rem !important;
    margin-top: -20px !important;
  }

  .sales-paymet-tab .nav-link i
  {
    font-size: 12px;
  }

  .sale-btn
  {
    top: -15px !important;
  }

  .sale-make-payment
  {
    margin-left: -30px !important;
  }

  .sale-cancle-btn
  {
    float: right;
    margin-top: 15px;
  }

  .variant-product .sale-input-search input
  {
    width: 19rem !important;
    margin-top: -25px !important;
  }

  .variant-product .sale-input-search .input-search-btn
  {
    top: -15px;
  }

  .input-barcode
  {
    margin-bottom: 16px;
  }

  .ship-input
  {
    margin-bottom: 16px;
  }

  /* Dashbord Css */

  .analysis-main
  {
    display: block;
  }

  .order .order-ttl
  {
    font-size: 16px;
  }

  .analysis-tab
  {
    margin-top: 15px;
  }

  .order-date
  {
    width: 346px;
  }

  .recent-order-head
  {
    display: block;
  }

    .recent-order-head .order-tab .nav .nav-item .nav-link.active
    {
      font-size: 13px;
    }

    .recent-order-head .order-tab .nav .nav-item .nav-link
    {
      font-size: 13px;
      padding: 8px 10px;
    }

    .recent-order-head .order-tab
    {
      margin: 15px 0;
    }

  .stock-detail-main .round-green
  {
    width: 12px;
    height: 9px;
  }

  .upload-img-btn
  {
    padding: 8px 12px;
    font-size: 12px;
  }

    .upload-img-btn img
    {
      padding-right: 12px;
      width: 30px;
    }

  .adress
  {
    padding-left: 20px;
  }

  .product-label
  {
    font-size: 13px;
  }

  .ship-address-box
  {
    padding-right: 0;
  }
}

@media(max-width: 384px)
{
  /*add sale page */
  .page-footer
  {
    padding: 20px 20px 15px !important;
  }

  /*view sale page */
  .serch-filter-select-1
  {
    width: 30.5% !important;
  }

  .sale-input-search input
  {
    width: 8.5rem !important;
    margin-top: -20px !important;
  }
  /* .input-search-btn 
	{
		top: -11px !important;
	} */
  .sale-input-search-btn
  {
    top: 0 !important;
  }

  .table th, .table td
  {
    font-size: 10px !important;
  }

  /*view customer page */
  .serch-filter-select .sale-input-search input
  {
    width: 17.2rem !important;
  }

  /*login page */
  .page-login-main
  {
    padding: 20px 25px 40px !important;
  }

  /*add product page */
  .main-add-product .nav-tabs .nav-link
  {
    padding: .5rem !important;
  }

  .product-img-1 img
  {
    width: 70px !important;
  }

  .category-btn
  {
    margin-left: -50px !important;
  }

    .category-btn .grp-icon i
    {
      margin-left: 0px !important;
      font-size: 18px !important
    }

  .category-plus-minus
  {
    margin-left: 0px !important
  }

  .inventory-fixed-header, .category-fixed-header
  {
    width: 91% !important;
  }

  .seo-dtl p
  {
    font-size: 10px !important;
  }

  /*user profile page */
  .user-profile-content .avatar img
  {
    margin-left: 10px !important;
  }

  .user-profile-content .avtar-detail
  {
    margin-left: -20px !important;
  }

  .avtar-edit-img-logo
  {
    right: 13% !important;
    bottom: 4px !important;
  }

    .avtar-edit-img-logo i
    {
      padding: 3px !important;
    }

  .modal-user-profile-img .avatar img
  {
    width: 60% !important;
    margin-left: 20% !important;
  }

  .modal-user-profile-img .avtar-edit-img-logo i
  {
    padding: 5px !important;
  }

  .modal-user-profile-img .avtar-edit-img-logo
  {
    right: 34% !important;
  }

  /*general setting page */
  .general-setting-content .tab-content .box label
  {
    font-size: 10px !important;
  }

  /*customer profile page */
  .customer-profile .avtar-detail p, .customer-profile .avtar-detail i
  {
    font-size: 12px !important;
  }

  .customer-pro-last-part .btn-group
  {
    margin-top: -362px !important;
  }

  /*sales payment page */

  .find-by-invoice-btn
  {
    margin-left: -10px;
  }

  .sale-atr-head
  {
    padding: 15px 20px 0 !important;
  }

  .srch-atr-width .sale-input-search input
  {
    width: 18rem !important;
  }

  .view-customer-srch .view-input-search input
  {
    width: 17.2rem !important;
    margin-top: -20px !important;
  }

  .sale-btn
  {
    top: -15px !important;
  }

  .sale-make-payment
  {
    margin-left: -40px !important;
  }


  /* Dashbord Css */

  .page-header
  {
    padding: 15px;
  }

  .int-drop-start .int-dropdown .int-drop-design img
  {
    width: 80px;
  }

  .order-date
  {
    width: 100%;
  }
}

@media(max-width: 375px)
{
  /*add sale page */
  .page-footer
  {
    padding: 20px 15px 15px !important;
  }

  .upload-instructions
  {
    margin: 40px 20px !important;
    font-size: 13px !important;
  }


  /*view sale page */
  .serch-filter-select-1
  {
    width: 28.5% !important;
  }
  /* .input-search-btn 
	{
		top: -11px !important;
	} */
  .sale-input-search-btn
  {
    top: 0 !important;
  }

  .sale-input-search input
  {
    width: 7.5rem !important;
  }

  /*view customer page */
  .serch-filter-select .sale-input-search input
  {
    width: 16.5rem !important;
  }

  /*login page */
  .page-login-main h3
  {
    font-size: 22px !important;
  }

  .login-page .brand img
  {
    width: 150px !important;
  }


  /*add product page */
  .category-btn
  {
    margin-left: -40px !important;
  }

  /*user profile page */
  .avtar-edit-img-logo i
  {
    padding: 4px !important;
  }
  /* .input-search-btn {
		top: -9px !important;
	} */
  .serch-filter-select .sale-input-search input
  {
    width: 7.5rem !important;
  }

  .srch-atr-width .sale-input-search input
  {
    width: 18rem !important;
  }

  .view-customer-srch .view-input-search input
  {
    width: 16.5rem !important;
  }

  .sale-btn
  {
    top: -15px !important;
  }

  .sale-make-payment
  {
    margin-left: -50px !important;
  }

  .variant-product .sale-input-search input
  {
    width: 16.5rem !important;
  }
  /* .select-pick {
		padding-left: 16px;
	} */
  /* .submit-filter {
		margin-left: 16px !important;
	} */

  .multiselect
  {
    width: 290px;
  }
}

@media(max-width: 360px)
{
  /*add sale page */
  .add-sale-content p, .btn-group .btn, .srch_nav, .page-ftr-cancel-btn
  {
    font-size: 11px !important;
  }

  /*view sale page */
  .serch-filter-select.serch-filter-select-1
  {
    padding-left: 16% !important;
  }

  .serch-filter-select.sale-atr-search
  {
    padding-left: 7% !important;
  }

  .serch-filter-select .input-view-sale
  {
    width: 15rem !important;
  }

  /*view customer page */
  .serch-filter-select .sale-input-search input
  {
    width: 15.5rem !important;
  }

  .modal-body .tab-content .sale-page-head
  {
    margin-bottom: 40px !important;
  }

  /*view vendor page */
  .add-vendor-modal-body.modal-body .tab-content .serch-filter-select-1
  {
    margin-right: 15px !important;
    margin-left: -10px !important;
  }

  /*login page */
  .page-login-main .btn
  {
    width: 120px !important;
  }

  /*add product page */
  .product-dis-icon i
  {
    font-size: 15px !important;
  }

  .product-dis-icon .fa-clone
  {
    font-size: 14px !important;
  }

  .product-dis-icon img
  {
    width: 16px !important;
  }

  .product-dis-icon .product-dis-label
  {
    font-size: 10px !important;
  }

  .product-dis-icon .pr-2
  {
    padding-right: 0px !important;
  }

  .product-img-1 img
  {
    width: 60px !important;
  }

  .product-discription h4
  {
    margin-bottom: 5px !important;
    font-size: 10px !important;
  }

  .product-sub-discription
  {
    font-size: 10px !important;
  }

  .main-add-product .nav-tabs .nav-link
  {
    font-size: 13px !important;
  }

  .main-product-box h3
  {
    font-size: 16px !important;
  }

  .main-product-box
  {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  /*user profile page */
  .user-profile-content .avtar-detail
  {
    margin-left: -25px !important;
  }

  .user-profile-content .avatar img
  {
    margin-left: 0px !important;
  }

  .modal-user-profile-img .avatar img
  {
    width: 50% !important;
    margin-left: 25% !important;
  }

  .modal-user-profile-img .avtar-edit-img-logo
  {
    right: 36% !important;
    bottom: 5px !important
  }

  /*general setting page */
  .general-setting-content .tab-pane
  {
    padding: 10px !important
  }

  .general-setting-content .tab-content .box
  {
    padding: 15px !important;
  }

  /*customer profile page */
  .customer-profile .avatar img
  {
    width: 70% !important;
    max-width: 70% !important;
  }

  .customer-profile .avtar-detail p, .customer-profile .avtar-detail i
  {
    font-size: 11px !important;
  }

  /*sales payment page */
  .sales-paymet-tab .nav-item.col-2
  {
    padding: 0 10px;
  }

  .serch-filter-select.srch-atr-width
  {
    padding-left: 5% !important;
  }
  /* charter-account */
  .srch-chater-width
  {
    width: 95% !important;
  }

  .serch-filter-select .sale-input-search input
  {
    width: 7rem !important;
  }

  .srch-atr-width .sale-input-search input
  {
    width: 15rem !important;
  }

  .view-customer-srch .view-input-search input
  {
    width: 15.5rem !important;
    margin-top: -20px !important;
  }

  .sale-btn
  {
    top: -15px !important;
  }

  .sale-make-payment
  {
    margin-left: -70px !important;
  }

  .variant-product .sale-input-search input
  {
    width: 15.5rem !important
  }

  .multiselect
  {
    width: 275px;
  }

  .product-img
  {
    width: 30px !important;
  }

  .new-box .tote-tag .nav-tabs-line .nav-link
  {
    font-size: 14px;
    padding: 8px 12px;
  }

  .sale-atr-search
  {
    margin-bottom: 24px !important;
  }
}

@media(max-width: 320px)
{
  /*index page */

  .admin-profile
  {
    margin-left: -33px !important;
  }


  /*view sale page */
  .serch-filter-select-1
  {
    width: 20.5% !important;
  }

  .sale-input-search input
  {
    width: 5rem !important;
    padding-right: 1.5rem !important
  }

    .sale-input-search input::-webkit-input-placeholder
    {
      font-size: 9px !important
    }

    .sale-input-search input::-moz-placeholder
    {
      font-size: 9px !important
    }

    .sale-input-search input:-ms-input-placeholder
    {
      font-size: 9px !important
    }

    .sale-input-search input::placeholder
    {
      font-size: 9px !important
    }

  .upload-instructions
  {
    margin: 30px 0px !important;
    font-size: 12px !important;
  }

  .table th, .add-sale-product-detail a, label
  {
    font-size: 9px !important;
  }

  .serch-filter-select .input-view-sale
  {
    width: 13rem !important;
  }
  /*view customer page */
  .serch-filter-select .sale-input-search input
  {
    width: 12.5rem !important;
  }

  /*view vendor page */
  .add-vendor-modal-body.modal-body .tab-content .serch-filter-select-1
  {
    margin-left: -25px !important;
  }

  /*login page */
  .page-login-main .btn
  {
    width: 105px !important;
  }

  .page-login-main h3
  {
    font-size: 20px !important;
  }

  .login-page .brand img
  {
    width: 140px !important;
  }

  /*add product page */
  .main-add-product .nav-tabs .nav-link
  {
    padding: .4rem !important;
    font-size: 12px !important
  }

  .form-ctrl-input
  {
    margin-top: 10px !important;
  }

  .category-btn
  {
    margin-left: -25px !important;
  }

  .page-footer .btn
  {
    padding: .429rem .47rem !important;
  }

  /*user profile page */
  .user-profile-content .avtar-detail h4
  {
    font-size: 12px !important;
  }

  .user-profile-content .avtar-detail p
  {
    font-size: 9px !important;
  }

  .user-profile-content .avatar img
  {
    width: 40% !important;
  }

  .avtar-edit-img-logo i
  {
    font-size: 9px !important;
  }

  .avtar-edit-img-logo
  {
    width: 15px !important;
    height: 15px !important;
    right: 23% !important;
    bottom: 2px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .avtar-contact-detail p, .avtar-contact-detail p i
  {
    font-size: 10.5px !important;
    margin-bottom: 1px !important;
  }

  .modal-user-profile-img .avatar img
  {
    width: 50% !important;
    margin-left: 21% !important;
  }

  /*general setting page */
  .general-setting-content .tab-content .box label
  {
    font-size: 9px !important;
  }

  /*customer profile page */
  .customer-profile .avatar img
  {
    width: 60% !important;
    max-width: 60% !important;
    margin-top: 10px !important
  }

  .customer-profile .avtar-detail h4
  {
    font-size: 15px !important;
  }

  .customer-profile .avtar-detail p, .customer-profile .avtar-detail i
  {
    font-size: 10px !important;
  }

  .customer-pro-last-part .btn-group
  {
    margin-top: -340px !important;
  }

  /*sale payment page */
  .find-by-invoice-btn
  {
    margin-left: -25px;
  }

  /*admin integration setting detail page */

  .integration-setting-detail-ttl .product-discription h4
  {
    font-size: 14px !important;
  }

  .serch-filter-select.sale-atr-search
  {
    padding-left: 10% !important;
  }

  .serch-filter-select .sale-input-search input
  {
    width: 5.5rem !important;
  }

  .srch-atr-width .sale-input-search input
  {
    width: 13rem !important;
  }

  .view-customer-srch .view-input-search input
  {
    width: 12.5rem !important;
  }

  .sale-btn
  {
    top: -15px !important;
  }

  .sale-make-payment
  {
    margin-left: -100px !important;
  }

  .variant-product .sale-input-search input
  {
    width: 12.5rem !important
  }

  .multiselect
  {
    width: 235px;
  }

  .product-qty .pick-product-list .product-list-name
  {
    font-size: 13px;
  }

  .product-qty .pick-product-list .product-list-num
  {
    font-size: 14px !important;
  }


  /* DashBord Css */

  .analysis-tab .nav .nav-item .nav-link i
  {
    font-size: 10px;
  }

  .analysis-tab .nav .nav-item .nav-link.active
  {
    font-size: 11px;
  }

  .analysis-tab .nav .nav-item .nav-link
  {
    font-size: 11px;
  }

  .analysis-tab .nav .nav-item .nav-link
  {
    padding: 6px 4px;
  }

  .messages-main
  {
    display: block;
  }

  .recent-msg
  {
    padding-left: 0;
    padding-top: 15px;
  }

  .new-customers-box-main
  {
    display: block;
  }

  .new-customers-detail
  {
    padding-left: 0;
    padding-top: 15px;
  }
}



/* ======================================================== New Meadia Css Start ======================================================== */

@media (max-width: 1899px)
{
  .bank-box-size.newlayout-bank-box-size
  {
    /* overflow: auto; */
  }

  .card-footer .btn-white
  {
    font-size: 11px;
  }

    .card-footer .btn-white.edit_img
    {
      font-size: 0px !important;
    }
}

@media (max-width: 991px)
{
  .page-content #tbl_Sales_Invoice.tbl_Sales_Invoice
  {
    width: 800px !important;
  }

  .page-content #tbl_Sales_Invoice_wrapper .row
  {
    margin: 0 !important;
  }

  .accounting-box .inner-text
  {
    text-align: center;
  }

  .integration-main .nav.nav-pills .nav-item .nav-link
  {
    font-size: 13px !important;
  }
}

@media (max-width: 1699px)
{
  #tbl_Sales_Invoice
  {
    width: 1400px !important;
    overflow-x: scroll;
  }

    #tbl_Sales_Invoice.tbl_Sales_Invoice
    {
      width: auto !important;
    }

  .main-add-product .nav-tabs .nav-link
  {
    padding: 12px 0px !important;
  }

  /* === COMMENTED OUT — `#tbl_Product` reused inside the Sales / Purchase
     Quick Search side panel where 1485px width breaks the 330px panel
     layout. The inventory list page (which has `#sl_prd_stats`) gets the
     same 1485px below via a body:has guard. === */
  /* #tbl_Product, */ #tbl_VariantProduct, #tbl_Stock_Adjust, #tbl_Employee_Target, #tbl_CommissionDetails
  {
    width: 1485px !important;
  }
  body:has(#sl_prd_stats) #tbl_Product {
    width: 1485px !important;
  }

  .newclass
  {
    overflow-x: auto !important;
  }

  #tbl_Product_wrapper .row,
  #tbl_Employee_Target_wrapper .row,
  #tbl_CommissionDetails .row,
  #tbl_Chart_Accounts_wrapper .row
  {
    margin: 0 auto !important;
  }

  #tbl_Unshipped, #tbl_Sent
  {
    min-width: 1222px;
  }

  #tbl_Cancelled
  {
    min-width: 1310px;
  }

  #tbl_Chart_Accounts, #tbl_Sales_Invoice
  {
    min-width: 1340px;
  }

  .add-sale-product-detail .row.m-0
  {
    overflow-x: auto !important;
  }
}

@media (max-width: 1799px)
{
  .main-add-product .nav-tabs .nav-item
  {
    min-width: 170px;
  }

  #tbl_StockTake_wrapper .row
  {
    margin: 0 !important;
  }

    #tbl_StockTake_wrapper .row .newclass
    {
      overflow-x: auto !important;
      padding: 0 !important;
    }

  #tbl_StockTake
  {
    min-width: 1508px !important;
  }

  #tbl_Sales_Invoice_wrapper .row
  {
    margin: 0 !important;
  }
}

@media (max-width: 1600px)
{
  .dash-card img
  {
    width: 18px;
  }

  .main-content
  {
    margin-left: 202px !important;
  }

  #tbl_Product_Variation_Add
  {
    width: 100%;
    min-width: 1108px;
  }

  #btn_Add_Category
  {
    font-size: 0;
  }

    #btn_Add_Category img
    {
      margin-right: 0 !important;
    }

  #tbl_Pick
  {
    min-width: 1253px;
  }

  #tbl_Pick_wrapper .row
  {
    margin: 0;
  }

  .awaiting-shipment-head.page-head
  {
    display: block !important;
  }

    .awaiting-shipment-head.page-head .actions
    {
      justify-content: end;
      margin-top: 10px !important;
    }

  #clear-reports-btn span
  {
    font-size: 0 !important;
  }

    #clear-reports-btn span img
    {
      margin-right: 0 !important;
    }

  .old-reports ul li
  {
    padding: 5px !important;
  }

    .old-reports ul li a
    {
      font-size: 14px !important;
    }

  .card h5 span.font-size-24
  {
    font-size: 20px !important;
  }

  #tbl_Invoices tbody tr td p
  {
    font-size: 13px;
  }

  .login-form .login-text
  {
    font-size: 13px;
  }

  .col-xxl-3.print-remove
  {
    margin-top: 20px;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1399px)
{
}

@media(max-width: 1399px)
{
  .customer-tbl-main
  {
    width: 1117px !important;
    overflow-y: scroll;
  }

  #tbl_Customer
  {
    min-width: 1108px !important;
  }

  #tbl_Sales_Quotation
  {
    min-width: 1150px !important;
  }

  .newclass
  {
    overflow-x: auto !important;
  }

  .sales-qutations #tbl_Sales_Quotation_wrapper .row
  {
    overflow: unset !important;
    margin: 0 auto !important;
  }

  .font-s1
  {
    font-size: 14px !important;
  }

  .toggle-name > .number
  {
    width: 17px !important;
    height: 17px !important;
    font-size: 10px !important;
  }

  .user-profile-content.card .row:first-child
  {
    justify-content: space-between;
  }

  #dynamicTable
  {
    min-width: 1035px !important;
  }

  .main-invoice .row
  {
    margin: 0 !important;
    overflow-x: auto !important;
  }

  #tbl_InvoiceBoxes, #tbl_ChartAccount_Logs
  {
    width: 958px !important;
  }

  .addr-line
  {
    margin-left: 10px !important;
    margin-top: 10px !important;
  }
}

@media(max-width: 1299px)
{
  .add-sale-status
  {
    border-radius: 0;
  }

  .chat-history ul li.chat-list .chat-list-inner .chat-profie img
  {
    width: 40px;
    height: 40px;
  }

  .chat-history ul li.chat-list .chat-list-inner .chat-user span
  {
    font-size: 14px;
  }

  .chat-history ul li.chat-list .chat-list-inner .chat-noti p
  {
    font-size: 12px;
  }

  .chat-history ul li.chat-list .chat-user .new-chat, .chat-history ul li.chat-list .chat-noti span
  {
    right: 10px;
    font-size: 12px;
  }

  .page .filter-inner ul li h4
  {
    font-size: 16px;
  }

  .page .filter-inner ul li form label
  {
    font-size: 13px;
  }

  .sales-prediction-title h3, .sales-prediction-title h4
  {
    font-size: 17px;
  }

  .big-calander-main h3
  {
    font-size: 24px;
  }

  #tbl_Vendor, #tbl_ShipPending, #tbl_PackCancel, #tbl_CommissionReport
  {
    width: 1050px !important;
  }

  #tbl_bank_transfers, #tbl_CommissionUserDetails
  {
    min-width: 966px;
  }

  #tbl_bank_transfers_wrapper .row,
  #tbl_CommissionReport_wrapper .row
  {
    margin: 0 !important;
  }

  /*  #tbl_CommissionReport_wrapper .row .newclass{
        overflow-x: hidden;
    }*/
}

@media (max-width: 1199px)
{
  .page, .site-footer
  {
    margin-left: 76px !important;
  }

  .site-menubar
  {
    width: 65px !important;
    padding: 10px 8px !important;
  }

  .site-menu > .site-menu-item > .site-menu-sub
  {
    left: 65px !important;
  }

  .add-sale-status
  {
    display: block !important;
    bottom: 11px;
    background-color: white;
  }

  .auth-details, .logout-btn
  {
    display: none;
  }

  .profile-view.has-sub.hover
  {
    left: 10px;
  }

    .profile-view.has-sub.hover ul.site-menu-sub.profile-sub-menu
    {
      display: block;
      left: 70px;
      position: absolute;
      bottom: 17px;
      background: #fff;
      opacity: 1;
      transition: visibility .25s, opacity .25s;
      border-radius: 1rem;
      box-shadow: 0px 0px 20px 0px #e6e6e6;
      padding: 14px;
    }

      .profile-view.has-sub.hover ul.site-menu-sub.profile-sub-menu li span
      {
        color: black;
        font-size: 14px;
        font-weight: 400;
      }

      .profile-view.has-sub.hover ul.site-menu-sub.profile-sub-menu li p
      {
        color: #8B9198;
      }

  .admin-profile
  {
    width: auto;
  }

  progress[value]
  {
    height: 13px;
  }

  .cashflo-history
  {
    margin-top: 20px;
  }

  .site-menu
  {
    text-align: center;
  }

  .main-content
  {
    margin-left: 65px !important;
  }

  .nav-item.bg-light-danger-common.text-dnager-border a
  {
    font-size: 0;
    padding: 0 !important;
  }

  #tbl_Location
  {
    min-width: 1114px;
  }

  #tbl_Location_wrapper .row
  {
    margin: 0 !important;
  }

  .tree li
  {
    padding: 0 !important;
  }

  .sign-up-inner-block
  {
    margin: 0 !important;
  }

  .login-btn.mt-5
  {
    margin-top: 20px !important;
  }

  .login-form .login-text
  {
    padding: 30px 40px;
  }

  #dv_Invoice
  {
    margin-top: 20px;
  }
}

@media(max-width: 1024px)
{
  .chat-history ul li.chat-list .chat-list-inner .chat-noti p
  {
    width: 130px;
  }

  .page .filter-inner ul li h4
  {
    font-size: 13px;
  }

  .page .filter-inner ul li form label
  {
    font-size: 11px;
  }

  .page .filter-inner ul .filter-submit .filter-send
  {
    padding: 5px 15px;
  }

  .page .filter-inner ul .filter-submit .filter-cancle
  {
    padding: 6px 10px;
  }

    .page .filter-inner ul .filter-submit .filter-send a,
    .page .filter-inner ul .filter-submit .filter-cancle a
    {
      font-size: 14px;
    }

  .slider-thumb
  {
    width: 10px;
    height: 10px;
  }

  .slider-thumb-start
  {
    width: 15px;
    height: 15px;
  }

  .progress-text h6
  {
    font-size: 10px;
  }

  .filter-main h2
  {
    font-size: 26px;
  }

  .big-calander-main h3
  {
    font-size: 18px;
  }

  #doughnutChart.chart
  {
    position: relative;
    text-align: center;
  }

  .bank-box-size.newlayout-bank-box-size
  {
    overflow-x: hidden;
    overflow-y: auto;
  }

  .site-menu-title
  {
    font-size: 14px;
  }

  .site-menu .site-menu-sub .site-menu-item
  {
    padding: 5px 0;
  }

  .table thead tr th, .table tfoot tr th
  {
    font-size: 13px !important;
  }
}

@media (max-width: 992px)
{
  .header-serchbar .input-search .input-search-icon + .form-control
  {
    width: 100% !important;
  }

  .lastorder-box, .purchases-box
  {
    max-height: fit-content;
  }

  .calander-main
  {
    justify-content: center;
  }

  .big-calander-main
  {
    margin-top: 20px;
  }

    .big-calander-main h3
    {
      font-size: 21px;
    }

  .celender-select .form-select
  {
    width: 85px;
  }

  .chat-history ul li.chat-list .chat-list-inner .chat-user span
  {
    font-size: 12px;
  }

  .chat-history ul li.chat-list .chat-list-inner .chat-noti p
  {
    font-size: 10px;
  }

  .chat-history ul li.chat-list .chat-list-inner .chat-noti p
  {
    width: 90px;
  }

  .chat-main .box .box-innr
  {
    overflow: scroll;
    gap: 51px;
  }

  .page .filter-inner
  {
    overflow: auto;
  }

    .page .filter-inner ul
    {
      display: inline-flex;
    }

      .page .filter-inner ul li
      {
        display: inline-block;
        width: 150px;
      }
}

@media (max-width: 767px)
{
  .site-menu
  {
    margin-left: 0px !important;
  }

  .big-calander-main h3
  {
    font-size: 15px;
  }

  .weekly-table-main .weekly-table-inner .main-table-row td
  {
    width: 80px;
  }

  .private-chat
  {
    margin-top: 20px;
  }

  .message-box .message-submit
  {
    top: 9px;
    padding: 6px 11px;
  }

  .messages .message
  {
    font-size: 11px;
  }

  .message-box .message-submit a
  {
    display: none;
  }

  .slider-container
  {
    width: 218px;
    margin: unset;
  }

  .dynamic-progess-bar
  {
    margin-top: 10px;
  }

  .filter-main button
  {
    padding: 7px;
  }

    .filter-main button img
    {
      width: 25px;
    }

  .page-header
  {
    padding: 20px 30px;
  }

  .main-content
  {
    margin-left: 0 !important;
  }
}

@media (max-width: 576px)
{
  .analysis-tab .nav .nav-item.addmain .border-r-right
  {
    padding: 5px 10px;
  }

  .celender-select
  {
    padding-left: 4px;
  }

  .big-calander-main .big-calender-title-two
  {
    gap: 5px !important;
    justify-content: space-around;
    margin-top: 15px;
  }

  .big-calander-main
  {
    display: block;
  }

    .big-calander-main .big-calender-title
    {
      justify-content: space-between;
    }

  .message-box .message-input
  {
    font-size: 11px;
  }

  .page .filter-inner ul li
  {
    width: 130px;
  }
}

@media (max-width: 480px)
{
  .slider-container
  {
    width: 170px;
    height: 7px;
  }

  .dynamic-progess-bar
  {
    margin-bottom: 30px;
  }
}

@media (max-width: 1440px)
{
  .total-revenues-main
  {
    margin-top: 15px;
  }

  .bank-box-size.newlayout-bank-box-size
  {
    max-width: 355px;
    margin: 0 auto;
    padding: 16px;
  }

  #tbl_Customer_User
  {
    min-width: 1156px;
  }

  #tbl_Customer_User_wrapper .row,
  #tbl_Salary_User_wrapper .row
  {
    margin: 0 !important;
  }

  #tbl_Salary_User
  {
    min-width: 1340px;
  }

  .sign-in-page .login-form .login-img
  {
    justify-content: space-around !important;
    padding-top: 0 !important;
  }
}

@media (max-width: 1499px)
{

  .css_NewCustomerGroup
  {
    font-size: 0 !important;
  }

    .css_NewCustomerGroup img
    {
      margin-right: 0 !important;
    }

  #tbl_Pack
  {
    min-width: 1340px;
  }

  #tbl_Pack_wrapper .row
  {
    margin: 0 !important;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1440px)
{
  .page-content
  {
    padding: 5px;
  }

  .card-per img
  {
    width: 16px;
  }

  .card-per
  {
    font-size: 11px;
  }

  .card-title-color.card-title-font
  {
    font-size: 12px;
  }

  .reminder-main .reminder-list li.active
  {
    padding: 4px 13px;
    margin: 5px 0;
  }

  .reminder-main .reminder-list li
  {
    padding: 11px 8px;
  }

  .char-data-main .chat-text span
  {
    font-size: 10px;
  }

  .list-service p
  {
    font-size: 13px;
  }

  .reminder-main .reminder-list li .reminder-content h4
  {
    font-size: 13px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px)
{
  .card-title-color.card-title-font
  {
    font-size: 14px;
  }

  .card-per
  {
    font-size: 13px;
  }
}

/*@media (max-width: 1375px)
{

  .gs-id-0 > .grid-stack-item[gs-h="4"]
  {
    height: 250px !important;
  }

}
*/


