@media only screen and (max-width: 1360px) {
    /* .left-menu {
    width: 25%;
} */
    /* .right-content {
    width: 80%;
} */
}

@media only screen and (max-width: 1350px) {
    .row.form_sec.sec05.no-gutters.Med-Hstry-qstn .med-fields form.left-fields.col-md-4 {
        padding-right: 0;
    }

    .row.form_sec.sec05.no-gutters.Med-Hstry-qstn .main-field_custom label {
        font-size: 15px;
    }


}

@media only screen and (max-width: 1200px) {
    .row.form_sec.sec05.no-gutters.health-invtory.opctn {
        width: 100%;
    }

    .select-blog {
        width: 30%;
    }

    .Event-Calendar .col-xl-10.col-md-12.col-sm-12 {
        padding-right: 5px;
        padding-left: 5px;
    }

    .Event-Calendar .card-body {
        padding-left: 0;
        padding-right: 0;
    }

    .abcs .a1 {
   
        text-align: left;
    }
}

@media only screen and (max-width: 1024px) {
    .row.form_sec.sec05.no-gutters.Med-Hstry-qstn .left.field_custom {
        display: flex;
        flex-wrap: wrap;
    }

    span.left.field_custom select {
        margin-bottom: 5px;
    }
}

@media only screen and (max-width: 991px) {
    div#sub-menu-left li.upcoming-event.active {
        background-position: center !important;
    }

    div#sub-menu-left li.latest.active {
        background-color: #2D252D !important;
    }

    #mySidenav #sub-menu-left li.saved.active {
        background-color: #2D252D !important;
    }

    form#basicform .error_wrap {
        position: relative;
        width: 100%;
        top: -4px;
    }

    .familywrap .insert_btn input[type="button"] {
        font-size: 14px;
    }

    .med-chard-screen .tab_content .content_med .fields {
        margin-bottom: 20px;
        width: 100%;
    }

    .med-chard-screen .tab_content .content_med span.fields.custom_bp {
        width: 100%;
    }

    form#basicform .custom_left .error_wrap {
        top: -12px;
        position: absolute;
    }

    form#basicform .custom_right .error_wrap {
        top: -12px;
        position: absolute;
    }

    ul.nav-list li img {
        display: none;
    }

    .right-content {
        min-height: 79.9vh;
    }

    .right-content {
        width: 100%;
    }

    .row.form_sec.sec05.no-gutters.Med-Hstry-qstn .med-hstry-frm .select-blog {
        width: 100%;
    }

    .left-menu {
        width: 80px !important;
    }

    #mySidenav .logoDash img {
        width: 100%;
    }

    .signup_for .lognfor-frm .signupfor_optn .cont_for {
        width: 100%;
        padding: 30px 10px;
    }

    .left-menu .logoDash {
        padding: 5px;
        height: 58px;
        display: flex;
        align-items: center;
    }

    #mySidenav.left-menu.desk_nave #sub-menu-left a {
        font-size: 0;
        padding: 20px !important;
    }

    #mySidenav.left-menu.desk_nave #sub-menu-left i {
        font-size: 20px;
        position: absolute;
        top: 11px;
        right: 7px;
    }

    li.med-chrt.main {
        position: relative;
    }

    .left-menu .nav_dash {
        padding: 8px;
    }

    #mySidenav #sub-menu-left li {
        background-color: transparent;
        box-shadow: none;
        background-size: 20px;
        text-align: center;
        width: 100%;
        background-position: center;
    }

    #mySidenav #sub-menu-left li.med-chrt.main {
        background-position: 5px;
    }

    .close_sidebar#mySidenav {
        width: 0 !important;
    }

    .mobile_menu {
        background: #4d4d4f;
        float: left;
    }

    .mobile_menu .logoDash {
        background: #fff;
        padding: 30px 15px 15px 15px;
        text-align: center;
    }

    .mobile_menu .profile-sec {
        text-align: center;
        width: 100%;
        padding: 30px 0;
    }

    .mobile_menu .profile-sec .user_name {
        display: table;
        margin: 10px auto;
        color: #fff;
    }

    .mobile_menu .profile-sec .user_name a {
        color: #fff;
    }

    .mobile_menu .profile-sec .user_name .edit_profile {
        display: inline-table;
        margin-left: 10px;
    }

    .mobile_menu .profile-sec .action_icon {
        margin: 10px 0;
    }

    .mobile_menu .profile-sec .action_icon span {
        display: inline-table;
        padding: 0 20px;
    }

    .mobile_menu .nav_dash {
        border-top: 1px solid #8e8e8f;
    }

    .mobile_menu .nav_dash li a {
        color: #fff;
        font-size: 16px;
        padding: 10px 0 10px 15px;
        display: block;
        border-bottom: 1px solid #8e8e8f;
    }

    .mobile_menu .nav_dash li:last-child a {
        border-bottom: 0;
    }

    /****************health magazine**************/
    .health_magin-tab .form-group {
        margin-bottom: 1rem;
        margin-top: 1rem;
    }

    .health_magin-tab .nav.nav-pills li a {
        margin-bottom: 10px;
    }

    .medchrt_sub .back .action_back {
        background-size: 27px;
        background-position: 13px 9px;
        font-size: 0;
        height: 37px;
    }

    .left-menu.close_sidebar .logoDash {
        height: 58px;
    }

    /*******************initial-information****************/
    .initial_info_page .initial_info-frm .initial_info_content .col-md-6 {
        max-width: 100%;
        flex: inherit;
    }

    .initial_info_page .initial_info-frm .form_sec form.right-fields {
        margin-top: 20px;
    }

    .initial_info_page .initial_info-frm .form_sec .left {
        width: 100%;
    }

    .initial_info_page .initial_info-frm .form_sec .right {
        width: 100%;
    }

    .date-taken {
        width: 100%;
    }

    .date-taken input#datepicker {
        width: 100%;
    }

    .initial_info_page .initial_info-frm .form_sec h4.hdng-frm {
        margin-top: 20px;
    }

    .right-content .top-bar {
        padding: 6px 20px;
    }

    #mySidenav #sub-menu-left li.active {
        background-color: #FFDF60;
    }

    #mySidenav #sub-menu-left li .complate-select-icon img {
        display: block;
        width: 14px;
        margin-left: 15px;
    }

    .left-menu #sub-menu-left li img.complate-select-icon {
        top: 10px;
        display: block;
        background: #fff;
        border-radius: 50px;
        width: 14px;
        right: 0;
    }

    .select-blog {
        width: 100%;
    }

    .physical_activity.initial_info_page .initial_info-frm .form_sec .right {
        width: 50%;
    }

    .physical_activity.initial_info_page .initial_info-frm .form_sec .left {
        width: 50%;
    }

    .physical_activity .date-taken input#datepicker {
        width: 200px;
    }

    div#sub-menu-left li.new-abstracts.active {
        background-position: center !important;
    }

    ul.nav-list.med_submnu li.active {
        background-position: center !important;
    }

    #sub-menu-left.main-med-menu ul.nav-list.med_submnu li.abstact.active {
        background-position: center !important;
    }

    .left-menu .hlth-mgzin-cstm#sub-menu-left li.active {
        background-color: #2D252D !important;
    }

    .row.form_sec.sec05.no-gutters.Med-Hstry-qstn input[type="text"] {
        width: 100%;
    }

    .row.form_sec.sec05.no-gutters.Med-Hstry-qstn select {
        width: 100%;
        margin-right: 0;
    }

    .initial_info_page .initial_info-frm .form_sec input[type="text"] {
        display: table;
    }

    .main-log-frm {
        /* background: #efefef; */
        /* min-height: 75vh; */
        background: #ffffff;
        min-height: 100%;
        height: 100%;
    }

    /*03-03-2023*/
    /* dashboard */
    .dashboard_main .content_cstm .metrics-content .metrics_box.age h4 {
        display: block;
    }

    /* healthInventry */
    .med-chard-screen .content_health {
        flex-wrap: wrap;
    }

    /*medicalchart/selectTreatments*/
    .treatment-form {
        display: flex;
        flex-wrap: wrap;
    }

    /*medicalchart/loader*/
    .input-group.cond-srch #loader {
        right: 26%;
    }

    .row.form_sec.sec05.current-con select {
        margin-bottom: 2px;
    }

    /*0703-2023*/
    /*editTreatments/ tooltiptext*/
    .tooltip .tooltiptext {
        max-width: 180px;
    }

    .med-chard-screen .tab_content .content_med .fields span.prsr {
        width: 290px;
    }


    .nutr-sect.list-cont img {
        width: 100% !important;
        max-width: 158px !important;
        object-fit: revert;
    }
	
	/*27-04-2023*/
	.tools-chart .active {
    background-color: #2D252D !important;
}

