/*responsive start*/
/*for mobile device*/
@media only screen and (min-width: 320px) and (max-width: 520px) {
  #np-main .navbar {
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #np-main .np-billing-summary-wrap {
    padding: 10px 0px 0px 0px;
  }
  #np-main .np-billing-summary-wrap .top-order-details .customer-dropdown-select .custom-search-wrap .select2-container {
    width: 100% !important;
  }
  #np-main .np-billing-summary-wrap .top-order-details p {
    padding-left: 6px;
  }
  #np-main .np-billing-summary-wrap .footer-wrap {
    position: relative;
    width: 100%;
    border-top: 1px solid #ccc;
  }
  #np-main .np-billing-summary-wrap .footer-wrap .row {
    margin: 0px;
  }
  #np-main .np-billing-summary-wrap .footer-wrap .row .items-summary-wrap {
    padding: 0px 0px;
  }
  #np-main .np-billing-summary-wrap .footer-wrap .bottom-btn-control-main {
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    -webkit-box-pack: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
  }
  #np-main .np-billing-summary-wrap .footer-wrap .bottom-btn-control-main .common-btn-wrap {
    width: 50%;
  }
  #np-main .np-product-detail-wrap {
    height: auto;
    padding: 15px 0px 0px 0px;
  }
  #np-main .np-product-detail-wrap .np-product-main-content {
    padding-left: 4px;
    padding-right: 4px;
  }
  #np-main .np-product-detail-wrap .np-product-main-content .top-order-details .Plus-icon-btn {
    margin-right: 0px;
  }
  #np-main .np-product-detail-wrap .np-product-main-content .top-order-details .custom-search-wrap .barcode-content {
    width: 309px;
  }
  #np-main .np-product-detail-wrap .np-product-main-content .common-modal-btn {
    width: 100% !important;
  }
  #np-main .np-product-detail-wrap .np-product-main-content .items-listing-main {
    margin: 0px 10px 15px 10px;
  }
  #np-main .np-product-detail-wrap .footer-card {
    position: relative;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #np-main .np-product-detail-wrap .footer-card .common-card-btn {
    width: 100%;
  }
  .login-card-wrap .card-body {
    padding: 10px 12px;
  }
  .custom-bg-login {
    background-image: unset;
  }
}

/*for medium devices*/
@media only screen and (min-width: 521px) and (max-width: 767px) {
  .login-card-wrap .card-body {
    padding: 10px 12px;
  }
  .custom-bg-login {
    background-image: unset;
  }
  #np-main .np-billing-summary-wrap .top-order-details p {
    padding-left: 6px;
  }
  #np-main .np-billing-summary-wrap .footer-wrap {
    position: relative;
    width: 100%;
    border-top: 1px solid #ccc;
  }
  #np-main .np-billing-summary-wrap .footer-wrap .row {
    margin: 0px;
  }
  #np-main .np-billing-summary-wrap .footer-wrap .row .items-summary-wrap {
    padding: 0px 0px;
  }
  #np-main .np-billing-summary-wrap .footer-wrap .bottom-btn-control-main {
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    -webkit-box-pack: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
  }
  #np-main .np-billing-summary-wrap .footer-wrap .bottom-btn-control-main .common-btn-wrap {
    width: 33.3%;
  }
  #np-main .np-product-detail-wrap {
    height: auto;
    padding: 15px 0px 0px 0px;
  }
  #np-main .np-product-detail-wrap .np-product-main-content {
    padding-left: 4px;
    padding-right: 4px;
  }
  #np-main .np-product-detail-wrap .np-product-main-content .top-order-details .Plus-icon-btn {
    margin-right: 0px;
  }
  #np-main .np-product-detail-wrap .np-product-main-content .top-order-details .custom-search-wrap .barcode-content {
    width: 309px;
  }
  #np-main .np-product-detail-wrap .np-product-main-content .common-modal-btn {
    width: 96% !important;
    margin: 10px 7px;
  }
  #np-main .np-product-detail-wrap .np-product-main-content .items-listing-main {
    margin: 0px 10px 15px 10px;
  }
  #np-main .np-product-detail-wrap .varitaion-wrap {
    margin-bottom: 0px;
  }
  #np-main .np-product-detail-wrap .footer-card {
    position: relative;
    width: 100%;
  }
  #np-main .np-product-detail-wrap .footer-card .common-card-btn {
    width: 100%;
  }
}

