@media (min-width: 1500px) {
    .login-page .left-sec {
        width: 75%;
    }

    .sanofi-logo img {
        width: 80%;
    }
}

@media (max-width: 1600px) {
    .add-user {
        overflow-y: hidden !important;
    }

    #add_user_form {
        overflow-y: auto;
        height: 33rem;
    }
}

@media (max-width: 1536px) and (max-height: 800px) {
    .scroll__container {
        width: 100%;
        /* height: 74vh; */
        overflow-y: auto;
        scrollbar-width: thin;
    }

    .scenarios-list__padding {
        padding-top: 0 !important;
        /* max-height: 100% !important;
        overflow: hidden; */
    }

    .search-line__ipad {
        margin-top: .9em !important;
    }

    .module-card-body__size {
        /* height: 8.7em; */
    }

    .login-page .left-sec {
        /* padding-right: 1rem; */
        padding-top: 4rem;
        margin-left: 4rem;
    }

    .reg__logo {
        margin-bottom: 0;
    }

    .registeration-page .left-sec {
        margin-top: 0;
        padding-top: 0;
    }

    .registeration-page .checkbox {
        margin-bottom: 0;
    }

    .setting__scroll {
        overflow: hidden !important;
        overflow-y: hidden !important;
    }

    .users-list .users-list-table {
        height: calc(96vh - 300px);
    }

    .table {
        /* height: 530px; */
        max-height: fit-content;
    }

    .pagination {
        margin-bottom: 20px;
        padding-top: 1em;
    }

    #add_user_form {
        overflow-y: auto;
        height: 28rem;
    }

    #custimized_modal{width: 60%;}
}

@media (max-width: 1300px) {

    .login-page .left-sec,
    .resetPassword-page .left-sec {
        padding-top: 1rem;
        margin-left: 2rem;
    }

    #addSimulation_form .left-side-con #img-result {
        width: 20.666667%;
    }

    .drops__area__width {
        width: 68%;
        margin-left: 20%;
    }

    ::-webkit-scrollbar {
        width: 12px;
        background-color: inherit;
        padding-right: 20px;
    }

    .logo__margin {
        /* margin-bottom: 7em !important; */
    }

    .search-btn,
    .download-btn {
        padding: 0 !important;

    }

    .search-btn img,
    .download-btn img {
        width: 100%;
    }
}

@media (max-width: 1280px) and (max-height: 800px) and (orientation: landscape) {


    .search__name__body {
        min-height: 46vh;
        max-height: 56vh;
        overflow-y: auto;

    }

    .iplan__app__suppeadmin__homepage {
        font-size: 14px;
    }

    /* side bar  */
    .main-page .side-bar .nav-link .tab-icon {
        margin-right: .3em;
        /* width: 29px; */
    }

    .main-page .side-bar .profile-name,
    .top-settings {

height: 68px;

/* margin-bottom: 1.2em !important; */

}

    .tab__icon__ipad {
        width: 29px;
    }

    .main-page .side-bar {
        /* width: 80px; */
        font-size: 1em;
    }

    .tap-link {
        font-size: 1em !important;
    }


    .scroll__container {
        width: 100%;
        /* height: 74vh; */
        overflow-y: auto;
    }



    .simulation__homepage {
        width: 100% !important;
    }

    .tablet__icons__padding {
        margin-right: 0;
        padding-right: 0 !important;
    }

    .tablet__icons__size {
        width: 25px;
        height: 25px;
        padding: 0 !important;
        display: flex;
        justify-content: center;
        align-items: center;
        /* margin-right: .26em; */

    }

    .add-Simulation-btn {
        width: 10.942857em !important;
        height: 2.628571em;
        font-size: 0.9971428571428571em !important;
        padding: 0;
    }

    .module-card-body__size {
        /* height: 10.514286em; */
        /* width: 17.942857em; */
    }

    .scenarios .scenarios-list .scenario-card {
        padding-left: 0;
        padding-right: 0.5em !important;
        margin-bottom: 0.5em !important;
    }

    .search__hight__input,
    .search_icon {
        height: 48px;
    }

    .scenarios-list__padding {
        padding-top: 0 !important;
        max-height: 100% !important;
        overflow: hidden;
    }

    .search-line__ipad {
        margin-top: .9em !important;
    }

    .main-title {
        font-size: 1.5em;
    }

    .header__ipad {
        padding-right: 0 !important;
    }

    #add_user_form {
        overflow-y: auto;
        height: 28rem;
    }

    .side__bar__responsive .side__bar__img {
        width: 80%;
    }

    .register__icon__position,
    .register__select__icon__position {

        width: 16px;
    }

    .select2-selection__choice {
        top: 1em;
        left: 1em;
    }

    .drop .reset-button {
        width: 8%;
    }

    .reset-button img {
        width: 100%;
    }

    .login-page input,
    .registeration-page input {
        height: 37px !important;
    }

    .form-control {
        font-size: .9rem;
        height: 48px !important;
    }

    .register__select__icon__position {
        /* top: 27px; */
    }

    .select2-container--default .select2-selection--multiple {
        height: 37px !important;
    }

    .marg__label {
        margin-bottom: 0.25em !important;
    }

    .special__padding {
        /* margin-bottom: 2.3em !important; */
    }

    .msg__padding {
        padding-left: .5em;
    }

    .table {
        /* overflow-x: hidden; */
    }
}


@media (max-width: 1050px) {

    .login-page .left-sec,
    .resetPassword-page .left-sec {
        padding-top: 3rem;
        margin-left: .5rem;
    }

    .login-page input,
    .registeration-page input {
        height: 38px !important;
    }

    .form-control {
        font-size: .9rem;
        height: 39px;
    }

    .register__icon__position {
        /* top: 27px; */
        /* left: 22px; */
        width: 16px;
    }

    .scroll__container__member {
        width: 100%;
        /* height: 70vh; */
        overflow-y: auto;
    }

    .Competition .card-body button,
    .scenarios .card-body button,
    .Competition .card-body a.btn,
    .scenarios .card-body a.btn {
        padding-top: 2px;
    }

    .Competition .Competition-list,
    .scenarios .simulation__list__height {
        max-height: 100%;
    }

    #addSimulation_form .left-side-con #img-result {
        width: 24.666667%;
    }

    .drops__area__width {
        width: 65%;
        margin-left: 27% !important;
    }

    /* .simulation__slides {
        max-height: 76vh !important;

    } */

    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        top: -2px;
    }

    .registeration-page .left-sec {
        margin-top: 0;
        padding-top: 2em !important;
    }

    .error-validate {
        padding-bottom: .4em;
    }
}

@media (max-width: 1024px) {

    .login-page .left-sec,
    .resetPassword-page .left-sec {
        padding-top: 5rem;
        margin-left: 1rem;
    }

    #img-result {
        padding: 5px 5px 5px 13px;
    }
}