@media only screen and (max-width: 1000px) { 
    
    .navbar-dark .navbar-brand {
        padding-right: 0;
        padding-left: 20px;
    }

    .navbar {
        background-color: #fff;
    }
    .navbar-toggler i{
        color: #212121;
    }

    .navbar-collapse {
        background-color: #f4f4f4;
        box-shadow: 0 10px 30px -10px rgb(0 64 128 / 20%);
    }

    #navbar li.nav-item  {
        padding: 10px 6px;
    }

    .dropdown-menu.profile {
        margin-left: 10px;
    }
    
    body.dark .navbar-toggler i {
        color: #ffffff;
    }

    body.dark .navbar-collapse {
        background-color: #212121; 
    }
    
    
}

@media only screen and (max-width: 600px) { 
    .navbar-dark .navbar-brand {
        padding-right: 0;
        padding-left: 20px;
    }
    
    .navbar {
        background-color: #fff;
    } 
    
    .navbar-toggler i{
        color: #212121;
    }
    
    body.dark .navbar-toggler i{
        color: #fff;
    }
    
    .navbar-collapse {
        background-color: #f4f4f4;
        box-shadow: 0 10px 30px -10px rgb(0 64 128 / 20%);
    }
    
    body.dark .navbar-collapse {
        background-color: #212121;
        box-shadow: 0 10px 30px -10px rgb(0 64 128 / 20%);
    }
    
    #navbar li.nav-item  {
        padding: 10px 6px;
    }
     
    .header__search {
        margin: 0 6px;
    }
    
    .rn-service-one {
        height: auto;
        margin-bottom: 40px;
    }

    .icon-box.style-2 {
        margin: 10px 0;
    }
    
    .notable-area .p-card {
        margin-bottom: 30px;
    }
    
    .author_list {
        column-count: 2;
        column-gap: 0px;
    }
    .rn-service-one .inner .icon { 
        right: 0;
        top: -40px;
    }
    
    .preloader img {
        position: absolute;
        top: 40%;
        left: 44%;
    }
    
    .social-icon a {
        margin: 6px;
    }
    
    .footer-area input.form-control.me-2.w-75 {
        width: 65% !important;
    }
    
    .footer-area button.btn-main {
        padding: 10px 25px;
    }
    
    .header__search {
        width: 95%;
    }
    
    .header__search input::placeholder {
        font-size: 14px;
    }
    
    .breadcum { 
     padding: 100px 0px;
    }
    
    .social-icon a {
        font-size: 20px;
        width: 45px;
        height: 45px;
    }
    
    .de-table.table-rank th, .de-table.table-rank td { 
        min-width: 100px;
        text-align: center;
    }
    
    .dropdown-menu.profile {
        margin-left: 0;
    }
    
    .upload-area .brows-file-wrapper {
        width: 80%;
    }
    
    .profile-area .cards { 
        border: solid 1px #ddd;
        margin: 4px;
        border-radius: 6px;
    }
    
    .profile-area .cards-area{
        border: 0;
    }
    
    .profile-main .nav-tabs {
        border: 0;
        display: flex;
        overflow: auto;
        flex-wrap: inherit;
        justify-content: flex-start !important;
    }
    
    .breadcrumb {
        padding: 70px 0px;
        margin-top: 80px;
    }
    
    .tab-pane .border .item .icon {
        padding-right: 0px;
    }
    
 
}

@media only screen and (max-width: 450px) { 
    .author_list {
        column-count: 1; 
    }
    
}
