/**
=================================
LARGE DESKTOP > 1200px
=================================
**/
@media (min-width: 1200px) {

}



/**
=================================
STANDARD DESKTOP 992px <> 1200px
=================================
**/
@media (min-width: 992px) and (max-width: 1199px) {

}




/**
=================================
TABLET < 1025px
=================================
**/
@media (max-width: 1025px) {
    /*--------------------------------------------------------
    Sidebar
    ---------------------------------------------------------*/
    #sidebar{
        overflow-y: auto;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
        -moz-overflow-scrolling: touch;
        -o-overflow-scrolling: touch;
        overflow-scrolling: touch;
    }
}





/**
=================================
SMALL DESKTOP 768px <> 991px
=================================
**/
@media (min-width: 768px) and (max-width: 991px) {
    body{overflow-x: hidden;}
    #wrapper{overflow-x: hidden;}
    #top-navbar.toggle{  left: 250px;  right: -250px;  }
    #sidebar{  left: -250px;  top: 0;  }
    #sidebar.toggle{  left: 0;  }
    #content{  margin-left: 0;  }
    #content.toggle{  margin-left: 250px;  margin-right: -250px;  }
    .icon-dinamic{ -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -ms-transform: rotate(90deg);  -o-transform: rotate(90deg);  transform: rotate(90deg); }
    .icon-dinamic.rotate-90{  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -ms-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  }
}




/**
=================================
TABLET < 800px
=================================
**/
@media (max-width: 800px) {
    body{  padding-top: 120px;  }
    #wrapper{overflow-x: hidden;}
    #top-navbar{  height: auto;  }
    .top-nav-logo {  width: 100%;  height: 60px;  position: relative;  padding-left: 10px;  text-align: left;  }
    .top-nav-content{  margin-left: 0;  height: 60px;  }
}




/**
=================================
TABLET < 767px
=================================
**/
@media (max-width: 767px) {
    body{  padding-top: 120px;  }
    #wrapper{overflow-x: hidden;}
    #top-navbar{  height: auto;  }
    .top-navbar.toggle{  left: 250px;  right: -250px;  }
    .top-nav-logo {  width: 100%;  height: 60px;  position: relative;  }
    .top-nav-content{  margin-left: 0;  height: auto;  padding: 0;  }
    #sidebar{  top: 0;  left: -250px;  }
    #sidebar.toggle{  left: 0;  }
    #content{  margin-left: 0;  left: 0;  }
    #content.toggle{  left: 0;  margin-left: 250px;  margin-right: -250px;  }
    .icon-dinamic{ -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -ms-transform: rotate(90deg);  -o-transform: rotate(90deg);  transform: rotate(90deg); }
    .icon-dinamic.rotate-90{  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -ms-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  }

    ul.nav-user{  right: 0 !important;  left: 0 !important;  text-align: center;  position: relative;  margin-left: 50px;  margin-right: 50px;  }
    ul.nav-user li.dropdown{  display: block;  }
    ul.nav-user li.dropdown .dropdown-menu{  text-align: left;  left: 0;  right: 0;  }
    ul.nav-user li.dropdown a.dropdown-toggle{  height: 60px;  max-width: 100%;  }
}




/**
=================================
PHONE < 640px
=================================
**/
@media (max-width: 640px){

}




/**
=================================
PHONE < 600px
=================================
**/
@media (max-width: 600px){

}



/**
=================================
PHONE < 548px
=================================
**/
@media (max-width: 548px){

}



/**
=================================
PHONE < 480px
=================================
**/
@media (max-width: 480px){

}




/**
=================================
PHONE < 360px
=================================
**/
@media (max-width: 360px){

}




/**
=================================
PHONE < 320px
=================================
**/
@media (max-width: 320px){
}