/*For Ipad or tablet*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #np-main .np-billing-summary-wrap .footer-wrap {
    position: relative;
    width: 100%;
    border-top: 1px solid #ccc;
  }
  #np-main .np-billing-summary-wrap .footer-wrap .row {
    margin: 0px;
  }
  #np-main .np-billing-summary-wrap .footer-wrap .row .items-summary-wrap {
    padding: 0px 0px;
  }
  #np-main .np-billing-summary-wrap .footer-wrap .bottom-btn-control-main {
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    -webkit-box-pack: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
  }
  #np-main .np-billing-summary-wrap .footer-wrap .bottom-btn-control-main .common-btn-wrap {
    width: 16.6%;
  }
  #np-main .np-product-detail-wrap {
    height: auto;
    padding: 15px 0px 0px 0px;
  }
  #np-main .np-product-detail-wrap .np-product-main-content {
    padding-left: 4px;
    padding-right: 4px;
  }
  #np-main .np-product-detail-wrap .np-product-main-content .top-order-details .Plus-icon-btn {
    margin-right: 0px;
  }
  #np-main .np-product-detail-wrap .np-product-main-content .top-order-details .custom-search-wrap .barcode-content {
    width: 309px;
  }
  #np-main .np-product-detail-wrap .np-product-main-content .common-modal-btn {
    width: 96% !important;
    margin: 10px 7px;
  }
  #np-main .np-product-detail-wrap .np-product-main-content .items-listing-main {
    margin: 0px 10px 15px 10px;
  }
  #np-main .np-product-detail-wrap .varitaion-wrap {
    margin-bottom: 0px;
  }
  #np-main .np-product-detail-wrap .footer-card {
    position: relative;
    width: 100%;
  }
  #np-main .np-product-detail-wrap .footer-card .common-card-btn {
    width: 100%;
  }
  #np-main .select2-container {
    width: 147px;
  }
}

/*for large screens*/
@media only screen and (min-width: 1440px) and (max-width: 1600px) {
  #np-main .np-product-detail-wrap .np-product-main-content {
    height: 615px;
  }
  #np-main .np-billing-summary-wrap .table-section {
    height: 428px;
  }
}

@media only screen and (min-width: 1660px) and (max-width: 1800px) {
  #np-main .np-product-detail-wrap .np-product-main-content {
    height: 700px;
  }
  #np-main .np-billing-summary-wrap .table-section {
    height: 515px;
  }
}

@media only screen and (min-width: 1800px) and (max-width: 1900px) {
  #np-main .np-product-detail-wrap .np-product-main-content {
    height: 755px;
  }
  #np-main .np-billing-summary-wrap .table-section {
    height: 565px;
  }
}

