@media (max-width: 767px) {
.management {
   flex-direction: column;
}
.management_img {
    margin-bottom: 30px;
}
.filter_sec{ margin-bottom:15px;}
.recover_left {
    padding-right: 0px;
}
}


@media (max-width: 991px) {
.filter_sec .searchbar_filter{ margin-left:0px;}
.page {
    padding-top: 20px;
}
.bot_right {
    padding-left: 0px;
    padding-top: 20px;
}
}

@media (max-width: 1199px) {
.logo{width: 290px;}
.for_mob .plus {
    margin-left: 0px; 
}
.for_desk{ display:none;}
.top_height {
    height: 210px;
}

h2{font-size: 32px;}
.banner_line {
    margin-top: 31px;
}
}


@media (min-width: 1200px) {
.for_mob{ display:none;}
}

@media only screen and ( min-width: 1200px) and ( max-width:1399px ) {
.logo{ width:250px;}
.top_height {
    height: 210px;
}
.searchbar {
    margin-left:auto;
}
.but_yellow {
    padding: 10px 42px;
}
}

@media only screen and ( min-width: 1400px) and ( max-width:1649px ) {
.logo{ width:300px;}
}
	

@media all and (max-width: 1199px) {
.top_blue_pl .dropdown-toggle::after {
    background-position: right 10px; margin-left: 3px;
}

.top_blue_pl .show.dropdown-toggle::after{    
    background-position: right 5px; margin-left: 3px;
}
}

@media only screen and ( min-width: 992px) and ( max-width:1199px ) {
.but_yellow {
    padding: 10px 42px;
}
}


@media only screen and ( min-width: 768px) and ( max-width:991px ) {
.top_sec {
    width: 50%; margin-bottom: 20px;
}
.but_yellow {
    padding: 10px 22px; font-size:1.2rem;
}
.top_logo {display:none;}
.logo {
    margin-top: 20px;
}
.minus {
    margin-right: 8px;
    padding-right: 8px;
}

.minus1 {
    margin-right: 8px;
    padding-right: 8px;
}
.plus {
    margin-right: 20px;
}
.page_right {
    padding-left: 0px;
}
}


@media (max-width: 767px) {
.top_sec { width: 100%; margin-bottom: 20px; margin-top:10px; }
.searchbar{display:none;}
.but_yellow {
    padding: 10px 22px; font-size:1.2rem; margin-top: -10px; width: 100%;text-align: center;}
.top_logo {display:none;}
.plus {display:none;}
.logo {
    margin-top: 20px;
}
.minus {
    margin-right: 8px;
    padding-right: 8px;
}

.minus1 {
    margin-right: 8px;
    padding-right: 8px;
}
.plus {
    margin-right: 0px;
}
.page_right {
    padding-left: 0px; margin-top: 30px;
}

.page {padding-top: 50px;}
}


@media only screen and ( min-width: 576px) and ( max-width:767px ) {
.top_sec {width: 40%;margin-top: 20px; margin-bottom:0px;}
.top_height { height: 125px;}
.page {padding-top: 20px;}
}


@media (max-width: 767px) {
.file_name {
    width: 100%;
    margin-bottom: 10px;
}

.file_size {
    margin-left: 0px;
    width: 100%;
    margin-bottom: 10px;
}

.down {
    margin-left: 0px;
}
}

@media only screen and ( min-width: 768px) and ( max-width:1199px ) {
.file_name {
    width: 48%;
}
}

@media only screen and ( min-width: 1200px) and ( max-width:1649px ) {
.file_name {
    width: 50%;
}
}


@media (max-width: 1649px) {
.bot_menu ul li {
    margin-bottom: 16px;
}
}