@media only screen and (min-width: 1880px) {}

@media only screen and (min-width: 1440px) and (max-width: 1869px) {
    .login_sub_bg {
        width: 30%;
    }
    .nav-tabs .nav-item {
        width: calc(24% - 3px);
        margin: 0 5px;
    }
    .check_input_tab2 {
        width: 230px!important;
    }
    .tab-pane .check_input_tab2 {
        width: 150px!important;
    }
    .tab-pane .eventUL li div {
        padding-left: 20px!important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1439px) {
    .table td {
        padding: 10px 10px;
    }
    .login_sub_bg {
        width: 40%;
    }
    /*=======================*/
    .user_chechk_bg {
        width: 100%!important;
    }
    .flex_width ul li div:nth-child(3) {
        display: block!important;
    }
    .nav {
        justify-content: space-around;
    }
    .nav-tabs .nav-item {
        width: calc(50% - 23px);
        margin: 0;
    }
    .eventUL li div {
        padding-left: 10px!important;
    }
    .check_input_tab2 {
        width: 130px!important;
    }
    .tab-pane .check_input_tab2 {
        width: 100%!important;
    }
    .tab-pane .eventUL li div {
        padding-left: 10px!important;
        margin: 5px 0;
    }
    .tab-pane .eventUL li {
        display: block;
    }
    .flex_width_2 .eventUL li div:nth-child(2) {
        display: none;
    }
    .dtr-control ul li {
        display: block;
    }
    .dtr-control ul li .video_iframe_width {
        margin: 0!important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .table td {
        padding: 10px 10px;
    }
    .websaite_btn {
        padding: 8px 20px;
    }
    .export_btn {
        padding: 8px 15px;
    }
    .login_sub_bg {
        width: 50%;
    }
    /*=======================*/
    .user_chechk_bg {
        width: 100%!important;
    }
    .flex_width ul li div:nth-child(3) {
        display: block!important;
    }
    .nav {
        justify-content: space-around;
    }
    .nav-tabs .nav-item {
        width: calc(50% - 23px);
        margin: 0;
    }
    .view_description {
        width: 100%;
    }
    .eventUL li div {
        padding-left: 10px!important;
    }
    .check_input_tab2 {
        width: 150px;
    }
    .tab-pane .check_input_tab2 {
        width: 100%!important;
    }
    .tab-pane .eventUL li div {
        padding-left: 10px!important;
        margin: 5px 0;
    }
    .tab-pane .eventUL li {
        display: block;
    }
    .flex_width_2 .eventUL li div:nth-child(2) {
        display: none;
    }
    .dtr-control ul li {
        display: block;
    }
    .dtr-control ul li .video_iframe_width {
        margin: 0!important;
    }
}

@media only screen and (min-width: 425px) and (max-width: 767px) {
    .table td {
        padding: 10px 10px;
    }
    .top_right_btns {
        text-align: left!important;
        margin-top: 10px;
    }
    .websaite_btn {
        padding: 8px 18px;
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .export_btn {
        padding: 8px 15px;
    }
    .right_said_bar {
        padding: 20px;
    }
    .dataTables_wrapper {
        margin-top: 20px;
    }
    .top_menu {
        height: 80px;
    }
    .left_said_bar {
        height: calc(100vh - 100px);
        margin-top: 100px;
    }
    .right_said_bar {
        margin-top: 70px;
    }
    .login_sub_bg {
        width: 70%;
    }
    /*==============================================*/
    .main_menu_ul {
        padding-top: 20px;
    }
    .export_btn,
    .delete_btn {
        display: table-cell;
    }
    .remind_btn,
    .remind_btn_position {
        position: relative;
        top: 0%;
        left: 0;
        transform: translateY(-0%);
    }
    .user_chechk_bg {
        width: 100%!important;
    }
    .flex_width ul li div:nth-child(3) {
        display: block!important;
    }
    .nav {
        justify-content: space-around;
    }
    .nav-tabs .nav-item {
        width: calc(100% - 23px);
        margin: 0;
    }
    .view_description,
    .check_input {
        width: 100%!important;
    }
    .user_edit_bg ul li {
        display: block;
    }
    .flex_width ul li div:nth-child(3) {
        width: 100%!important;
        display: block!important;
    }
    .eventUL li div {
        padding-left: 10px!important;
        margin-top: 5px;
    }
    .check_input_tab2 {
        width: 150px!important;
    }
    #OpenImgUpload,
    .save_btn {
        padding: 6px 20px;
    }
    #img_contain,
    #img_contain-2 {
        width: auto!important;
    }
    .tab-pane .check_input_tab2 {
        width: 100%!important;
    }
    .tab-pane .eventUL li div {
        padding-left: 10px!important;
        margin: 5px 0;
    }
    .tab-pane .eventUL li {
        display: block;
    }
    .flex_width_2 .eventUL li div:nth-child(2) {
        display: none;
    }
    .dtr-control ul li {
        display: block;
    }
    .dtr-control ul li .video_iframe_width {
        margin: 0!important;
    }
}

@media only screen and (min-width: 375px) and (max-width: 424px) {
    .table td {
        padding: 10px 10px;
    }
    .table td {
        padding: 10px 10px;
    }
    .top_right_btns {
        text-align: left!important;
        margin-top: 10px;
    }
    .websaite_btn {
        padding: 8px 18px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .export_btn {
        padding: 8px 15px;
    }
    .right_said_bar {
        padding: 15px;
    }
    .dataTables_wrapper {
        margin-top: 30px;
    }
    .top_menu {
        height: 90px;
    }
    .top_selectbox .select_wrap .default_option:before {
        top: 15px;
    }
    .left_said_bar {
        height: calc(100vh - 100px);
        margin-top: 100px;
    }
    .right_said_bar {
        margin-top: 70px;
    }
    .login_sub_bg {
        width: 90%;
    }
    .pro_bg {
        padding: 10px;
    }
    /*==============================================*/
    .main_menu_ul {
        padding-top: 20px;
    }
    .top_menu .top_main_ul {
        display: block;
    }
    .top_main_li ul {
        text-align: left!important;
        padding-top: 10px;
    }
    .input_type_date,
    .input_type_date_range,
    .table_filter {
        width: 100%;
    }
    .export_btn,
    .delete_btn {
        display: table-cell;
    }
    .remind_btn,
    .remind_btn_position {
        position: relative;
        top: 0%;
        left: 0;
        transform: translateY(-0%);
    }
    .user_chechk_bg {
        width: 100%!important;
    }
    .flex_width ul li div:nth-child(3) {
        white-space: nowrap;
    }
    .nav {
        justify-content: space-around;
    }
    .nav-tabs .nav-item {
        width: calc(100% - 23px);
        margin: 0;
    }
    .view_description,
    .check_input {
        width: 100%!important;
    }
    .user_edit_bg ul li,
    .eventUL li {
        display: block;
    }
    .flex_width ul li div:nth-child(3),
    .eventUL li div {
        width: 100%;
        display: block!important;
    }
    .eventUL li div {
        margin-top: 5px;
    }
    #OpenImgUpload,
    .save_btn {
        padding: 6px 20px;
    }
    .pro_bg {
        padding: 5px;
    }
    .video_upload2 li iframe {
        width: 200px;
    }
    #img_contain,
    #img_contain-2 {
        width: auto!important;
    }
    .tab-pane .check_input_tab2 {
        width: 100%!important;
    }
    .tab-pane .eventUL li div {
        padding-left: 10px!important;
        margin: 5px 0;
    }
    .tab-pane .eventUL li {
        display: block;
    }
    .flex_width_2 .eventUL li div:nth-child(2) {
        display: none;
    }
    .dtr-control ul li {
        display: block;
    }
    .dtr-control ul li .video_iframe_width {
        margin: 0!important;
    }
}

@media only screen and (max-width: 374px) {
    .table td {
        padding: 10px 10px;
    }
    .top_right_btns {
        text-align: left!important;
        margin-top: 10px;
    }
    .websaite_btn {
        padding: 8px 18px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .export_btn {
        padding: 8px 15px;
    }
    .right_said_bar {
        padding: 15px;
    }
    .dataTables_wrapper {
        margin-top: 30px;
    }
    .top_menu {
        height: 90px;
    }
    .top_selectbox .select_wrap .default_option:before {
        top: 16px;
    }
    .left_said_bar {
        height: calc(100vh - 100px);
        margin-top: 100px;
    }
    .right_said_bar {
        margin-top: 70px;
    }
    .enquiry_serchbox {
        width: 160px;
    }
    div.dataTables_wrapper div.dataTables_filter input {
        width: 120px;
    }
    .login_sub_bg {
        width: 90%;
    }
    /*==============================================*/
    .main_menu_ul {
        padding-top: 20px;
    }
    .top_menu .top_main_ul {
        display: block;
    }
    .top_main_li ul {
        text-align: left!important;
        padding-top: 10px;
    }
    .input_type_date,
    .input_type_date_range,
    .table_filter {
        width: 100%;
    }
    .export_btn,
    .delete_btn {
        display: table-cell;
    }
    .remind_btn,
    .remind_btn_position {
        position: relative;
        top: 0%;
        left: 0;
        transform: translateY(-0%);
    }
    .user_chechk_bg {
        width: 100%!important;
    }
    .flex_width ul li div:nth-child(3) {
        display: block!important;
    }
    .nav {
        justify-content: space-around;
    }
    .nav-tabs .nav-item {
        width: calc(100% - 23px);
        margin: 0;
    }
    .view_description,
    .check_input {
        width: 100%!important;
    }
    .user_edit_bg ul li,
    .eventUL li {
        display: block;
    }
    .flex_width ul li div:nth-child(3),
    .eventUL li div {
        width: 100%;
        display: block!important;
        padding-left: 0!important;
    }
    #OpenImgUpload,
    .save_btn {
        padding: 6px 20px;
    }
    .eventUL li div {
        margin-top: 5px;
    }
    .pro_bg {
        padding: 5px;
    }
    .video_upload2 li iframe {
        width: 190px;
    }
    #img_contain,
    #img_contain-2 {
        width: auto!important;
    }
    .tab-pane .check_input_tab2 {
        width: 100%!important;
    }
    .tab-pane .eventUL li div {
        padding-left: 10px!important;
        margin: 5px 0;
    }
    .tab-pane .eventUL li {
        display: block;
    }
    .flex_width_2 .eventUL li div:nth-child(2) {
        display: none;
    }
    .dtr-control ul li {
        display: block;
    }
    .dtr-control ul li .video_iframe_width {
        margin: 0!important;
    }
}

@media only screen and (max-width: 1439px) and (min-width: 1024px) {
    .artist_input {
        width: 48px;
    }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
    .artist_input {
        width: 60px;
    }
}