.med_submnu .active {
    background-color: #2D252D !important;
}

.video-player {
    width: 650px !important;
    height: 400px !important;
    
}

#video-thumbnail img {
    width: 650px !important;
    height: 400px !important;
}


.DY-vdo h1 {
    font-size: 35px !important;
}



}

.current-con2 .input-group.cond-srch button#selectbtn {
    width: auto !important;
    min-width: 204px;
    margin: 5px;
}



@media screen and (max-width:835px) {


    .dashboard_main .new_abstracts {
        max-width: 100%;
        flex: inherit;
    }

    .dashboard_main .upcmg_event {
      
        flex: 100%;
        max-width: 100%;
    }

    .dashboard_main .content_cstm {
        margin-left: 0 !important;
    }

    .med-chard-screen .content_health {
        flex-wrap: wrap;
    }

    .tool-add-family {
        transform: translate(-4%, 0) !important;
    }

    /* 05-04-2023 */
    .tooltip .tooltiptext.tool-add-family::after {
        display: none;
    }


    .dashboard_main .medical-chart {
        max-width: 100%;
        flex: inherit;
    }

    .dashboard_main .col-xs-12.col-sm-8.profile-metrics {
        flex: 100% !important;
        max-width: 100%  !important;
        margin-bottom: 20px;
    }


    .dashboard_main .content_cstm {
        background: #F3F3F3;
        margin: 0 0px 0 0;
        height: 100%;
    }

}