@media (max-width: 896px) {
  #kt_header.header #kt_header_nav .menu-right-main .menu-right-inner {
    width: 60px !important;
  }
  .mobile-wp-50 {
    width: 50% !important;
  }
  .mobile-mt-13 {
    margin-top: 13px;
  }
  .mobile-mt-0 {
    margin-top: 0px !important;
  }
  .mobile-mb-10 {
    margin-bottom: 10px;
  }
  .mobile-mb-40 {
    margin-bottom: 40px !important;
  }
  .frmProduct .card-header,
  .frmUnit .card-header,
  .frmBrand .card-header,
  .frmOption .card-header,
  .frmOptionValue .card-header,
  .frmVariation .card-header,
  .frmpurchasereturn .card-header,
  .frmProductStock .card-header,
  .frmCountry .card-header,
  .frmState .card-header,
  .frmCity .card-header,
  .frmPromocode .card-header,
  .frmUnit .card-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .frmProduct .card-header .form-control-solid.w-250px, .frmProduct .card-header .form-control-solid.w-350px, .frmProduct .card-header .form-control-solid.w-450px,
  .frmUnit .card-header .form-control-solid.w-250px,
  .frmUnit .card-header .form-control-solid.w-350px,
  .frmUnit .card-header .form-control-solid.w-450px,
  .frmBrand .card-header .form-control-solid.w-250px,
  .frmBrand .card-header .form-control-solid.w-350px,
  .frmBrand .card-header .form-control-solid.w-450px,
  .frmOption .card-header .form-control-solid.w-250px,
  .frmOption .card-header .form-control-solid.w-350px,
  .frmOption .card-header .form-control-solid.w-450px,
  .frmOptionValue .card-header .form-control-solid.w-250px,
  .frmOptionValue .card-header .form-control-solid.w-350px,
  .frmOptionValue .card-header .form-control-solid.w-450px,
  .frmVariation .card-header .form-control-solid.w-250px,
  .frmVariation .card-header .form-control-solid.w-350px,
  .frmVariation .card-header .form-control-solid.w-450px,
  .frmpurchasereturn .card-header .form-control-solid.w-250px,
  .frmpurchasereturn .card-header .form-control-solid.w-350px,
  .frmpurchasereturn .card-header .form-control-solid.w-450px,
  .frmProductStock .card-header .form-control-solid.w-250px,
  .frmProductStock .card-header .form-control-solid.w-350px,
  .frmProductStock .card-header .form-control-solid.w-450px,
  .frmCountry .card-header .form-control-solid.w-250px,
  .frmCountry .card-header .form-control-solid.w-350px,
  .frmCountry .card-header .form-control-solid.w-450px,
  .frmState .card-header .form-control-solid.w-250px,
  .frmState .card-header .form-control-solid.w-350px,
  .frmState .card-header .form-control-solid.w-450px,
  .frmCity .card-header .form-control-solid.w-250px,
  .frmCity .card-header .form-control-solid.w-350px,
  .frmCity .card-header .form-control-solid.w-450px,
  .frmPromocode .card-header .form-control-solid.w-250px,
  .frmPromocode .card-header .form-control-solid.w-350px,
  .frmPromocode .card-header .form-control-solid.w-450px,
  .frmUnit .card-header .form-control-solid.w-250px,
  .frmUnit .card-header .form-control-solid.w-350px,
  .frmUnit .card-header .form-control-solid.w-450px {
    width: 180px !important;
  }
  .frmProduct .card-header .form-control-solid.w-250px.header-search, .frmProduct .card-header .form-control-solid.w-350px.header-search, .frmProduct .card-header .form-control-solid.w-450px.header-search,
  .frmUnit .card-header .form-control-solid.w-250px.header-search,
  .frmUnit .card-header .form-control-solid.w-350px.header-search,
  .frmUnit .card-header .form-control-solid.w-450px.header-search,
  .frmBrand .card-header .form-control-solid.w-250px.header-search,
  .frmBrand .card-header .form-control-solid.w-350px.header-search,
  .frmBrand .card-header .form-control-solid.w-450px.header-search,
  .frmOption .card-header .form-control-solid.w-250px.header-search,
  .frmOption .card-header .form-control-solid.w-350px.header-search,
  .frmOption .card-header .form-control-solid.w-450px.header-search,
  .frmOptionValue .card-header .form-control-solid.w-250px.header-search,
  .frmOptionValue .card-header .form-control-solid.w-350px.header-search,
  .frmOptionValue .card-header .form-control-solid.w-450px.header-search,
  .frmVariation .card-header .form-control-solid.w-250px.header-search,
  .frmVariation .card-header .form-control-solid.w-350px.header-search,
  .frmVariation .card-header .form-control-solid.w-450px.header-search,
  .frmpurchasereturn .card-header .form-control-solid.w-250px.header-search,
  .frmpurchasereturn .card-header .form-control-solid.w-350px.header-search,
  .frmpurchasereturn .card-header .form-control-solid.w-450px.header-search,
  .frmProductStock .card-header .form-control-solid.w-250px.header-search,
  .frmProductStock .card-header .form-control-solid.w-350px.header-search,
  .frmProductStock .card-header .form-control-solid.w-450px.header-search,
  .frmCountry .card-header .form-control-solid.w-250px.header-search,
  .frmCountry .card-header .form-control-solid.w-350px.header-search,
  .frmCountry .card-header .form-control-solid.w-450px.header-search,
  .frmState .card-header .form-control-solid.w-250px.header-search,
  .frmState .card-header .form-control-solid.w-350px.header-search,
  .frmState .card-header .form-control-solid.w-450px.header-search,
  .frmCity .card-header .form-control-solid.w-250px.header-search,
  .frmCity .card-header .form-control-solid.w-350px.header-search,
  .frmCity .card-header .form-control-solid.w-450px.header-search,
  .frmPromocode .card-header .form-control-solid.w-250px.header-search,
  .frmPromocode .card-header .form-control-solid.w-350px.header-search,
  .frmPromocode .card-header .form-control-solid.w-450px.header-search,
  .frmUnit .card-header .form-control-solid.w-250px.header-search,
  .frmUnit .card-header .form-control-solid.w-350px.header-search,
  .frmUnit .card-header .form-control-solid.w-450px.header-search {
    width: 180px !important;
  }
  .frmSale .card-header, .frmProductStock .card-header, .frmUser .card-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .frmSale .card-header .form-control-solid.w-450px, .frmProductStock .card-header .form-control-solid.w-450px, .frmUser .card-header .form-control-solid.w-450px {
    width: 330px !important;
  }
  #frm_update_Purchasereturns #kt_content_print .custom-order-detail, #frm_update_Salereturns #kt_content_print .custom-order-detail {
    width: 50%;
  }
  #frm_show_product_form #frm_update_Purchases #kt_content_print .common-col-wrap {
    width: 100%;
  }
  #frm_show_product_form #frm_update_Purchases #kt_content_print .custom-order-detail {
    width: 50%;
  }
  #frm_update_Purchases .card #kt_content_print .custom-col,
  #frm_show_product_form .card #kt_content_print .custom-col,
  #frm_show_product_form .card #kt_content_print .custom-col {
    width: 100%;
  }
  #frm_update_Purchases .card #kt_content_print .custom-col .purchase-common-detail p:last-child span, #frm_update_Purchases .card #kt_content_print .custom-col .purchase-common-detail p:nth-child(3) span,
  #frm_show_product_form .card #kt_content_print .custom-col .purchase-common-detail p:last-child span,
  #frm_show_product_form .card #kt_content_print .custom-col .purchase-common-detail p:nth-child(3) span,
  #frm_show_product_form .card #kt_content_print .custom-col .purchase-common-detail p:last-child span,
  #frm_show_product_form .card #kt_content_print .custom-col .purchase-common-detail p:nth-child(3) span {
    margin-left: 10px;
  }
  .email-temp-wrap .footer-btn-wrap button {
    padding: 10px 10px !important;
  }
  .frmPurchase .card-header, .frmStock .card-header, .frmUser .card-header, .frmBrand .card-header, .frmUnit .card-header, .frmCountry .card-header, .frmState .card-header, .frmCity .card-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .frmPurchase .card-header .card-toolbar, .frmStock .card-header .card-toolbar, .frmUser .card-header .card-toolbar, .frmBrand .card-header .card-toolbar, .frmUnit .card-header .card-toolbar, .frmCountry .card-header .card-toolbar, .frmState .card-header .card-toolbar, .frmCity .card-header .card-toolbar {
    -ms-flex-wrap: unset;
        flex-wrap: unset;
  }
  .frmUser .card-header .card-toolbar.flex-row-fluid {
    width: 100%;
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .frmSale .card-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .frmSale .card-header .card-title .align-items-center.position-relative .select2 .select2-selection {
    width: 100% !important;
  }
  /* fold table  */
  table.fold-table > tbody {
    /* view segment */
    /* fold segment */
  }
  table.fold-table > tbody > tr.view td:first-child,
  table.fold-table > tbody > tr.view th:first-child {
    position: relative;
    padding-left: 35px;
  }
  #dicountModal .modal-dialog .main-discount-wrap .row .col-lg-6:first-child {
    overflow: scroll;
  }
  #barcode-content .np-product-detail-wrap .np-product-main-content .custom-height-wrap .slider-category-content .cat-inner {
    display: inline-block;
  }
  #barcode-content .np-product-detail-wrap .np-product-main-content .custom-height-wrap .slider-brand-content .MultiCarousel {
    overflow: scroll;
  }
  .dashbaord-main .common-top-detail-col {
    margin-bottom: 0;
    min-height: 90px;
  }
  .dashbaord-main .common-top-detail-col .content {
    padding-bottom: 0;
  }
  .dashbaord-main .common-top-detail-col .content p {
    font-size: 11px;
  }
  .dashbaord-main .common-top-detail-col .content h4 {
    font-size: 18px;
  }
  .dashbaord-main .common-top-detail-col img {
    margin-right: 8px;
    width: 20px;
  }
  .view-product-detail .product-top-detail-wrap ul li {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
  #frm_add_Product #nav-home #variation_row_add .form-label {
    word-break: break-word;
  }
  #nav-images .images-main-tab .image-upload .upload-title h3 {
    word-break: break-all;
  }
  .barcode-modal .barcode-main .barcode-wrap {
    height: 100%;
  }
  .barcode-modal .barcode-main .barcode-wrap h5 {
    font-size: 14px;
  }
  .side-content-wrap {
    min-width: 220px;
    left: 158px;
  }
  form .card-header .card-title .form-control.w-350px {
    width: 320px !important;
  }
  form .card-header .card-toolbar {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    width: 100%;
  }
  .frmpurchasereturn .form-control.w-350px {
    width: 320px !important;
  }
  #frm_add_Productvariation .card .card-body .col-md-2.pt-8 {
    margin-bottom: 30px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    padding-top: 0 !important;
  }
  #frm_add_Productvariation .card .card-body .col-md-2.pt-8 #addNewOption {
    margin-top: 0 !important;
  }
  .frmOptionValue .card-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .modal-body .img-container .cropper-bg {
    width: 100% !important;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2.625) {
  .mobile-wp-50 {
    width: 50% !important;
  }
  .mobile-mt-13 {
    margin-top: 13px;
  }
  .mobile-mt-0 {
    margin-top: 0px !important;
  }
  .mobile-mb-10 {
    margin-bottom: 10px;
  }
  .mobile-mb-40 {
    margin-bottom: 40px !important;
  }
  form .card-header .card-title .form-control.w-350px {
    width: 280px !important;
  }
  form .card-header .card-toolbar {
    -ms-flex-wrap: unset !important;
        flex-wrap: unset !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  form .card-header .card-toolbar a {
    font-size: 10px;
  }
  .frmpurchasereturn .form-control.w-350px {
    width: 280px !important;
  }
  .frmSale .form-control.form-control-solid.w-450px, .frmProductStock .form-control.form-control-solid.w-450px, .frmUser .form-control.form-control-solid.w-450px {
    width: 290px !important;
  }
  .email-temp-wrap .footer-btn-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .email-temp-wrap .footer-btn-wrap button {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 10px !important;
  }
}

@media only screen and (max-width: 1180px) and (orientation: portrait) {
  #kt_content form .fv-row .form-check-input:last-child {
    margin-left: 10px;
  }
  #frm_update_Purchase .card .form-group .form-check-input:last-child {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 1180px) and (orientation: landscape) {
  .top-selling-table table {
    height: 410px;
    overflow-y: scroll;
    display: table-caption;
  }
  .view-product-detail .product-top-detail-wrap ul li {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
/*# sourceMappingURL=responsive.css.map */