@media screen and (max-width: 1600px){
    .desh_head h2 {font-size: var(--_fs_xxl);} 
    .desh_head .nav-link{font-size: var(--_fs_lg);}
    .mainmenu_list .menutext a{font-size: var(--_fs_lg);padding: 15px 20px;}
    .brand-img .logo {height: 62px;max-width: 200px;}
    .noti_drop .offcanvas .offcanvas-title {font-size: 25px;}    
    .canv_list_icon {width: 40px;height: 40px;min-width: 40px;min-height: 40px;}    
}

@media screen and (max-width: 1300px){
    /* analytics_page */
    .analytics_top{flex-wrap: wrap;}
    .analytics_top .form-select{min-width: 150px;max-width: 220px;}
  /* node_page */
    .node_box span {font-size: 32px;}
}

@media screen and (max-width: 1199px){
    /* setting////////////// */
    .inner_form{min-height: auto;}

    /* header */
    .brand-img {column-gap: 10px;}
    .brand-img .logo {height: auto;max-width: 150px;}
}
@media screen and (max-width: 991px) {
    /* main */
    .main_sec{width: 100%;}

    /* node_page */
    .desh_head .nav-pills .nav-link.active:after {bottom: -16px;}

    /* analytics_page */
    .analytics_top_list li {gap: 0px;}
    .analytics_top_list {row-gap: 5px;column-gap: 25px;padding: 15px;}
}
@media screen and (max-width: 767px) {

    body .dropdown-toggle {min-height: 35px;}
    body .dropdown-toggle::before {top: 8px;}
    body .form-control{min-height: 35px;}
    body .form-select {min-height: 35px;}
    body .btn.btn-primary{padding: 5px 25px}
    .inner_content {margin: 10px;}

    /* invoice_page */
    .invoice_table{overflow: scroll;}
    .invoice_table table{min-width: 700px;width: 100%;}

    /* node_page */
    .node_content {grid-template-columns: repeat(auto-fit,minmax(280px,1fr));}
    .node_box span {font-size: 28px;}
    .nb_prnt {padding: 0 15px 0 0;gap: 5px;}
    .node_box {min-height: 85px;padding: 10px 10px;}
    .progess_bar svg {height: 36px;width: 36px;}
    .usb_cntr {gap: 10px;}
    .node_box span.badge {padding: 3px 12px 3px 12px;}

    /* analytics_page */
    .analytics_top_list{justify-content: start;}

    /* setting */
    .inner_form {padding: 10px;}

    .login_col .input-group img {top: 9px;}
    .login_userheading h3 {font-size: 22px;}
}
@media screen and (max-width: 575px) {
    .main {margin: 10px;}
    /* header */
    .main_header {padding: 0 0px;}
    .profiledrop small{display: none;}
    .header_drops {column-gap: 15px;}
    .profiledrop .dropdown-toggle {padding: 0 10px 0 0px;}
    .brand-img .logo {max-width: 110px;}
    .sidebar_btn img{max-width: 30px;min-width: 30px;}

    /* setting */
    .bt_top_list li {align-items: start;gap: 0px;}

    /* node_page */
    .desh_head{flex-direction: column;align-items: flex-start;gap: 10px;}
    .desh_head .nav.nav-pills {width: 100%;justify-content: space-evenly;}
}