@media only screen and (max-width: 768px) {

  

    .main-log-frm {
        /* background: #efefef; */
        /* min-height: 73.5vh; */
        background: #ffffff;
        min-height: 100%;
        height: 100%;
    }

    .row.logn-frm {
        min-height: 73.5vh;
        min-height: 100%;
        height: 100%;
    }

    .table td,
    .table th {
        padding: 0.75rem;
        vertical-align: top;
        border-top: 1px solid #dee2e6;
        width: auto !important;
    }

    .familyhistory .Med-Hstry-qstn .med-fields .col-md-4.familywrap {
        width: 100%;
        flex: inherit;
        max-width: 100%;
    }

    .tooltip .tooltiptext {
        max-width: 180px;
    }

    /* 01-03-2023 */
    /*medicalchart form*/
    .tritment-row td {
        width: 100% !important;
        display: block;
    }

    /* .current-con .tritment-row input[type="date"] { */
    /* width: 100%; */
    /* } */


    /* 02-03-2023 */
    /*familyhistory*/

    .familyhistory .col-md-4.familywrap {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

    /* 03-03-2023 */
    /*medicalchart/loader*/
    .input-group.cond-srch #loader {
        right: 26%;
    }

    .tool-add-family {
        max-width: 414px !important;
        left: 700% !important;
    }

    .tooltip .tooltiptext::after {
        display: none;
    }

    /* 05-04-2023 */

    .tool-add-family {
        transform: translate(-39%, 0) !important;
    }


    .Med-Hstry-qstn .tooltip .tooltiptext {
        max-width: 219px;
    }

    .row.form_sec.sec05.no-gutters.Med-Hstry-qstn select {
        margin-right: 5px;
    }


    .video-player {
        width: 100% !important;
        height: 266px !important;
       
    }
    
    
    #video-thumbnail img {
        width: 100% !important;
        height: 266px !important;
        
    }

}

@media only screen and (max-width: 767px) {
    .right-content .page-content .create_form {
        margin: 40px 24px;
        max-width: 100%;
    }

    .row.logn-frm {
        min-height: 100px;
    }

    .input-group.cond-srch #loader {
        position: absolute;
        right: 44%;
        top: 4px;
    }

    #fancybox-content {
        height: 400px !important;
    }

    #fancybox-close {
        top: -9px !important;
        right: -12px !important;
    }

    .med-chard-screen .tab_content .content_med span.fields.custom_bp .rightwrap {
        margin: 10px 0;
    }

    .physical_activity .date-taken input#datepicker {
        width: 100%;
    }

    .physical_activity.initial_info_page .initial_info-frm .form_sec .right {
        width: 100%;
    }

    .physical_activity.initial_info_page .initial_info-frm .form_sec .left {
        width: 100%;
    }

    .dashboard_main .profile-metrics {
        max-width: 100%;
        flex: inherit;
        margin-bottom: 20px;
    }

    #main-menu {
        height: 44px;
    }

    .dashboard_main .content_cstm {
        margin: 0;
    }

    .signup_for .lognfor-frm .signupfor_optn .option_custom {
        max-width: 100%;
        flex: initial;
        margin-bottom: 20px;
    }

    .dashboard_main .chart-box {
        margin: 0;
    }

    .dashboard_main .medical-chart {
        max-width: 100%;
        flex: inherit;
    }

    .dashboard_main .upcmg_event .content_cstm {
        margin: 0;

    }

  

    .dashboard_main .upcmg_event {
        max-width: 100%;
        flex: inherit;
    }

    .dashboard_main .content_cstm .metrics-content .metrics_box.age {
        width: 48%;
    }

    .right-content {
        width: 90%;
    }

    .left-menu {
        width: 10% !important;
    }

    /*****************sign******************/
    .main-log-frm .login-img {
        display: block;
        width: 100%;
        flex: initial !important;
        max-width: 100%;
    }

    .row.logn-frm figure.brand-log img {
        max-width: 350px;
    }

    .row.logn-frm {
        border-radius: 0;
        padding: 0 15px;
    }

    .main-log-frm .frm-lgn {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        max-width: 100%;
        flex: inherit;
    }

    /*******************initial-information****************/
    .initial_info_page .initial_info-frm .form_sec input[type="text"] {
        width: 100%;
    }

    .initial_info_page .initial_info-frm .form_sec input[type="text"] {}

    .date-taken {
        margin-top: 20px;
    }

    .initial_info_page .initial_info-frm .form_sec select {
        width: 165px;
    }

    .initial_info_page .initial_info-frm {
        padding: 20px 0;
    }

    .initial_info_page .initial_info-frm .form_sec .form .rightfield_custom {
        width: 100%;
    }

    .initial_info_page .initial_info-frm .form_sec .form .leftfield_custom {
        width: 100%;
    }

    .initial_info_page .initial_info-frm .form_sec .right {
        width: 100%;
        margin-top: 10px;
    }

    .initial_info_page .initial_info-frm .form_sec .left {
        width: 100%;
        margin-top: 10px;
    }

    .initial_info_page .initial_info-frm .form_sec {
        padding: 20px 0 !important;
    }

    form#basicform {
        display: flex;
        flex-wrap: wrap;
        padding: 0;
    }

    /***************health magazine*******************/

    /*******medical-kit*******/
    .abstract-section {
        background: #f8f8f5;
        padding: 10px 15px;
    }

    ul.abstract-list li {
        margin: 7px 0 0 30px;
    }

    p.nutr-cont-gray {
        font-size: 14px;
    }

    p.med-kit-sub-cont {
        font-size: 14px;
    }

    .med-chard-screen .med_tab_list ul.med_menu {
        display: flex;
        flex-wrap: nowrap;
    }

    .med-chard-screen .med_tab_list ul.med_menu.Treatment {
        display: flex;
        flex-wrap: nowrap;
    }

    .med-chard-screen .med_tab_list ul.med_menu li {
        white-space: nowrap;
    }

    .med-chard-screen .med_tab_list {
        overflow: auto;
    }

    /****************Family History**************/
    .row.form_sec.sec05.no-gutters.health-invtory.opctn {
        width: 100%;
    }

    .health_magin div#home {
        padding: 0;
        max-width: 100%;
    }

    .health_magin ul li a.nav-link {
        margin: 0 10px 0 0;
        padding: 4px 9px;
        font-size: 14px;
    }

    /**/
    .row.form_sec.sec05.current-con2 {
        width: 100%;
        margin: 0 auto;
    }

    .input-group.cond-srch button {
        width: 40%;
    }

    .health_magin-tab.med-kit h2 {
        padding: 0 0px 10px;
    }

    .tool-advnc-cont {
        flex-wrap: wrap;
        padding-top: 10px;
    }

    .notes-abstrt .list_cstm .nutr-cont {
        margin-top: 10px;
    }

    #contact-page .contact_info .info-box {
        max-width: 100%;
        margin-top: 20px;
    }

    #contact-page .contact_us .form_custom {
        max-width: 100%;
    }

    /************* Start health magazine Details************/
    .hlth-dtl-sidebar {
        margin-top: 20px;
    }

    /************* End health magazine Details************/
    #magzininr-page .med-chard-screen .form-group.has-search {
        margin: 15px 0;
        width: 100%;
    }

    #magzininr-page .med-chard-screen .back_btn {
        order: 3;
    }

    #magzininr-page .health-dtl-list {
        flex-wrap: wrap;
        padding-right: 0;
    }

    #magzininr-page .magazine-details #home {
        padding-left: 0;
        padding-right: 0;
    }

    #magzininr-page .health-dtl-list .med_tab_list {
        width: 100%;
    }

    #magzininr-page .health-dtl-list .viewer-btn {
        margin-right: 0;
        margin-left: auto;
        width: auto;
        margin: 10px 0 0 auto;
        order: 3;
    }

    #magzininr-page .health-dtl-list span.back_btn {
        margin-left: 0;
        margin-right: auto;
        width: auto;
        margin-top: 10px;
    }

    #inner-page-cont #family-mbr .fmly-accnt .table {
        width: 438px;
        margin: 0 auto;
    }

    .initial_info_page .initial_info-frm .form_sec input[type="date"] {
        width: 163px;
    }

    .row.form_sec.sec05.no-gutters.Med-Hstry-qstn .main-field_custom {
        margin-bottom: 10px;
    }

    .row.logn-frm figure.brand-log {
        border-radius: 10px;
    }

    .current-con form#mail12 label {
        min-width: 120px;
    }

    form#mail12 .slect-cond .row {
        margin-top: 0 !important;
    }

    label[for="is_current"] {
        min-width: auto !important;
        margin-right: 10px;
    }

    .current-con2 .tab-content form[method="POST"] label {
        width: 100%;
    }

    .familyhistory .med-fields .col-md-4.familywrap h4.hdng-frm {
        min-height: auto;
        margin-bottom: 10px;
    }

    /*01-03-2023*/
    /*abstracts/ Medical Kit*/
    .health_magin .med-content .text-center {
        justify-content: center;
    }

    .health_magin .med-content .col-md-5 {
        padding-top: 5px;
        padding-bottom: 5px;
    }

}

