@media only screen and (min-width: 1800px){
    .container{
        max-width: 1700px;
    }
}
@media only screen and (max-width: 1600px){
    .signin_wrap_video {
        width: 1010px;
    }
    .signin_form_main_wrap {
        width: calc(100% - 1010px);
    }
    .index_banner_text h6 {
        font-size: 55px;
    }
}
@media only screen and (max-width: 1399px){
    .dashboard_side_bar .nav-link {
        font-size: 14px;
    }
    .dashboard_side_bar {
        width: 240px;
        padding: 120px 0px 30px 0px;
    }
    .dashboard_main_box {
        padding: 20px;
        margin: 130px 30px 30px 270px;
        width: calc(100% - 290px);
    }
    .d_content_main_heading h6 {
        font-size: 30px;
    }
    .d_content_main_heading {
        margin: 0px 0px 20px 0px;
    }
    .d_content_top_crbox_f {
        padding: 15px 20px;
        gap: 10px;
    }
    .d_content_top_crbox_img img {
        max-width: 50px;
    }
    .d_content_top_crbox_text h6 {
        font-size: 18px;
    }
    .d_content_top_crbox_text p {
        font-size: 12px;
    }
    .d_content_main_box_heading h6 {
        font-size: 18px;
    }
    .d_content_main_box {
        padding: 15px 15px;
    }
    .d_content_main_box_chart img {
        max-width: 100%;
    }
    .lg_box_height {
        min-height: 100%;
    }
    .d_content_main_box_table_m table tbody tr td, .d_content_main_box_table_m table tbody tr th {
        font-size: 14px;
        padding: 15px 10px !important;
    }
    .d_content_main_box_table_m .dt-container .dt-paging .dt-paging-button {
        font-size: 20px;
    }
    .d_content_main_box_table_m .dt-info {
        font-size: 14px;
    }
    .common_dark_btn {
        width: 175px;
        font-size: 14px;
    }
    .btn_fix {
        width: 230px !important;
    }
    .d_content_main_form_inputs input {
        height: 65px;
        font-size: 14px;
    }
    .d_content_main_form_inputs label {
        font-size: 17px;
    }
    .header_main_wrap_logo img {
        max-width: 230px;
    }
    .header_main_wrap_f {
        padding: 0px 20px;
    }
    .d-logout-Drop {
        left: 70px;
    }
    .signin_form_main_wrap {
        gap: 20px;
        width: calc(100% - 900px);
    }
    .signin_wrap_video {
        width: 900px;
    }
    .signin_form_logo img {
        max-width: 220px;
    }
    .signin_form_ttext h6 {
        font-size: 35px;
    }
    .signin_form_ttext p {
        font-size: 16px;
    }
    .signup_wrap {
        width: 850px;
    }
    .signup_wrap1 {
        width: calc(100% - 850px);
        padding: 0px 10px;
    }
    .signup_wrap1 input {
        font-size: 14px;
    }
    .cus_dmenu li button {
        font-size: 13px
    }
    .index_banner_text h6 {
        font-size: 45px;
    }
    .index_banner_text p {
        font-size: 18px;
    }
    .main_heading {
        font-size: 45px;
    }
    .desc {
        font-size: 16px;
    }
    .index_feature_box_text h6 {
        font-size: 25px;
        width: 120px;
        height: 65px;
    }
    .index_feature_box_text p {
        font-size: 16px;
    }
    .index_fourth_wrap_video {
        top: 55%;
        width: 65%;
        height: 450px;
    }
    .heading {
        font-size: 45px;
    }
    .desc2 {
        font-size: 16px;
    }
    .index_fifth_wrapper {
        padding: 250px 0px 0px 0px;
    }
    .copyright_nav ul li a {
        font-size: 16px;
    }
}
@media only screen and (max-width: 1199px){
    .signin_form_logo img {
        max-width: 200px;
    }
    .signin_wrap_video {
        width: 660px;
        height: 100vh;
    }
    .signin_form_main_wrap {
        gap: 30px;
        width: calc(100% - 660px);
        padding: 0px 20px;
    }
    .signin_form_ttext h6 {
        font-size: 30px;
    }
    .signin_form_ttext p {
        font-size: 14px;
    }
    .form_field label {
        font-size: 17px;
        margin: 0px 0px 0px 10px;
    }
    .form_field input {
        font-size: 14px;
    }
    .signin_checkbox_f a {
        font-size: 14px;
    }
    .material-checkbox {
        font-size: 14px;
    }
    .signin_form_btn a {
        font-size: 15px;
    }
    .main_btn {
        font-size: 14px;
        width: 155px;
    }
}
@media only screen and (max-width: 991px){
    .signin_wrap_video {
        width: 360px;
    }
    .signin_form_main_wrap {
        width: calc(100% - 360px);
    }
    .signin_checkbox_f {
        margin: 0px 0px 20px 0px;
    }
    .legal_top_wrapper {
        padding: 60px 0px 60px 0px;
    }
    .legal_wrap_top_text h6 {
        font-size: 35px;
    }
    .legal_wrap_top_text h5 {
        font-size: 20px;
    }
    .legal_wrapper {
        padding: 70px 0px;
    }
    .legal_wrap_text h6 {
        font-size: 35px;
    }
    .legal_wrap_text h5 {
        font-size: 22px;
    }
    .legal_wrap_text p {
        font-size: 14px;
    }
    .legal_wrap_text ul li {
        font-size: 14px;
    }
    .footer_copyright_flex {
        padding: 0px 0 0 0;
        margin-top: 0px;
    }
    .mob_hide{
        display: none;
    }
    .dashboard_menu {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background-color: var(--main-color);
        height: 40px;
        width: 40px;
        color: var(--white);
        font-size: 16px;
        border-radius: 20px;
    }
    .dashboard_side_bar {
        width: 270px;
        padding: 20px 0px 30px 0px;
        z-index: 99;
        transform: translateX(-300px);
        transition: 0.5s ease;
    }
    .dashboard_active{
        transform: none;
    }
    .lg_hide {
        display: block;
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 15px;
    }
    .header_main_wrap_logo img {
        max-width: 210px;
    }
    .dashboard_main_box {
        padding: 20px;
        margin: 130px 10px 0px 10px;
        width: 95%;
    }
    .d_content_top_crbox_f {
        margin: 0px 0px 10px 0px;
    }
    .d_content_main_boxes {
        margin: 0px 0px 20px 0px;
    }
    .d_content_main_box {
        margin: 0px 0px 15px 0px;
    }
    .common_dark_btn {
        width: 150px;
        font-size: 14px;
        height: 55px;
    }
    .filterselect {
        height: 55px;
        font-size: 14px;
        margin: 0px 0px 10px 0px;
    }
    .cus_dropdownf {
        flex-direction: column;
        gap: 0px;
    }
}
@media only screen and (max-width: 575px){
    .signin_wrap_video {
        display: none;
    }
    .signin_form_main_wrap {
        width: 100%;
        padding: 0px 20px;
    }
    .signin_main_wrapper {
        padding: 100px 0px 0px 0px;
    }
    .signin_form_ttext {
        margin: 0px 0px 15px 0px;
    }
    .signin_form_logo img {
        max-width: 250px;
    }
    .d-logout-Drop {
        left: 85px;
    }
    .d_content_main_heading h6 {
        font-size: 20px;
    }
    .d_content_main_box_table_m  .dt-paging.paging_full_numbers {
        width: 295px;
        margin: 0 auto;
    }
    .d_content_modal_text h6 {
        font-size: 25px;
    }
    .d_content_main_form_inputs label {
        font-size: 15px;
        padding: 0px 0px 0px 10px;
    }
    .d_content_main_form_inputs input {
        height: 55px;
        font-size: 14px;
    }
    select.minimal {
        background-position: calc(100% - 15px) calc(1em + 10px) !important;
    }
    div.dt-container div.dt-layout-row.dt-layout-table div.dt-layout-cell {
        overflow-x: scroll;
    }
    .d_content_main_form_inputs select {
        height: 55px;
        font-size: 14px;
    }
}
