@media screen and (min-width: 320px) and (max-width: 767px) {

 #kt_login_signin_submit {

 width: 95%;

 font-size: 14px;

}

 #kt_login_forgot_submit {

 width: 95%;

 margin-bottom: 15px;

 font-size: 14px;

}

 #kt_login_forgot_cancel {

 width: 95%;

 font-size: 14px;

}

 .forgot_password_space {

 display: none;

}

 .kt-header-mobile--fixed .kt-header-mobile img {

 width: 172px;

}

 .kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {

 padding-top: 120px;

}

.sidebar_responsive {

 flex: 0 !important;

}

.kt-header__topbar {

 background-color: transparent;

}





.pagination_responsive span, .pagination_responsive a {

    margin-bottom: 5px;

    display: inline-block;

}



.pagination_responsive span span svg {

    overflow: hidden;

    vertical-align: text-top;

    height: 18px;

    width: 30px;

    padding: 0 !important;

    margin: 0 !important;

}



.pagination_responsive a svg {

    overflow: hidden;

    vertical-align: text-top;

    height: 18px;

    width: 30px;

    padding: 0 !important;

    margin: 0 !important;

}





.FileSpecs__logo {

    max-width: 100%;

    float: left;

    margin: 8px 0 39px 0px;

    width: 100%;

}



.FileSpecs__text {

    width: 100%;

}



.jPanelMenu-panel {

    overflow: visible;

}



.clear {

    height: auto !important;

    line-height: 2 !important;

    font-size: 14px xx-small;

}

.dyno_image {
    display: none;
}

.mob_fix{
    font-size: 11px;
}

}

 @media screen and (min-width: 768px) and (max-width: 992px) {

 .kt-header-mobile--fixed .kt-header-mobile img {

 width: 200px;

}

 .kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {

 padding-top: 120px;

}

.kt-header__topbar {

 background-color: transparent;

}

 .sidebar_responsive {

 flex: 0 !important;

}



.pagination_responsive span, .pagination_responsive a {

    margin-bottom: 5px;

    display: inline-block;

}



.pagination_responsive span span svg {

    overflow: hidden;

    vertical-align: text-top;

    height: 18px;

    width: 30px;

    padding: 0 !important;

    margin: 0 !important;

}



.pagination_responsive a svg {

    overflow: hidden;

    vertical-align: text-top;

    height: 18px;

    width: 30px;

    padding: 0 !important;

    margin: 0 !important;

}



.jPanelMenu-panel {

    overflow: visible;

}



}

 @media screen and (min-width: 993px) and (max-width: 1050px) {

 .kt-header-mobile--fixed .kt-header-mobile img {

 width: 250px;

}

 .kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {

 padding-top: 120px;

}

 .kt-header__topbar {

 background-color: transparent;

}

 .sidebar_responsive {

 flex: 0 !important;

}

}

 @media only screen and (min-device-width : 320px) and (max-device-width : 1000px) and (orientation : landscape) {

 .kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {

 padding-top: 109px;

}

}

 @media only screen and (min-device-width : 320px) and (max-device-width : 990px) and (orientation : landscape) {

 .inner_page_table_responsive {

 max-width: 100%;

 overflow: scroll;

}

 .inner_page_table_responsive table {

 table-layout: unset !important;

 display: table;

}

 .inner_page_table_responsive table td,  .inner_page_table_responsive table th {

 word-break: unset !important;

}

}

 @media only screen and (min-device-width : 320px) and (max-device-width :450px) and (orientation : portrait) {

 .inner_page_responsive .kt-portlet__head.kt-portlet__head--lg {

 display: unset;

 padding: 10px;

}

 .inner_page_responsive .kt-portlet__head-label {

 padding-bottom: 10px;

}

 .inner_page_table_responsive {

 max-width: 100%;

 overflow: scroll;

}

 .inner_page_table_responsive table {

 table-layout: unset;

 display: table;

}

 .inner_page_table_responsive table td, .inner_page_table_responsive table th {

 word-break: unset !important;

}

}

 @media (width: 768px) {

 .kt-login.kt-login--v4 .kt-login__wrapper .kt-login__container .kt-login__logo img {

 max-width: 100%;

 width: 500px;

}

}

.body-responsive {
    height: 100%;
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    font-weight: 300;
    font-family: Poppins;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@media screen and (min-width: 320px) and (max-width: 767px) {


.page-heading-responsive {
    display: unset;
    padding: 10px !important;
}



.page-heading-responsive .kt-portlet__head-label {
    padding-bottom: 10px;
}


.page-heading-responsive .kt-portlet__head-title {
    font-family: Poppins;
    font-size: 17px !important;
    line-height: 21px;
}

}