@media only screen and (max-width: 575px) {

    .row.form_sec.sec05.no-gutters.Med-Hstry-qstn select {
        width: 100%;
        margin-right: 5px;
    }

    #togglePassword {
        position: absolute !important;
        right: 10px !important;
    }

    .ui-widget-content.ui-corner-all {
        width: 100% !important;
        max-width: 300px !important;
    }

    form#formQuestions {
        display: block;
    }

    .input-group.cond-srch input {
        width: 100%;
        margin-bottom: 13px;
        height: auto !important;
    }

    #inner-page-cont .dysmd-dnt-knw .row.no-gutters {
        margin-bottom: 20px;
        flex-wrap: wrap !important;
    }

    #inner-page-cont .dysmd-dnt-knw .author-row .right-content {
        width: 100% !important;
        min-height: auto;
    }

    span.tools-btn.mailprint button {
        width: 130px;
    }

    .ui-widget-content.ui-corner-all li.ui-menu-item a {
        width: auto !important;
        font-size: 15px;
    }

    .faq_acrdn {
        padding: 0;
    }

    .dysm-frm.sign-up .col-sm-9 .form-check {
        padding: 0 18px 0px 0;
        margin-top: 10px;
    }

    .dysm-frm.sign-up .col-sm-9 {
        padding: 0;
    }

    form#addfamilymembersformid .row.grp:last-child {
        margin-top: 10px;
    }

    form#addfamilymembersformid .row.grp:last-child .form-group label {
        display: none;
    }

    form#addfamilymembersformid .row.grp:last-child .form-group a {
        margin-top: 0;
    }

    form#basicform .custom_code>.error_wrap {
        position: relative;
        top: -3px;
    }

    .initial_info_page .initial_info-frm .form_sec .form .rightfield_custom label {
        width: 100%;
        margin-bottom: 0;
        display: block;
        margin-top: 15px;
    }

    .initial_info_page .initial_info-frm .form_sec .form .leftfield_custom label {
        width: 100%;
        margin-bottom: 0;
        display: block;
        margin-top: 15px;
    }

    .faq_acrdn #faqaccordion .card-header.active {
        background: #f3f3f3;
    }

    .faq_acrdn #faqaccordion .card-header:hover {
        background: #f3f3f3 !important;
    }

    .faq_acrdn div#faqaccordion .panel {
        padding: 0;
    }

    .current-con2 .input-group.cond-srch select#sel1 {
        width: 98%;
    }

    #fancybox-wrap {
        width: 96% !important;
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%, -50%);
    }

    .row.form_sec.sec05.current-con input[type="number"] {
        width: 100%;
    }

    .current-con form#mail12 label {
        min-width: 120px;
        margin: 0;
    }

    .current-con .slect-cond input[type="number"] {
        width: 100%;
    }

    .current-con .slect-cond input[type="date"] {
        width: 100%;
        min-width: 100%;
    }




    #fancybox-content {
        background: #fff;
        width: 100% !important;
    }

    .medchrt_sub .back .action_back {
        background-size: 21px;
        background-position: 13px 9px;
        font-size: 0;
        height: 35px;
        padding: 0 24px;
    }

    .right-content .top-bar .row {
        flex-wrap: nowrap;
    }

    .right-content .top-bar {
        padding: 6px 10px;
    }

    .row.logn-frm.sign-custom #username {
        width: 100%;
    }

    .log-checkbox a {
        margin: 10px 0;
    }

    .row.logn-frm figure.brand-log img {
        max-width: 150px;
    }

    .main-log-frm .frm-lgn {
        padding: 30px;
    }

    .row.logn-frm.sign-custom #email {
        width: 100%;
    }

    .health-invtory form.health-invtory-frm {
        padding-left: 15px;
    }

    .Immuni-Trvl form .Nutr-lbl {
        width: 100%;
        margin-bottom: 0;
    }

    .actions {
        justify-content: center;
    }

    #main-menu .menu_box ul.menu_list {
        width: 500px;
    }

    .row.logn-frm.sign-custom input#pwd {
        width: 100%;
    }

    .log-checkbox .log-btn {
        padding: 7px 25px;
        border-radius: 3px;
        height: 45px;
        margin-right: 0;
        order: 2;
        width: 100%;
        margin-top: 20px;
    }

    .new-relog button.reg {
        border-radius: 3px;
        font-size: 15px;
        font-weight: 500;
        width: 100%;
    }

    .footer .ft_nav ul.ft-menu-items {
        justify-content: center;
        order: 2;
    }

    .footer .ft_nav ul.ft-menu-items a {
        margin: 4px 0 !important;
        padding: 0px 11px !important;
    }

    .social {
        margin-top: 20px;
    }

    .med-chard-screen .tab_content .content_med .fields {
        margin: 0 10px 0 0;
        width: 100%;
        margin-bottom: 10px;
    }

    .med-chard-screen .tab_content {
        padding: 15px;
    }

    .tab_content.Treatment-med {
        padding: 30px;
    }

    .health-invtory form.health-invtory-frm span.other-opt {
        display: block;
        padding-left: 20px;
    }

    .health-invtory .mid {
        width: 100%;
    }

    .health-invtory .left {
        width: 100%;
    }

    .health-invtory .right {
        width: 100%;
    }

    .row.form_sec.sec05.no-gutters.health-invtory h4.hdng-frm {
        font-size: 15px;
        margin-bottom: 0;
        margin: 4px 0 5px;
    }

    .health-invtory label {
        font-size: 14px;
    }

    .med-chard-screen {
        padding: 10px;
    }

    .right-content .page-content {
        padding: 10px;
    }

    .content_health {
        line-height: 20px;
    }

    .med-chard-screen .tab_content .content_med .fields input#datepicker {
        margin-top: 10px;
    }

    .left-menu {
        width: 20% !important;
    }

    .right-content {
        width: 80%;
    }

    .row.form_sec.sec05.no-gutters.health-invtory {
        margin-top: 0;
    }

    #main-menu .menu_box ul.menu_list li.menu-item {
        padding: 0 10px;
    }

    .log-checkbox .log-btn {
        margin-top: 0;

    }

    .log-checkbox a {
        color: #000;
        display: block;
        width: 100%;
        order: 2;
        margin-top: 15px;
    }

    .initial_info_page .initial_info-frm .form_sec h4.hdng-frm {
        margin-bottom: 10px;
    }

    .initial_info_page .initial_info-frm .form_sec {
        padding: 0 20px;
    }

    .initial_info_page .initial_info-frm .form_sec .radio-inline {
        margin-top: 0;
    }

    .row.form_sec.sec05.no-gutters.Med-Hstry-qstn {
        margin-top: 0;
    }

    .select-blog {
        width: 100%;
    }

    .row.form_sec.sec05.no-gutters.Med-Hstry-qstn input[type="text"] {
        width: 100%;
    }

    .nutr-sect.list-cont {
        flex-wrap: wrap;
    }

    .nutr-sect.list-cont img {
        width: 100%;
    }

    .health_magin ul li a.nav-link {
        margin: 0 10px 10px 0;
    }

    .health_magin ul li.nav-item {
        width: 50%;
    }

    .health_magin ul li a.nav-link {
        text-align: center;
    }

    .medical_kit.list-cont {
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .medical_kit.list-cont img {
        width: 100%;
    }

    .dashboard_main .upcmg_event .event-content p {
        font-size: 14px;
    }

    /*******Preview Health Information ****/
    table.table.table-striped.health-preview tr {
        display: flex;
        flex-wrap: wrap;
    }

    table.table.table-striped.health-preview td {
        width: 100%;
    }

    /*********Medical History Questionnaire*****/

    /*********Current Condition*****/
    .row.form_sec.sec05.current-con2 .col-md-12 {
        padding-right: 0;
        padding-left: 0;
    }

    .cond-srch .form-control {
        width: 100% !important;
        margin-bottom: 10px !important;
        margin-right: 0;
        font-size: 13px;
    }

    .input-group.cond-srch #loader {
        position: absolute;
        right: 8PX;
        top: -3px;
    }

    .condition-selt {
        padding: 70px 0px;
    }

    .health-preview td.answr {
        padding-top: 5px;
    }

    .health-preview td.qstn {
        font-weight: 600;
        padding-bottom: 0;
    }

    .right-content .top-right .profile-sec .dropdown-menu {
        left: auto !important;
        right: 0 !important;
        transform: translate3d(-5px, 37px, 0px) !important;
    }

    .actions button {
        font-size: 14px;
        padding: 7px 22px !important;
    }

    .row.form_sec.sec05.current-con {
        margin-top: 0;
    }

    .row.form_sec.sec05.current-con input[type="text"] {
        width: 100%;
    }

    .row.form_sec.sec05.current-con select {
        width: 100%;
    }

    form.med-hstry-frm.signle-select {
        padding: 0 15px;
        margin-bottom: 10px;
    }

    .physical_activity.initial_info_page .initial_info-frm .form_sec {
        padding: 0;
    }

    .physical_activity.initial_info_page .initial_info-frm .form_sec .radio-inline {
        margin-top: 5px;
    }

    .initial_info_page .initial_info-frm .form_sec form {
        padding: 0 15px;
    }

    /**************my new abstracts**************/
    .condition-selt-new-abst {
        padding: 70px 0px;
        width: 100%;
    }

    .condition-selt-new-abst {
        padding: 10px;
    }

    .content_cstm.health_magin.new-abstr {
        padding: 10px;
    }

    .condition-selt-new-abst {
        margin-top: 15px;
    }

    .abstracts-cont .abct-cont {
        margin: 0px;
    }

    .abstracts-cont .medical_kit.list-cont {
        padding: 0;
    }

    .new-abstracts a.read-btn {
        padding: 3px 20px;
    }

    .new-abstracts a.read-sub {
        padding: 3px 20px;
    }

    /**************QUIZES****************/
    .Quiezzes-details {
        padding: 15px;
    }

    .tab_content {
        padding: 15px;
    }

    .Quiezze-img img {
        margin: 0 auto 20px;
    }

    #riskfactor_cont {
        padding: 10px;
    }

    .quiezze-details.Quiezze-img {
        display: flex;
        flex-wrap: wrap;
    }

    .quiezz-abstract-section {
        padding: 15px 0;
    }

    .events_listing th,
    .events_listing td {
        font-size: 14px;
    }

    .health_magin-tab.med-kit h2 {
        padding: 0 0px 10px;
        width: 100%;
    }

    #quiezzes-form .quiz-frm .left .other-opt {
        width: 100%;
    }

    .medical_kit.list-cont>img {
        max-height: 100% !important;
        margin-bottom: 20px;
    }

    .dysmd-guidline-dtl h2 {
        padding: 0 0 20px !important;
    }

    .dysmd-guidline-dtl a.read-btn {
        margin: 0px 0px 0px 0;
    }

    .acrd-sub-cont .bld-cont {
        flex-wrap: wrap;
        margin-bottom: 10px;
    }

    ul.bld-cont li.list-hdng {
        margin-bottom: 10px;
        width: 100%;
    }

    .sub-field {
        margin: 0 0 0 15px;
    }

    .tool-icon {
        margin: 0 5px 0 0px;
    }

    .tools-bdr span.other-opt {
        margin: 0 0 5px 26px;
        /* width: 100%; */
    }

    .notes-abstrt .list_cstm span.other-opt {
        width: auto;
    }

    .notes-abstrt .list_cstm {
        padding: 10px;
    }

    .notes-abstrt .tool-icon {
        margin: 0px;
    }

    .notes-abstrt .list_cstm:last-child {
        padding: 10px;
    }

    .med-chard-screen .tab_content .content_med.lab_Valu_qstnir .fields {
        min-width: 100%;
    }

    .dysmd-dnt-knw {
        padding: 15px;
    }

    .left-menu #sub-menu-left li.about-us {
        background-size: 25px !important;
    }

    #mySidenav #sub-menu-left.other_menu li a i.fa.fa-chevron-right {
        font-size: 15px;
        top: 14px;
    }

    #contact-page .contact_info .info-box {
        padding: 20px;
    }

    #contact-page .contact_info .info-box li a {
        font-size: 16px;
    }

    #contact-page .contact_us .form_custom .field {
        padding: 10px;
        width: 100%;
    }

    #contact-page .contact_us p {
        font-size: 16px;
        margin-bottom: 10px;
        padding: 0 10px;
    }

    #contact-page .dysmd-dnt-knw {
        padding: 15px 10px 0;
    }

    #magzininr-page .med-chard-screen .form-group.has-search {
        margin: 15px 0;
        width: 100%;
    }

    #magzininr-page .med-chard-screen .back_btn {
        order: 3;
    }

    #inner-page-cont #family-mbr .fmly-accnt td {
        font-size: 14px;
    }

    #inner-page-cont #family-mbr .fmly-accnt th {
        font-size: 14px;
    }

    #inner-page-cont #family-mbr .fmly-accnt td a.log-btn {
        padding: 3px 10px;
    }

    #inner-page-cont #family-mbr .fmly-accnt td a.log-btn {
        padding: 3px 10px;
        font-size: 13px;
    }

    .cancel-accnt {
        padding: 10px;
    }

    .edit-accnt {
        padding: 10px;
    }

    .edit-accnt .form-group.action button {
        margin-right: 0;
        padding: 7px 20px;
    }

    .edit-accnt.change-pass .form-group.action .cncl-btn {
        margin-right: 5px;
    }

    .initial_info_page .initial_info-frm .form_sec label {
        margin-top: 0;
    }

    .initial_info_page .initial_info-frm .form_sec span.other-opt {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .med-chard-screen .tab_content .content_med .fields span.prsr input {
        width: 74px;
        margin-bottom: 10px;
    }

    .row.form_sec.sec05.no-gutters.Med-Hstry-qstn h4 {
        margin-top: 10px;
        line-height: initial;
    }

    /* .row.form_sec.sec05.no-gutters.Med-Hstry-qstn .med-hstry-frm {
    padding: 0 15px;
} */
    .med-chard-screen .tab_content .content_med.lab_Valu_qstnir .fields input {
        width: 100%;
        max-width: 100%;
    }

    .med-chard-screen .tab_content .content_med.lab_Valu_qstnir .fields input[type="radio"] {
        width: auto;
    }

    .med-chard-screen .tab_content .content_med.lab_Valu_qstnir .fields input[type="text"] {
        width: 100% !important;
    }

    .physical_activity.initial_info_page .initial_info-frm .initial_info_content form {
        padding: 5px 0;
    }

    .content_cstm.health_magin .tab-content .tab-pane {
        padding: 0;
    }

    .content_cstm.health_magin .nav.nav-pills {
        padding: 0;
    }

    .content_cstm.health_magin {
        padding: 15px;
    }

    #magzininr-page h3 {
        font-size: 24px;
    }

    .row.form_sec.sec05.no-gutters.Med-Hstry-qstn .med-fields form.left-fields.col-md-4 {
        padding-right: 15px;
    }

    .footer_content {
        position: relative;
        padding-top: 10px;
    }

    .footer_content .social {
        margin: 0 0 15px;
    }

    .footer_content .left-icon {
        margin-bottom: 10px;
    }

    .dashboard_main .upcmg_event .event-content {
        height: auto;
    }

    .row_secont_ft .copyright {
        margin: 0 10px;
    }

    .initial_info_page .initial_info-frm .form_sec .form .custom_left {
        width: 100%;
        padding-top: 15px;
    }

    .initial_info_page .initial_info-frm .form_sec .form .custom_right {
        width: 100%;
        padding-top: 15px;
    }

    form#basicform .custom_right .error_wrap {
        top: -9px;
        position: absolute;
    }

    /*03-03-2023*/
    /*medicalchart/ pastTreatments*/
    .current-con .current-list-condt span.deletecpassT {
        margin-right: 3px !important;
    }

    /*07-03-2023*/
    /*editTreatments/ tooltiptext*/

    /* .tooltip .tooltiptext { */
    /* max-width: 116px; */
    /* } */


    .current-con .deletecurrT {
        margin-left: 7px !important;
    }

    /*09-03-2023*/
    .current-con .tritment-row input#strength {
        width: 100%;
    }

    .current-con .tritment-row textarea {
        width: 100% !important;
        display: block;
        max-width: 100% !important;
    }

    /*14-03-2023*/
    .tool-icon i {
        margin: 0px;
    }

    .tool-icon.deletereport {
        margin-bottom: 2px;
    }


    span.deletecurrT {
        display: grid;
        justify-content: center;
        padding-top: 6px;
    }

    /*15-03-2023*/

    input#brand_name {
        display: flex;
        width: 100%;
    }


    .deletecurrM i {
        margin-right: 3px;
    }


    select.itemAnswerElement238 {
        width: 100%;
        max-width: 100%;
    }

    /*05-04-2023*/
    span.deletecurr {
        margin-right: 3px !important;
    }


    /*25-04-2023*/

    .tool-advnc-cont {
        justify-content: space-around;
        width: 100%;
    }


    .notes-abstrt .list_cstm {
        display: block;
    }

    .notes-abstrt .list_cstm .nutr-cont {
        padding-bottom: 0px;
        margin: 0;

    }

    .notes-abstrt .list_cstm {
        margin-bottom: 0px;
    }

    .tool-icon.deleteabstract i {
        margin: 0 !important;
    }

    a.tool-icon.deleteabstract {
        margin: 0;
    }

    .tool-advnc-cont p.nutr-cont-gray {
        margin: 0px !important;
    }

    .profile-metrics .med-content .col-md-2 {
        text-align: center;
        margin-top: 10px;
    }


    .profile-metrics .med-content form {
        text-align: center;
    }


