body {font-family: "Mulish", sans-serif !important;background-color: #101010 !important;}
a {color: #17394E;}
a:hover,a:active,a:focus {color: #17394E;}
a.text-muted:hover {color: #17394E !important;}
.close,.mailbox-attachment-close {font-weight: 500 !important;}
.close:active,.close:focus {outline: none;}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {font-family: "Mulish", sans-serif !important}
.text-dark{color: #242424 !important}
.font-weight-400 {font-weight: 400 !important}
.font-weight-500 {font-weight: 500 !important}
.font-weight-600 {font-weight: 600 !important}
.font-weight-700 {font-weight: 700 !important}
.fs-6px {font-size: 6px !important}
.fs-8px {font-size: 8px !important}
.fs-11px {font-size: 11px !important}
.fs-12px {font-size: 12px !important}
.fs-13px {font-size: 13px !important}
.fs-30px {font-size: 30px !important}
.fs-24px {font-size: 24px !important}
.line-h-20 {line-height: 20px !important}
.text_mute_theme {color: #8A8D8E;}
.gap-2{gap: 10px;}
.gap-3{gap: 15px;}
.plusjakarta_font{font-family: "Plus Jakarta Sans", sans-serif !important;}
.card{border: 1px solid #F1F1F4 !important;box-shadow: 0px 3px 4px 0px #00000008 !important}
.card_themesd{box-shadow: 0px 3px 4px 0px #00000008 !important}
.nav-sidebar>.nav-item.menu-open>.nav-link,
.nav-sidebar>.nav-item:hover>.nav-link,
.nav-sidebar>.nav-item>.nav-link:focus {background-color: transparent !important;color: #fff !important;cursor: pointer;}
/* .register-page {
    background: #f8f9fd !important;
} */
.register-page {background: #0D151F !important;}
.login-logo,.register-logo {font-size: 24px !important;font-weight: 700 !important;margin-bottom: 20px !important;}
.login-box,.register-box {min-width: 450px !important;max-width: 450px !important;}
.login-card-body,.register-card-body {box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;border-radius: 15px;}
.register-box .card {box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;border-radius: 15px;}
.nav-sidebar>.nav-item>.nav-link {background-color: transparent !important;color: #fff !important;border-radius: 12px;}
.nav-sidebar>.nav-item>.nav-link.active {background-color: transparent !important;color: #fff !important;border: 2px solid #2BC9DB;border-radius: 12px;}
.nav.nav-pills .nav-link{color: #fff}
.nav-sidebar>.nav-item>.nav-link .activd{display: none !important;}
.nav-sidebar>.nav-item>.nav-link.active .activd{display: block !important;}
.nav-sidebar>.nav-item>.nav-link.active .defaultd{display: none !important;}
.nav.nav-pills .nav-item{margin-right: 0px !important;}
.nav-sidebar>.nav-item>.nav-link,.sidebar .nav-link p {font-size: 14px !important;font-weight: 500;color: #fff;}
.nav-sidebar>.nav-item {margin-bottom: 10px;}
.table-striped tbody tr:nth-of-type(odd) {background-color: rgb(239 239 239 / 10%) !important;}
.dataTables_filter {text-align: right;margin-right: 20px;}
.dataTables_filter label {text-align: left;font-weight: 500 !important;font-size: 14px;}
.dataTables_filter input {margin-top: 2px;}
.pagination {justify-content: flex-end;}
.pagination .page-item {font-size: 14px;}
.pagination .page-link:focus {box-shadow: none !important}
.main-footer {font-size: 14px;font-weight: 400;}
.main {margin: 10px;border-radius: 30px;}
ol.breadcrumb li,ol.breadcrumb li a {font-size: 14px;}
.content-header h1 {color: #120213;font-size: 24px;font-weight: 600;}
.badge {font-weight: 500;font-size: 12px;}
.action_btns .btn-info {background-color: #17a2b81a;border-color: #17a2b814;box-shadow: none;color: #17a2b8;min-width: 32px;}
.btn {text-transform: capitalize;}
.action_btns .btn-danger {background-color: #dc35451f;border-color: #dc354512;box-shadow: none;color: #dc3545;min-width: 32px;}
.dataTables_info {font-size: 14px;color: #757575;padding-top: 8px;margin-left: 20px;}
.dataTables_length {display: block !important;/* margin-left: 20px; */}
.dt-buttons{margin-left: 20px;}
.dataTables_wrapper{margin-top: 20px;}
.paging_simple_numbers {margin-right: 20px !important;}
.pagination .page-item .page-link {color: #7E8299;border-radius: 6px;}
.pagination .page-item.active .page-link {color: #252F4A !important;background-color: #F1F1F4 !important;border-color: #F1F1F4 !important;}
.pagination span {font-weight: 500 !important;}
.table th {font-weight: 600;}
.table th,.table td {font-size: 14px;color: #17394E;}
.card-default {box-shadow: 0px 2px 4px 0px #00000008;border: 1px solid #F1F1F4;border-top-left-radius: 13px;border-top-right-radius: 13px;border-bottom-left-radius: 13px;border-bottom-right-radius: 13px;}
.card-header {border-top-left-radius: 13px;border-top-right-radius: 13px;border-bottom: 1px solid rgb(0 0 0 / 5%);}
.wrapper {background-color: #101010;margin: 10px}
.border_conditiontop {border-top-left-radius: 30px;border-top-right-radius: 30px;}
.border_conditionbottom {border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;}
.sidebar-mini {background-color: #101010 !important;}
.full_fill {background-color: #101010 !important;}
.add_user {font-size: 14px;margin-left: 20px;}
.dataTables_empty {text-align: center;}
.modal_clsCustom {border-top-left-radius: 13px;border-top-right-radius: 13px;border-bottom-left-radius: 13px;border-bottom-right-radius: 13px;}
.breadcrumb .breadcrumb-item {color: #071437; font-size: 14px}
.modal_heading_tx {color: #071437}
.modal_desc_tx {color: #535862}
.modal_dialog_sm{max-width: 400px;}
.modal_clsCustom .modal-header {border-top-left-radius: 13px;border-top-right-radius: 13px;}
.modal_clsCustom .modal-footer {border-bottom-left-radius: 13px;border-bottom-right-radius: 13px;}
.modal_clsCustom .modal-title {font-size: 20px;font-weight: 500;}
.modal_clsCustom label {font-size: 14px;font-weight: 400 !important;margin-bottom: 3px;}
.modal_clsCustom .form-control {font-size: 14px;font-weight: 400 !important;height: 40px;}
.modal_clsCustom .form-control:focus {border-color: #17394e5e;}
.brand-link .brand-image {float: unset !important;}
.modal_submit {background-color: #17394E;color: #fff;padding: 6px 14px;}
.modal_submit:hover,.modal_submit:focus {background-color: #17394E;color: #fff;}
.btn-default {padding: 6px 14px;background-color: #F5F5F5;color: #17394e;border: 1px solid #ececec;}
.btn-default:hover,.btn-default:active,.btn-default:focus {padding: 6px 14px;background-color: #F5F5F5;color: #17394e;border: 1px solid #ececec;}
.btn {font-size: 14px;}
.small-box {position: relative;overflow: hidden;}
.small-box::after {content: '';position: absolute;top: -15px;right: -20px;width: 130px;height: 130px;border-radius: 100%;background-color: #ffffff1f;}
.small-box::before {content: '';position: absolute;bottom: -20px;right: -16px;width: 130px;height: 130px;border-radius: 100%;background-color: #ffffff1f;}
.small-box h3 {font-weight: 600 !important;white-space: normal !important;font-size: 24px !important;}
.sidebar-collapse .largeImg {display: none !important;}
.sidebar-collapse .small_collapse {display: block !important;}
.small-box p {font-size: 14px;}
.small-box .icon>i.fa,.small-box .icon>i.fab,.small-box .icon>i.far,.small-box .icon>i.fas,.small-box .icon>i.glyphicon,.small-box .icon>i.ion {font-size: 35px !important;}
.border-rounded-md {border-radius: 15px !important;}
[class*=sidebar-dark-] {/* background: -webkit-gradient(linear, left top, right top, from(#000000), to(#494848)) !important; *//* background: linear-gradient(to bottom, #000000, #494848) !important; */background-color: #101010;}
.bg-gradient-danger {background: -webkit-gradient(linear, left top, right top, from(#ffbf96), to(#fe7096)) !important;background: linear-gradient(to right, #ffbf96, #fe7096) !important;}
.bg-gradient-info {background: -webkit-gradient(linear, left top, right top, from(#90caf9), color-stop(99%, #047edf)) !important;background: linear-gradient(to right, #90caf9, #047edf 99%) !important;}
.bg-gradient-success {background: -webkit-gradient(linear, left top, right top, from(#84d9d2), to(#07cdae)) !important;background: linear-gradient(to right, #84d9d2, #07cdae) !important;}
.bg-gradient-purple {background: -webkit-gradient(linear, left top, right top, from(#9a55ff), to(#9a55ff)) !important;background: linear-gradient(to right, #9a55ff, #9a55ff) !important;}
.bg-gradient-warning {background: -webkit-gradient(linear, left top, right top, from(#f607c6), to(#af028b)) !important;background: linear-gradient(to right, #f607c6, #af028b) !important;}
.bg-gradient-black {background: -webkit-gradient(linear, left top, right top, from(#000000), to(#494848)) !important;background: linear-gradient(to right, #000000, #494848) !important;}
.modal_lg_custom {max-width: 650px;}
.suggesionText {font-size: 13px;}
.view_detailsCl h4 {margin: 0;font-size: 18px;font-weight: 500;color: #3F4254;}
.view_detailsCl ul li {margin: 0;font-size: 14px;font-weight: 500;color: #6c757d;}
.view_detailsCl ul {margin-top: 10px;}
.view_detailsCl p,.view_detailsCl strong {margin-top: 14px;font-weight: 400;}
.alert_main {color: #842029;background-color: #FFF9F4;border: 1px dashed #f5c2c7;border-radius: 10px;}
.alert_main .close {color: #000 !important;opacity: 1;background-color: #fff;border-radius: 50%;width: 20px;height: 20px;right: 5px !important;font-size: 18px;top: 5px !important;padding: 0px !important;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.alert_main .icon_box {color: #842029;background: #f89c474d;display: flex;justify-content: center;align-items: center;width: 45px;height: 45px;border-radius: 50%;}
.success_detail_alert {color: #28a745;background-color: #28a74514;border: 1px dashed #28a7454d;border-radius: 10px;}
.success_detail_alert .icon_box {color: #28a745 !important;background: #28a74514 !important;}
/* Login */
.login_form .form-control {font-size: 14px;font-weight: 400 !important;height: 43px;border: 0.99px solid #FFFFFF0F;border-radius: 6px !important;background-color: #ffffff;}
.login_form .form-label {font-size: 14px;font-weight: 400 !important;color: #fff;}
.login_form .form-control:focus {border: 0.99px solid #FFFFFF0F;}
.login_form .form-control:focus~.input-group-append .input-group-text {border-color: #17394e5e !important;}
.login_form .input-group-text {border-top-right-radius: 5px !important;border-bottom-right-radius: 5px !important;}
.left_content_xm {position: absolute;top: 0px;left: 0px;height: 100%;padding: 60px;display: flex;justify-content: center;align-items: center;flex-direction: column;z-index: 99;}
.childxs{padding: 15px;}
.left_content_xm h3 {font-size: 35px;font-weight: 600;line-height: 50px;color: #fff;font-family: "Poppins", sans-serif !important;}
.left_content_xm p {font-size: 16px;font-weight: 400;line-height: 26px;color: #F6F6F8;font-family: "Poppins", sans-serif !important;}
.register-page::after {content: '';position: absolute;top: 0px;background-image: url('/assets/img/top-container-vc.webp');width: 100%;background-size: cover;background-position: top;height: 200px;background-repeat: no-repeat;}
.form_theme_register{position: absolute;top: 0px;z-index: 99;}
.login_right_side .bg-cards {z-index: 99;padding: 15px;height: 650px;width: 100%;}
.note-toolbar.card-header button {border: none !important;color: #7F7881 !important;}
.login_right_side h4 {font-family: "Poppins", sans-serif !important;font-size: 30px;font-weight: 600;line-height: 40px;}
.login_right_side .login-title {font-size: 14px;font-weight: 400;color: #ffffffbd;font-family: "Poppins", sans-serif !important;}
.gap-12px{gap: 12px;}
.login_form .form-label {font-size: 15px;font-weight: 400 !important;color: #fff;line-height: 23px;letter-spacing: 0.3px;}
.login_form .forgot_link {font-size: 15px;font-weight: 400 !important;color: #fff;line-height: 23px;letter-spacing: 0.3px;}
.icon_inputs_apnd {position: absolute;top: 0px;left: 0px;padding: 9px 5px 9px 15px;height: 42px;}
.accent_clrs{accent-color: #fff;width: 16px;height: 16px;border-radius: 6px;}
.remember_lbl{font-size: 13px;font-weight: 400 !important;color: #fff;line-height: 20px;letter-spacing: 0.3px;}
.dont_ac_title p{font-size: 14px;font-weight: 400 !important;color: #D9D9D9;line-height: 20px;letter-spacing: 0.3px;}
.dont_ac_title p a{font-size: 14px;font-weight: 600 !important;color: #fff;line-height: 20px;letter-spacing: 0.3px;}
.login_form .modal_submit{background-color: #B6E6EF !important;color: #101010 !important;font-size: 15px;border-radius: 7px;font-weight: 400;height: 45px;}
.login_form .modal_submit:hover,.login_form .modal_submit:focus{background-color: #B6E6EF !important;color: #101010 !important;font-size: 15px;border-radius: 7px;font-weight: 400;height: 45px;}
.border-round-md {border-radius: 12px !important;}
.border_light_theme {border: 1px solid #F1F1F4;border-radius: 12px;}
.border-bottom-theme{border-bottom: 1px solid #F1F1F4;}
.activity_card_flow {border: 1px solid #F1F1F4;box-shadow: 0px 3px 4px 0px #00000008;background-image: url('../trainer_hub/img/icons/plete_bg.webp') !important;width: 100%;height: 100%;background-size: cover;background-position: center;}
.activity_card_flow h4 {color: #071437;font-size: 30px;font-weight: 600;}
.activity_card_flow p {color: #4B5675;font-size: 14px;font-weight: 400;}
.image_xpand img {margin-right: -10px;border: 2px solid #fff;border-radius: 100%}
.image_xpand .more_users {margin-right: -10px;width: 30px;min-width: 30px;min-height: 30px;background-color: #E5FDFF;color: #2BC9DB;border-radius: 100%;display: flex;align-items: center;justify-content: center;font-size: 12px;border: 2px solid #E5FDFF;}
/*custom scrollbar */
.cardOverflow_h {scrollbar-color: #2BC9DB #fff0;scrollbar-width: thin;border-radius: 10px;}
.cardOverflow_h::-webkit-scrollbar {width: 5px;}
.cardOverflow_h::-webkit-scrollbar-track {background: #f6f7f7;}
.cardOverflow_h::-webkit-scrollbar-thumb {background-color: #2BC9DB;border-radius: 5px;}
.dadge-sucesscard {background: #05CD991A;color: #05CD99;font-size: 13px;border-radius: 25px;padding: 6px 10px;}
.dadge-infocard {background: #bfeff56e;color: #2BC9DB;font-weight: 600;font-size: 13px;border-radius: 50px;padding: 6px 10px;}
.price_badge {color: #7E8299;font-size: 13px;font-weight: 700 !important;font-family: Poppins, Helvetica, "sans-serif"}
.duration_badge {color: #8A8D8E;font-size: 11px;font-weight: 500 !important;background-color: #F7F8FA;border-radius: 25px;font-family: Poppins, Helvetica, "sans-serif"}
.d-description-clr p{font-size: 12px;font-weight: 400;margin-bottom: 0px;}
.mth_slct{min-height: 35px;}
.border-bottom-theme {border-bottom: 1px solid #F1F1F4}
.circle_badge_prog{background-color: #C4C4C4;width: 28px;height: 28px;min-width: 28px;min-height: 28px;border-radius: 50px;z-index: 99;}
.circle_badge_progressd::after {content: '';position: absolute;left: 13px;top: 16px;height: 80%;width: 1px;border-left: 1px dashed #d2cdcd}
.theme_rdb_image_size {max-height: 150px;min-height: 150px; height: 150px;width: 100%;}
.avatar-preview {width: 100%;height: 300px;overflow: hidden;border: 1px dashed #DBDFE9;border-radius: 10px; background-image: url('theme/media/icons/plete_bgs.webp');background-size: cover;background-position: center;}
.list-group-item{border: unset;border-bottom: 1px solid #EBEDF3 !important;}
.theme_tab_buttons .nav-tabs{box-shadow: 0px 1px 3px 0px #606C800D;}
.theme_tab_buttons .nav-tabs a{border-color: #EBEEF2 !important;border-radius: unset;color: #606C80;font-size: 14px;font-weight: 600;display: flex;align-items: center;gap: 8px;background-color: #fff;border: 1px solid #EBEEF2}
.theme_tab_buttons .nav-tabs a:nth-child(1){border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.theme_tab_buttons .nav-tabs a:nth-last-child(1){border-top-right-radius: 6px;border-bottom-right-radius: 6px;}
.theme_tab_buttons .nav-tabs a.active{background-color: #FAFBFC;color: #071437;font-weight: 600;}
.theme_tab_buttons .nav-tabs a:hover{color: #071437 !important;}
.theme_tab_buttons .nav-tabs a .active_map{display: none;}
.theme_tab_buttons .nav-tabs a.active .active_map{display: block;}
.theme_tab_buttons .nav-tabs a.active .active_default{display: none;}
.card_global_button_filter {padding: 5px 6px;border-radius: 8px}
.card_border_global {border: 1px solid #ECEDED !important;border-radius: 16px}
.card_global_button_filter a {padding: 8px;border-radius: 10px;font-size: 10px}
.filter_md {background-color: #E6F6F8;color: #0AB2C5;border: 1px solid #2BC9DB1A;padding: 9px 20px !important;}
.filter_md:hover,.filter_md:focus,.filter_md:active{background-color: #E6F6F8 !important;color: #0AB2C5 !important;border: 1px solid #2BC9DB1A !important;outline: none;box-shadow: none;}
.filter_draft_nw input[type="search"] {border: 0.93px solid #DBDFE9;font-size: 14px;font-weight: 500}
.table_header_theme {background-color: #FCFCFC;border-bottom: 0.93px solid #F1F1F4;border-top-left-radius: 16px;border-top-right-radius: 16px}
.datatable_adm_parent table th,.datatable_adm_parent table td {font-size: 13px;color: #4B5675;font-weight: 400; white-space: nowrap;}
.modal_tab_vertical .nav-link {padding: 15px}
.modal_tab_vertical .nav-link.active {box-shadow: 0px 8px 8px -4px #0A0D1208;border: none;background: #fff}
.modal_tab_vertical .nav-link.active::after {content: '';position:absolute;top:0;left:0;width: 5px;height: 100%;background-color: #2BC9DB; border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.up_button_device {border: 1.3px solid #2BC9DB;box-shadow: 0px 1.3px 2.61px 0px #0520510D;background-color: #fff;padding: 8px 16px;border-radius: 6px;font-size: 13px;font-weight: 600;color: #003B5C}
.blu_theme_settr {border: 1px dashed #2BC9DB;background-color: #EAFAFB;background-image: url();min-height: 380px}
.empty_form_data {background: #F7F8FA;border: 0.96px solid #DBDFE9}
.type_dropsde {transform: translate(0px, 42px) !important;max-height: 220px;overflow: auto;scrollbar-color: #2BC9DB #fff0;}
.type_dropsde .dropdown-item:focus, .dropdown-item:hover{background: transparent}
.multiselect_form .dropdown-item.active, .dropdown-item:active{background-color: transparent !important}
.type_dropsde_dropdown{border: 0.96px solid #DBDFE9 !important;color: #120213 !important;border-radius: 10px;padding: 10px 15px !important;background-color: #FCFCFC;font-size: 13px;}
.type_dropsde_dropdown:hover{color: #071437 !important;background-color: white;}
.type_dropsde_dropdown::after{border-color: #78829D !important;padding: 3px;}
.add-more-section,.remove-section{border: 1px dashed #2BC9DB !important;color: #2BC9DB !important;background-color: #E9F9FB !important}
.modal_button_tops {position: absolute;top: -30px;left: 0;right: 0;z-index: 99}
.img_fix_w {min-width: 100px;min-height: 100px;width: 100px;height: 100px;object-fit: cover}
.content-wrapper{border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;}
.bs-canvas-content-flow {overflow-y: auto;height: 100%}
.choices__inner {background-color: #fcfcfc !important;border: 1px solid #D9D9E9 !important;height: 45px;color: #120213 !important;font-size: 14px  !important;font-family: "Mulish", sans-serif !important;border-radius: 10px  !important}
.choices__item.choices__item--selectable {font-size: 14px;color: #252F4A !important}
.choices__list.choices__list--dropdown {border-radius: 12px;border-color: #d9d9e9 !important}
.datepicker table tr td, .datepicker table tr th {width: 40px !important;height: 40px !important}
.card_descript,.card_descript p {color: #74787A}
.announcement_card_theme {background-color: #F8F8F8;padding: 16px;border-radius: 14px}
.main-sidebar{background-color: #101010;z-index: unset;}
.bs-canvas-right{margin-right: -800px;}
.theme_selector{-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url('../trainer_hub/img/icons/selectarr.svg') !important;background-position: calc(100% - 10px) center;background-repeat: no-repeat;background-position: right 0.5rem center;background-size: 0.7rem;padding-right: 1.9rem}
.clamp-3-lines{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;max-height: 80px}
.collapse_tgl {position: absolute;top: -16px;left: -25px}
.collapse_tgl_sm {position: absolute;right: -26px;}
.active_colpsd{display: none;}
.sidebar-mini.sidebar-collapse .active_colpsd{display: block;}
.sidebar-mini.sidebar-collapse .def_colpsd{display: none;}
.collapse_tgl_sm{display: none;}
/* .content-wrapper{z-index: 99999;position: relative} */
.table_pagination_theme .page-item:nth-child(1) .page-link {position: relative;font-size: 1px !important;color: #fff;}
.table_pagination_theme .page-item:last-child .page-link {position: relative;font-size: 1px !important;color: #fff;}
.table_pagination_theme .page-item:nth-child(1) .page-link::before {content: '' !important;background-image: url('../theme/media/icons/chevron-left.svg') !important;width: 18px;height: 18px;display: inline-block;background-repeat: no-repeat;/* filter: opacity(0.5); */position: absolute;top: 8px;left: 0px;}
.table_pagination_theme .page-item:last-child .page-link::before {content: '' !important;background-image: url('../theme/media/icons/chevron-right.svg') !important;width: 18px;height: 18px;display: inline-block;background-repeat: no-repeat;/* filter: opacity(0.5); */position: absolute;top: 8px;right: 0px;}
.border_box_temp {border: 1px solid #F1F1F4;background: #F9F9F933}
.border_box_temp:nth-child(1){margin-top: 0px !important;}
@media (max-width: 600px) {
    .login-box,
    .register-box {
        min-width: 100% !important;
        max-width: 100% !important;
    }
}
@media (max-width: 440px) {
    .login_right_side .bg-cards {
        height: 630px;
        width: 100%;
    }
    .login_right_side h4 {
        font-size: 18px;
        line-height: 24px;
    }
    .register-card-bodys{
        padding: 30px !important;
    }
}
@media (max-width: 500px) {
    .left_content_xm h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .left_content_xm p {
        font-size: 14px;
    }
    .left_content_xm{
        padding: 20px;
    }
    .login_lef_side img {
        height: 400px;
        width: 100%;
    }
}

@media screen and (min-width:992px) and (max-width:1200px) {
    .login_right_side .bg-cards {
        height: 650px;
        width: 100%;
    }
    .login_right_side {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        height: 650px;
    }
    .left_content_xm h3 {
        font-size: 28px;
        line-height: 40px;
    }
    .left_content_xm p{
        font-size: 14px;
    }
}
@media screen and (min-width: 500px) and (max-width: 767px) {
    .left_content_xm h3 {
        font-size: 28px;
        line-height: 40px;
    }
    .left_content_xm p{
        font-size: 14px;
    }
}
@media (max-width:991px) {
    .register-page{
        height: auto !important;
    }
    .sidebar-mini.sidebar-open .main-sidebar{width: auto !important;margin-left: -10px;}
    .sidebar-collapse .main-sidebar{display: none;}
    .collapse_tgl_sm{display: block;}
}