@media (min-width: 1440px) {
    .cus-assessment-box .cus-asset-lst {
        max-height: 140px;
        overflow: hidden;
        overflow-y: auto;
        padding-bottom: 0 !important;
    }
}
@media(max-width:1466px){
.score_num {
    margin-top: -82px;
}
.employee_dashboard .task_data {
    font-size: 13px;
}
.employee_dashboard .card_policy .d-flex.gap-3 {
    gap: 5px !important;
} 
}

@media(max-width:1400px){
.img_score {
    top: 8px;
}
.highcharts-figure {
    margin: 10px auto 0;
}
.employee_dashboard .task_data {
    font-size: 11px;
    padding: 5px;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-search .input-group {
    width: 202px;
}
.head-right .dropdown .dropdown-toggle {
    font-size: 15px;
}
.setup_guid {
    padding-left: 8px !important;
}
}
@media(max-width:1300px){
.highcharts-figure {
    margin: 0;
}
.score_num {
    margin-top:-65px;
}
.img_score {
    top: -5px;
}
.employee_dashboard .task_data {
    font-size:10px;
    padding: 5px;
}
}

@media(max-width:1266px){
.employee_dashboard .card_policy .box-footer a{
    line-height: 21px;
}
.employee_dashboard .task_data {
    font-size: 9px;
}
.employee_dashboard .card_policy .d-flex.gap-3 {
    gap: 2px !important;
}
.cart.last_policy {
    padding: 12px 6px;
}
.profile-block h2 a {
    padding: 5px 8px;
    width: 35px;
    height: 35px;
}
.profile-block h2 {
    font-size: 18px;
}
.profile-block {
    padding: 24px 18px;
}
.profile-block .score-block ul li h3 {
    font-size: 18px;
    line-height: 22px;
}
.profile-block .score-block h2 {
    margin: 0 0 18px;
}
.device-block .device-box h4 {
    font-size: 18px;
    line-height: 25px;
}
div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child {
    overflow: auto;
}
.head-right li, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-search {
    margin-right: 10px;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-search .input-group {
    width: 178px;
}
}

@media(max-width:1199px){
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-search .input-group {
    width: 165px;
}
.cart, .cart.last_policy{
    padding: 10px 10px;
}
.cart .card-left .icon {
    width: 35px;
    height: 35px;
    margin-right: 10px;
}
.cart .card-left .caption h4 {
    font-size: 20px;
    line-height: 24px;
}
.cart .card-left .caption span {
    font-size: 13px;
    line-height: 20px;
}
.employee_dashboard .card_policy .box-footer {
    margin-bottom: -10px;
    margin-left: -10px;
    margin-right: -10px;
}
.employee_dashboard .card_policy {
    height: 100%;
}
.employee_dashboard .card_policy .d-flex {
    height: 100%;
}
.employee_dashboard .table_div {
    margin-top: 20px;
}
.employee_dashboard .task_data {
    font-size: 14px;
}
.employee_dashboard .card_policy .d-flex.gap-3 {
    gap: 10px !important;
}
.img_score {
    top: 20px;
}
.highcharts-figure {
    margin: 20px auto 0;
}
.score_num {
    margin-top: -100px;
}
.cart.slick-slide {
    margin-right: 0;
    margin: 0 10px 20px;
}
.profile-block h2 {
    font-size: 18px;
}
.profile-block .score-block h2 {
    font-size: 18px;
    margin: 0 0 15px;
}
.profile-block .score-block ul li h3 {
    font-size: 18px;
}
div.dataTables_wrapper div.dataTables_info {
    font-size: 14px;
}
.dash-block .nav-tabs li {
    margin-right: 18px;
}
.profile-block .user-bx ul li a {
    width: 40px;
    height: 40px;
}
.profile-block .user-bx ul li {
    margin-right: 12px;
}
.profile-block .user-bx ul li a img {
    width: 18px;
}
.device-block .device-box h4 {
    font-size: 15px;
}
.profile-block h2 {
    line-height: normal;
}
.profile-block .score-block ul li h3 {
    font-size: 16px;
}
.profile-block .score-block ul li {
    margin: 0 0 15px;
}
.progres-box h3 {
    font-size: 16px;
}
.compliance_option .form-check:nth-child(4n){
    margin-right:0;
}
.compliance_option .form-check {
    width: 23%;
}
.navbar-menu-wrapper .col-md-2 {
    padding-left: 0;
}
}


@media(max-width:992px){
.navbar-menu-wrapper .col-md-12:first-child, .setup_guid{
    display: none !important;
}
nav.navbar {
    background: #fff;
    border-bottom: 1px solid #ebeced;
}
.navbar .navbar-menu-wrapper{
    border-bottom:0;
}
.card_policy h5 {
    font-size: 18px;
    margin-bottom: 15px;
}
div.table-responsive>div.dataTables_wrapper>div.row.dt-row .col-sm-12{
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.process_flex{
    flex-wrap: wrap;
    justify-content: center;
}
.takeact-bx a.btn-main .movile_view, .takeact-bx a.btn-main .mobile_view{
    display:none;
}
}


@media(max-width:768px){
.content-wrapper {
    padding: 1.5rem 1rem;
    padding-top: 10px;
}
.navbar .navbar-menu-wrapper {
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left:0;
}
.navbar .navbar-brand-wrapper {
    height: 60px;
}
.cart_top {
    margin-bottom: 15px;
}
.risk_slider {
    margin-top: 10px;
}
.card_policy {
    margin-bottom: 20px;
}
div.table-responsive>div.dataTables_wrapper>div.row {
    margin: 0 -15px;
}
div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child {
    padding-left: 15px;
}
div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child {
    padding-right: 15px;
}
div#datatables_length {
    margin-bottom: 10px;
}
.dashlinks ul li .nav-link {
    font-size: 14px;
    padding: 10px 14px;
}
.dashlinks ul li > .nav-link > span, .dashlinks ul li > .nav-link > span > img {
    width: 18px;
}
.form-group {
    margin-bottom: 1rem;
}
.employee_dashboard .card_policy {
    height: auto;
}
.employee_dashboard .table_div {
    margin-top: 0px;
}
.head-right .dropdown .dropdown-toggle {
    font-size: 15px;
}
.head-right .dropdown .dropdown-toggle i{
    display: none;
}
.head-right .dropdown.noti_dropbox .dropdown-toggle i{
    display: block;
}
.head-right .dropdown .dropdown-toggle img{
    margin-right: 0;
}
.profile-block {
    margin-bottom: 15px;
}
.head-right li {
    margin-right: 20px;
}
.security-controls ul li {
    padding: 15px 18px;
    font-size: 18px;
}
.security-controls ul li img {
    margin-right: 12px;
}
.device-block h2 {
    font-size: 20px;
}
.wrunner__handle_theme_default.wrunner__handle {
    height: 20px;
    width: 20px;
    top: -1px;
}
.wrunner__valueNote_theme_default.wrunner__valueNote {
    font-size: 14px;
}
.range_slid {
    margin-top: 15px;
}
.compliance_option .form-check:nth-child(2n){
    margin-right:0;
}
.compliance_option .form-check{
    width:48.5%;
}
.hw-heading h6 {
    font-size: 18px;
    line-height: 28px;
}
.assessment_page h6 a {
    margin-left: 0;
    font-size: 16px;
    display: block;
}
.profile-typebox h3 {
    font-size: 22px;
}
.processing-inner.otp_screen {
    height: 100%;
}
.otp_screen .processing-inner-left{
    text-align: center;
}
.otp_screen .processing-inner-img img {
    margin: auto;
}
.sone-asse-highlights {
    max-height: 250px;
    margin-bottom: 20px;
}
.tab-content .questinbpx {
    max-height: 450px;
}
.que-ans-bx ul li {
    width: 50%;
    margin: 0 0 10px;
}
.wirterbx .btn-group .btn-main.clearbtn {
    width: 100%;
    margin: 0 0 15px;
}
.que-txt .action {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 132px;
}
.questions-box .que-ans-bx ul{
    flex-wrap: wrap;
}
.tagssctin {
    margin-left: 0;
}
.points-mini-dt .que-ans-bx {
    padding-left: 0;
}
.takeact-bx a.btn-main {
    padding: 9px;
    font-size: 13px;
    margin-right: 2px;
}
.dash-frm .form-group {
    margin: 15px 0 22px;
}
.noti_dropbox .dropdown-menu-xl {
    min-width: 290px;
}

.head-right .dropdown .dropdown-toggle span {
    display: none;
}
div.dataTables_wrapper div.dataTables_length select, body div.dataTables_wrapper div.dataTables_filter input {
    width: 100%;
    height: 40px;
    margin-top: 5px;
}
.modal-body {
    overflow: auto;
}
.dashboard .head-info {
    display: block;
    margin-bottom: 12px;
}
}


@media(max-width:576px){
.cart.slick-slide {
    margin: 0 0 15px;
}
.arrow_top button.slick-arrow.slick-next {
    right: 0;
}
.arrow_top button.slick-arrow {
    right: 45px;
}
.dash-block .nav-tabs li {
    margin-right:12px;
}
.profile-block h2 {
    margin-bottom: 10px;
}
.profile-block .user-image, .profile-block .score-block .score-chart, .dash-block .nav-tabs, .security-block .progress-block, .device-block .device-box{
    margin-bottom: 15px;
}
.security-controls ul li {
    font-size: 16px;
}
.compliance_option .form-check label {
    padding: 12px 8px;
    padding-left: 33px;
    font-size: 13px;
}
.compliance_option .form-check .form-check-label input[type="checkbox"] + .input-helper:before, 
.compliance_option .form-check .form-check-label input[type="checkbox"]:checked + .input-helper:after,
.compliance_option .form-check .form-check-label input[type="checkbox"] + .input-helper:before, 
.compliance_option .form-check .form-check-label input[type="checkbox"]:checked + .input-helper:after{
    left:10px;
    width: 16px;
    height: 16px;
}
.compliance_option .form-check{
    margin-bottom:0;
}
.form-check .form-check-label input[type="checkbox"]:checked + .input-helper:after{
    line-height:15px;
}
.signin-block .form-wizard .form-wizard-steps li.activated h6, .signin-block .form-wizard .form-wizard-steps li h6{
    display:none;
}
h3, .h3, .h3 {
    font-size: 1.5rem;
}
.profile-typebox h3 {
    font-size: 20px;
    margin: 0 0 20px;
}
.profile-typebox ul li .pro-typbx h4{
    font-size: 18px;
}
.profile-typebox ul li {
    width: 100%;
    margin-top: 20px;
}
.signin-block .icbx {
    width: 65px;
    height: 65px;
}
.otp-block .otp {
    width: 50px;
    padding: 5px 5px;
    font-size: 20px;
    height: 50px;
}
.assement-congobx .btn-group {
    width: 100%;
}
/* .dash-block-main {
    padding: 20px;
} */
/* .processing-inner-left-cont p {
    margin-bottom: 0;
} */
.processing-inner-left-cont h3 br{
    display:none;
}
.head-right .dropdown .dropdown-menu {
    left: -156px !important;
    right: 0% !important;
}
.lang-btn{
    border-radius: 8px;
    padding: 8px 10px;
    gap: 4px;
}
.lang-btn img:nth-child(2){
    display: none;
}
.head-right .dropdown .lang-btn + .dropdown-menu{
    left: inherit !important;
    right: inherit !important;
}
}

@media(max-width:481px){
.navbar .navbar-brand-wrapper {
    padding-right: 0 !important;
}
.navbar .navbar-brand-wrapper .brand-logo-mini img {
    width: 70px;
}
.security-block .progress-block ul li {
    margin-right: 20px;
    padding-right: 15px;
}
.otp-block .otp {
    width: 40px;
    height: 40px;
    padding: 5px 5px;
    font-size:18px;
}
.modal-content form div.dataTables_wrapper div.dataTables_length select, 
div.dataTables_wrapper div.dataTables_filter input, .example_filter, .modal-content form .dataTables_length input {
    width: 100%;
    margin: 0 !important;
}
}
@media(max-width:376px){
.dash-block .nav-tabs li {
    margin-right: 0;
    width: 100%;
}
.dash-block .nav-tabs li .nav-link {
    width: 100%;
    justify-content: center;
}
.compliance_option .form-check {
    width: 100%;
    margin-right: 0;
}
}