#contact-page .contact_us .form_custom .button {
    display: flex;
    justify-content: space-around;
}

.video-player {
    width: auto !important;
    height: 169px !important;
    
}

#video-thumbnail img {
    width: auto !important;
    height: 170px !important;
    
}

.DY-vdo h1 {
    line-height: 42px !important;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 25px !important;
}

.Event-Calendar .col-xl-10.col-md-12.col-sm-12 {
    max-width: 100%;
    flex: 100%;
    padding-top: 10px;

}

.Event-Calendar .annual {
    width: 100%;

}


}









@media only screen and (max-width: 520px) {


    .list_cstm .select-inline {
        display: grid;
    }

    .list_cstm .tool-date {
        margin: 0 0 0 0px;
    }

    .list_cstm .tool-icon {
        display: grid;
    }

    .CheckABmg {
        margin-top: 3px !important;
    }


}










@media only screen and (max-width: 480px) {
    .dashboard_main .content_cstm .metrics-content .metrics_box.age {
        width: 100%;
    }

    .right-content .top-right .profile-sec .dropdown-menu {
        left: auto !important;
        right: 0 !important;
        transform: translate3d(-5px, 37px, 0px) !important;
    }

    .nutr-btn a.active {
        width: 100%;
        text-align: center;
        padding: 5px 25px;
		margin-right:0px;
    }

    .nutr-btn a.read-btn {
        padding: 5px 25px;
    }

    .profl_noti .notification {
        margin-left: 8px;
    }

    .health-detls.list-cont img {
        max-height: 200px;
    }

    .right-content .top-right .profile-sec .pic {
        margin-right: 2px;
    }

    .med-chard-screen .tab_content .content_med.lab_Valu_qstnir input {
        width: 100%;
    }

    .med-chard-screen .tab_content .content_med.lab_Valu_qstnir label.radio-inline {
        width: 100%;
        display: block !important;
    }

    .nutr-btn a.read-sub {
        width: 100%;
        text-align: center;
        margin-right: 0;
    }

    .nutr-btn a.read-btn {
        width: 100%;
        text-align: center;
        margin-right: 0;
    }

    #inner-page-cont h2 {
        font-size: 24px;
    }

    .content_med.lab_Valu_qstnir span.fields {
        padding: 0;
        display: block;
    }

    .content_med.lab_Valu_qstnir span.fields input[type="text"] {
        width: 100% !important;
        margin-bottom: 5px;
    }

    .content_med.lab_Valu_qstnir span.fields input[type="date"] {
        width: 100% !important;
        margin-bottom: 5px;
    }

    .initial_info-frm .tooltip .tooltiptext {
        max-width: 150px;
        transform: translate(-12%, 0);
    }

    .initial_info-frm .tooltip .tooltiptext.tooltiptext-info {
        /* max-width: 150px; */
        /* transform: translate(-82%, 0); */
    }

    .tooltip .tooltiptext::after {
        display: none;
    }

    .tooltip:hover .tooltiptext font {
        font-size: 12px !important;
    }

    .row.form_sec.sec05.no-gutters.Med-Hstry-qstn h4 {
        word-break: break-all;
    }

    .ui-widget-content.ui-corner-all {
        width: 100% !important;
        max-width: 230px !important;
    }

    .tool-add-family {
        width: 266px !important;
        left: 324% !important;
        bottom: -502% !important;
        max-width: 282px !important;
        display: flex;
        transform: translate(-29%, 0) !important;
    }

    .flex-div {
        display: block !important;
    }

    .flex-div.flex-div-new {
        display: flex !important;
    }

    .tooltip .tooltiptext {

        transform: translate(-11%, 0);

    }

    .nutr-cont {
        width: 100%;
        margin: 0;
    }

    .nutr-sect.list-cont img {
        width: 100% !important;
        max-width: none !important;
        object-fit: cover;
    }
	
	#magzininr-page .nutr-cont {
    padding-right: 5px;
    padding-left: 5px;
}


span.tools-mg-btn.mailprint {
    margin: 6px 10px;
  
}

}

@media only screen and (max-width: 600px) {


    .right-content .top-right .profile-sec .dropdown-menu {
        left: auto !important;
        right: 0 !important;
        transform: translate3d(-5px, 37px, 0px) !important;
    }

    .profile-sec li.dropdown-submenu ul.dropdown-menu.show {
        left: auto !important;
        right: 0 !important;
        transform: translate3d(-5px, 37px, 0px) !important;
    }
}

@media only screen and (max-width: 380px) {

    /* .flex-div.flex-div-new {
    display: block !important;
} */

    .med-chard-screen .tab_content .content_med .fields span.prsr input {
        width: 111px !important;
    }
}

@media only screen and (max-width: 360px) {

    .profl_noti .notification .noti-icon {
        width: 30px;
        height: 30px;
    }

    .right-content .top-right .profile-sec .dropdown-menu {
        left: auto !important;
        right: 0 !important;
        transform: translate3d(-5px, 37px, 0px) !important;
    }

    .right-content .top-bar .menu_icon i.fa.fa-bars {
        padding: 4px 6px;
        font-size: 25px;
    }

    #right_section .menu_icon a {
        font-size: 20px !important;
    }

    .home-log-content span.login-sub-hdng br {
        display: none;
    }



}