@media only screen and (max-width: 1700px) {
    .profile_text {
        margin-left: 0px !important;
    }
}

@media only screen and (max-width: 1199px) {
    .profile_text {
        margin-left: 0px !important;
    }

    .left-side {
        left: -190px;
        width: 190px;
    }

    .page {
        padding-left: 0;
    }

    .page-content {
        padding: 0 3% !important;
    }

    .nav-left .panel-title {
        background: url("../../../Images/new_ui/arrow-down.png") no-repeat scroll 100% center rgba(0, 0, 0, 0) !important;
        font: 15px Roboto !important;
    }

    .nav-left .panel-body {
        padding: 15px 0;
    }

    .nav-left .panel-default > .panel-heading {
        padding: 17px 8px;
    }

    .main-menu li a span.pull-right {
        margin-right: 15px;
    }

    .nav-left .panel-title a {
        padding: 0;
    }

    .pages {
        padding-left: 0;
    }

    #footer li.title span {
        padding: 1px !important;
    }
}

@media only screen and (max-width: 991px) {
    .content-box li > span {
        margin-right: 10px;
    }

    .cp_rleft {
        text-align: left !important;
    }

    .resp_graph_btn {
        float: right !important;
        padding: 0 11px !important;
    }
}

@media only screen and (max-width: 479px) {
    .menu-bar li {
        font-size: 12px;
    }

        .menu-bar li a {
            padding: 17px 8px;
        }

    .content-box li > p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 165px;
    }

    .recent-patients p {
        white-space: normal !important;
        width: 100% !important;
    }

    .content-box.download li > h5 > span {
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 90px;
    }

    .content-box li > h5 {
        font-size: 14px;
    }

    /*.recent-view p span.pull-right {
		float: left !important;
		width: 100%;
	}*/

    .PartTitleStyle table tr td, .home_goalgrid {
        padding: 5px 5px 0 !important;
    }

    .hom_healthindicator {
        padding: 5px 5px 0 !important;
        min-width: 320px;
    }

    .search-icon {
        font-size: 14px;
    }

    .msg_txt {
        font-size: 12px !important;
    }

    .inbo_msg {
        padding: 0 3.2% 2%;
        width: 35% !important;
    }

    .inbo_act {
        width: 34% !important;
    }

    .inbo_ref {
        width: 27% !important;
    }

        .inbo_ref > .btn_group {
            padding: 1px !important;
        }

    .comp_icon {
        font-size: 12px !important;
    }
}

@media (min-width: 800px) and (max-width:1285px) {
    .col-md-4.msg_sel {
        display: inline !important;
        float: left !important;
        padding-right: 4% !important;
    }

    .col-md-4.msg_sel_resp {
        display: inline-block !important;
        padding-left: 3px !important;
        float: none !important;
    }

    .col-md-4.msg_comp {
        float: right !important;
    }

    .cp_required {
        margin-left: 0px !important;
        display: inline-flex !important;
    }

    #ctl01_MainContent_ServiceType1_ServiceTypeEdit1_rblPayment label {
        padding-right: 0px !important;
    }

    .attach_button {
        margin-left: 0px !important;
    }
}

@media(max-width: 1120px) {
    div.footercenter {
        padding: 0px !important;
    }

    /*#footer {
		height: 256px !important;
	}*/

    .col-md-3.footer-logos {
        text-align: right !important;
    }

    .act_size {
        width: 30% !important;
    }

    .cp_required {
        margin-left: 0px !important;
        display: inline-flex !important;
    }

    .em_addnew_setup {
        margin-top: -62px !important;
        width: 49px !important;
    }

    #ctl01_MainContent_ServiceType1_ServiceTypeAdd1_chkRoles td {
        display: block;
        margin-top: 2%;
    }

    #ctl01_MainContent_ServiceType1_ServiceTypeEdit1_chkRoles td {
        display: block;
        margin-top: 2%;
    }

    .ra_pat {
        padding: 5px 17px !important;
    }

    .attach_button {
        margin-left: 0px !important;
    }
    #ctl01_MainContent_RequestForm1_radbtnlistAppSlot label {
        margin-top: 2px !important;
    }
    .yui-grid input {
        margin-top: 0px !important;
    }
}

@media (min-width:768px) and (max-width:979px) {
    /*#footer {
		height: 424px !important;
	}*/

    .col-md-3.footer-logos {
        text-align: center !important;
        position: relative;
        top: 26px;
        right: 12px;
    }


    .dialogStyle {
        width: 700px !important;
    }

    .resp_add {
        margin-bottom: 6% !important;
    }

    /*#footer .blocks {
		width: 169px !important;
	}*/

    .col-md-4.msg_sel {
        display: inline !important;
        float: left !important;
        padding-right: 10%;
    }

    .col-md-4.msg_sel_resp {
        display: inline-flex !important;
        float: left !important;
    }

    #ctl01_MainContent_ServiceType1_ServiceTypeAdd1_rblPayment label {
        padding-right: 0px !important;
    }

    #ctl01_MainContent_ServiceType1_ServiceTypeEdit1_rblPayment label {
        padding-right: 0px !important;
    }

    .search_photo {
        float: left;
        width: 33% !important;
    }

    .search_addr {
        float: left;
        width: 67% !important;
    }

    .search_cont {
        float: left;
        width: 50%;
    }

    .search_cont {
        float: left !important;
        width: 50% !important;
    }

    .search_map_div {
        width: 33.33% !important;
        float: left;
        margin-top: 50px;
    }

    .search_left_cont {
        float: left;
        width: 43.33%;
        margin-top: 20px;
    }

    .search_left_cont1 {
        float: left;
        width: 23.33%;
        margin-top: 20px;
    }

    #ctl01_MainContent_ctlHealthSaummary_radEntryType td {
        display: block !important;
        float: left;
        padding-right: 8px;
    }

    #ctl01_MainContent_radSearchInput td {
        display: inline-block !important;
        margin-top: 5px;
    }

    .col-sm-9.eb_bottom.mu_radio_fine {
        height: 60px;
    }

    .attach_button {
        margin-left: 0px !important;
    }

    .hidden-note {
        display: none !important;
    }

    .col-md-6.resp_add.green_cn {
        margin-bottom: 0 !important;
    }

    .menu-bar li a {
        padding: 14px 8px !important;
    }
}

@media (max-width:767px) {
    .menu-bar li a {
        width: 100% !important;
        border-bottom: 1px solid #efefef;
    }

    .practice_li {
        border-bottom: 1px solid #efefef;
        width: 100% !important;
        height: 33px;
        margin-bottom: 10px;
    }

        .practice_li .menuitems-sel a {
            padding: 0px !important;
        }

    .page-content {
        padding: 0 3% 10px !important;
    }

    .content-box li > span {
        margin-right: 10px;
    }

    .menu-bar li i {
        padding: 11px 8px;
        float: right;
    }

    /*#footer {
		height: 695px !important;
	}*/

    #footer .blocks h2.title_text {
        color: #000000;
    }

    .col-md-3.footer-logos {
        text-align: center !important;
        position: relative;
        right: 7px;
        top: 8px;
    }


    .space_bottom, .space_acc_bottom, .space_app_bottom, .space_sign_bottom, .space_digi_bottom, .app_space {
        padding-bottom: 0 !important;
    }

    .em_addnew {
        margin-top: 12px !important;
        width: 48px !important;
        margin-left: -25px !important;
    }

    .up_borderbtm {
        padding: 5px !important;
    }

    .col-md-6.col-sm-6.col-xs-12.text-right > a {
        position: relative;
        top: 15px;
        z-index: 10;
    }

    .col-md-6.col-sm-6.col-xs-12.text-right > img {
        position: relative;
        top: 15px;
    }

    .btn_group {
        padding-top: 20px !important;
    }

    .profile_space {
        display: none;
    }

    .col-md-6.text-right {
        padding: 0;
        text-align: left;
        /*margin-left:5% !important;*/
    }

    .col-md-6.text-left {
        padding: 5px 5px 5px 1px;
    }

    .col-md-6.col-sm-6.col-xs-12.text-right, .col-sm-9.eb_top, .col-sm-9.eb_bottom, .col-xs-12.eb_top, .col-md-6.eb_bottom_new {
        padding: 0 0 0 1px;
    }

    .col-md-6.col-sm-6.col-xs-12.up_left.text-right {
        padding: 5px 21px;
    }

    .col-md-6.col-sm-6.col-xs-12.up_right.text-left {
        padding: 5px 21px;
    }

    .msg_txt {
        padding-top: 30px !important;
    }

    .msg_col {
        padding: 1% 2%;
        text-align: center;
    }

    /*	.msg_ref {
		text-align: center !important;
	}*/

    .msg_comp {
        padding-top: 20px !important;
        text-align: center !important;
    }

    .msg_sel {
        padding-bottom: 1% !important;
    }

    #ctl01_footer1_dlFooterLinkCategory td {
        float: left !important;
        width: 100% !important;
    }

    .res_row {
        min-width: 680px;
    }

    .res_row_goal {
        min-width: 600px;
    }

    .res_row_ses {
        min-width: 750px;
    }

    .clinical_row {
        min-width: 950px;
    }

    .res_grid_container {
        overflow: auto;
        z-index: 1;
    }

    .ec_container {
        min-height: 485px !important;
    }

    .obut_text {
        margin-top: 0px !important;
    }

    .practice_menu-bar {
        padding: 10px 16px 0px !important;
    }

    .rad_ipad {
        margin-top: 18px !important;
    }

    .hs_addnew {
        margin-top: -77px !important;
        right: -3px !important;
        width: 40px !important;
    }

    .hs_addnew_clinic {
        margin-top: -35px !important;
        right: -28px !important;
    }

        .hs_addnew img, .hs_addnew_pat img, .hs_addnew_clinic img {
            height: 40px !important;
            width: 40px !important;
        }

    .hs_addnew_report {
        height: 40px !important;
        margin-top: -54px !important;
        position: absolute;
        right: -3px !important;
        width: 40px !important;
    }

    .hs_addnew_pat {
        margin-top: -31px !important;
        position: absolute !important;
        right: -33px !important;
    }

    .forget_form {
        margin-top: 20px !important;
    }

    .search_photo {
        width: 100%;
        text-align: center;
    }

    .search_cont {
        float: left;
        margin-top: 10px;
        text-align: center;
        width: 50%;
    }

    .search_map {
        margin-top: 10px;
        text-align: center;
    }

    .search_left_cont, .search_left_cont1 {
        float: left;
        width: 50% !important;
    }

    #ctl01_MainContent_ctlHealthSaummary_radEntryType td {
        display: block !important;
        float: left !important;
        padding-right: 8px !important;
    }

    .res_text_left {
        text-align: left !important;
    }

    .service_space {
        text-align: left !important;
    }

    #ctl01_MainContent_ServiceType1_rblStatus label {
        padding-left: 1px !important;
    }

    .hidden-note {
        display: none !important;
    }

    .col-md-6.resp_add.green_cn {
        margin-bottom: 0 !important;
    }

    .up_title {
        padding: 5px 0 5px 20px !important;
    }

    .mob_cp_inheight {
        min-height: 35px !important;
    }

    .send_msg {
        padding-right: 5px !important;
    }

    .mob_jour_up {
        padding: 10px 0 !important;
    }

    .send_msg_title {
        display: inline-block;
        padding-right: 10px !important;
    }

    .mob_res_grp_sen {
        padding: 0 !important;
    }

    .res_mob_seadres {
        margin-bottom: 10px;
    }

    .cp_goal td {
        padding-left: 10px;
    }

    .cli_med_pop {
        Padding: 0 !important;
    }

    .clinic_bottom {
        padding-bottom: 10px !important;
    }

    .map_link {
        float: right !important;
        padding: 21px 0 0 !important;
        text-align: right !important;
        width: 100% !important;
    }
    /*.pract_name {
		display: inline-block !important;
    text-align: left !important;
    width: 86% !important;
	}
	.pract_maps{
		display: inline-block !important;
    float: right !important;
    padding: 5px 10px !important;
	}*/
}

@media (min-width:480px) and (max-width:600px) {
    .dialogStyle {
        width: 460px !important;
    }

    .mob_add_ser_pad {
        padding: 0 !important;
    }

    .resp_add {
        margin-bottom: 6% !important;
    }

    .msg_sel_resp {
        padding: 1% !important;
    }

    .obut_space {
        margin-top: 0px !important;
    }

    .space_bottom, .space_acc_bottom, .space_app_bottom, .space_sign_bottom, .space_digi_bottom, .app_space {
        padding-bottom: 0 !important;
    }

    #ctl01_MainContent_ServiceType1_rblStatus td {
        display: block !important;
        float: left !important;
    }

    #ctl01_MainContent_ServiceType1_ServiceTypeAdd1_rblPayment td {
        display: block;
        width: 100%;
        text-align: left;
    }

    #ctl01_MainContent_ServiceType1_ServiceTypeEdit1_rblPayment td {
        display: block;
        width: 100%;
        text-align: left;
    }

    .loginTempplate {
        height: 270px !important;
    }

    .search_photo {
        width: 100%;
        text-align: center;
    }

    .search_cont, .search_map {
        text-align: center;
        margin-top: 10px;
    }

    .search_left_cont {
        margin-top: 10px;
        float: left;
        width: 100% !important;
    }

    .search_left_cont1 {
        margin-top: 10px;
        float: right;
        width: 100% !important;
    }

    #ctl01_MainContent_ucGoal_radTask td {
        display: block;
        float: left;
    }

    .goal_text {
        float: left !important;
    }

    .confirm_space {
        margin-bottom: 10px !important;
        margin-left: 0 !important;
    }

    .search_space {
        margin-bottom: 10px !important;
    }

    .hidden-note {
        display: none !important;
    }

    .col-md-6.resp_add.green_cn {
        margin-bottom: 0 !important;
    }
}

@media (max-width: 480px) {
    /*#footer ul li a {
		font-size: 8pt;
		line-height: 25px !important;
	}*/

    .mob_add_ser_pad {
        padding: 0 !important;
    }

    /*#footer {
		height: 619px !important;
	}*/

    .ai_grid {
        width: 100% !important;
    }

    .setting_save_btn {
        text-align: center !important;
    }

    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all {
        width: auto !important;
    }

    .resp_add {
        margin-bottom: 6% !important;
    }

    .map {
        display: block !important;
        float: none !important;
    }

    .obut_space {
        margin-top: 0px !important;
    }

    .space_bottom, .space_acc_bottom, .space_app_bottom, .space_sign_bottom, .space_digi_bottom, .app_space {
        padding-bottom: 0 !important;
    }

    .confirm_space {
        margin-bottom: 10px !important;
        margin-left: 0 !important;
    }

    #ctl01_MainContent_ucHealthIndicator_rblQuest td {
        display: inline-block !important;
        margin-left: 6px !important;
    }
}

/* Portrait */
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (orientation: portrait) {
    .hs_addnew img, .hs_addnew_pat img, .hs_addnew_clinic img {
        height: 40px !important;
        width: 40px !important;
    }

    .hs_addnew {
        margin-top: -66px !important;
        right: 3px !important;
        width: 40px !important;
    }

    .hs_addnew_pat {
        margin-top: -83px !important;
        right: -26px !important;
    }

    .hs_addnew_clinic {
        right: -5px !important;
    }
}

/* ----------- iPad mini ----------- */
/* Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {

    .menu-bar li a {
        padding: 15px 10px !important;
        height: 50px;
    }

    .res_row {
        min-width: 680px;
    }

    .res_row_goal {
        min-width: 600px;
    }

    .res_row_ses {
        min-width: 750px;
    }

    .res_grid_container {
        overflow: auto;
    }

    .hs_addnew {
        margin-top: -66px !important;
        right: 3px !important;
        width: 40px !important;
    }

        .hs_addnew img, .hs_addnew_pat img, .hs_addnew_clinic img {
            height: 40px !important;
            width: 40px !important;
        }

    .hs_addnew_pat {
        margin-top: -82px !important;
        position: absolute;
        right: -27px !important;
    }

    .hs_addnew_report {
        height: 40px !important;
        margin-top: -43px !important;
        position: absolute !important;
        right: 3px !important;
        width: 40px !important;
    }

    .hs_addnew_clinic {
        height: 40px !important;
        margin-top: -45px !important;
        right: 2px !important;
        width: 40px !important;
    }

    .com_attac_ntb {
        margin-left: 5px !important;
    }

    .mob_res_mda a {
        display: inline-block;
    }

    .mob_res_grp_sen {
        padding: 0 !important;
    }

    .res_mob_seadres {
        margin-bottom: 10px;
    }
}
/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
    .page_mh, .ec_container {
        min-height: 740px !important;

    }
/* Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .menu-bar li a {
        padding: 15px 10px !important;
        height: 50px;
    }

    .hs_addnew {
        margin-top: -66px !important;
        right: 11px !important;
        width: 40px !important;
    }

        .hs_addnew img, .hs_addnew_pat img, .hs_addnew_clinic img {
            height: 40px !important;
            width: 40px !important;
        }

    .hs_addnew_pat {
        margin-top: -83px !important;
        position: absolute !important;
        right: -18px !important;
    }

    .hs_addnew_report {
        margin-top: -43px !important;
        position: absolute;
        right: 11px !important;
        width: 40px !important;
    }

    .hs_addnew_clinic {
        height: 40px !important;
        margin-top: -43px !important;
        right: 11px !important;
        width: 40px !important;
    }
}

@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation: landscape) {
    .loginTempplate {
        height: 270px !important;
    }

    .search_map_div {
        width: 33.33% !important;
        float: left;
        margin-top: 20px;
    }

    .search_left_cont {
        float: left;
        width: 43.33%;
        margin-top: 20px;
    }

    .search_left_cont1 {
        float: left;
        width: 23.33%;
        margin-top: 20px;
    }

    #ctl01_MainContent_ucGoal_radTask td {
        display: block;
        float: left;
    }

    .goal_text {
        float: left !important;
    }
}


/******************************************************Mobile Devices************************************************************/
@media screen and (max-device-width: 480px) {
    body {
        -webkit-text-size-adjust: none;
    }

    .clinic_btn {
        margin-right: 0px !important;
        text-align: center !important;
    }

    .clinic_input {
        margin-left: 0px !important;
    }

    .mob_add_ser_pad {
        padding: 0 !important;
    }

    .resp_remind {
        margin-top: 12px !important;
    }
}

@media (min-width: 320px)and (max-width:480px) {
    /*#footer li.title {
		font-size: 10pt !important;
	}*/

    .col-md-3.footer-logos {
        right: 0px !important;
    }

    .act_size {
        width: 83px !important;
    }

    .radio_btn > label {
        font-size: 13px;
        font-weight: normal;
    }

    .mob_add_ser_pad {
        padding: 0 !important;
    }

    .up_createprofile {
        padding-top: 11px !important;
        font-size: 12px !important;
    }

    .send_msg {
        padding-bottom: 5px !important;
        padding-right: 5px !important;
        padding-top: 0 !important;
    }

    .send_msg_title {
        display: inline-block;
        padding-right: 10px !important;
    }

    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all {
        width: auto !important;
    }

    .resp_add {
        margin-bottom: 6% !important;
    }

    .res_grid_container {
        overflow: auto;
        z-index: 1;
    }

    .hc_activation {
        padding: 0px !important;
    }



    .map {
        display: block;
        float: none;
        padding: 5px 0;
    }

    .obut_space {
        margin-top: 0px !important;
    }

    #ctl01_MainContent_ucGoal_radbtnGoal td, #ctl01_MainContent_ctl00_radbtnGoal td {
        display: block !important;
    }

    #ctl01_MainContent_ServiceType1_rblStatus td {
        display: block !important;
        float: left !important;
    }

    #ctl01_MainContent_ServiceType1_ServiceTypeAdd1_rblPayment td {
        display: block;
        width: 100%;
        text-align: left;
    }

    #ctl01_MainContent_ServiceType1_ServiceTypeEdit1_rblPayment td {
        display: block;
        width: 100%;
        text-align: left;
    }

    .dialogStyle {
        width: 310px !important;
    }

    .space_bottom, .space_acc_bottom, .space_app_bottom, .space_sign_bottom, .space_digi_bottom, .app_space {
        padding-bottom: 0 !important;
    }

    .apk ul {
        padding: 0 5px !important;
    }

    .ms_pagination > input {
        margin: 3px 1px !important;
        width: 12px !important;
    }

    .patient_activity td {
        padding: 15px 5px 0 !important;
    }

    #ctl01_MainContent_ucSearch_radSearchInput td {
        display: block;
    }

    .search_photo {
        width: 100%;
        text-align: center;
    }

    .search_cont, .search_map {
        text-align: center;
        margin-top: 10px;
    }

    .search_left_cont, .search_left_cont1 {
        margin-top: 10px;
        width: 100% !important;
    }

    #ctl01_MainContent_AccessInformation1_radAccessType td {
        clear: both;
        display: block;
        float: left;
    }

    .myCheckBox1 {
        display: block !important;
    }

    #ctl01_MainContent_rdbSearchBy td, #ctl01_MainContent_radSearchInput td {
        display: block;
        margin-top: 5px;
    }

    #ctl01_MainContent_ServiceType1_rblStatus label {
        padding-left: 1px !important;
    }

    .add_goal {
        width: 100% !important;
    }

    #ctl01_MainContent_RequestForm1_radbtnlistAppSlot td {
        display: block;
    }

    .search_space {
        margin-bottom: 10px !important;
    }

    .centre_space {
        margin-bottom: 10px !important;
        text-align: center !important;
        width: 100% !important;
    }

    .PartTitleStyle.ctl01_MainContent_WebPartZoneLeftLastAcessedPatients_2 img, .PartTitleStyle.ctl01_MainContent_WebPartZoneRightZone_2 img {
        margin-left: -10px !important;
        margin-right: 25px !important;
    }

    .mob_btn_goup {
        text-align: center !important;
    }

    .mob_acc_topbtn {
        margin-top: 15px;
    }

    .up_title {
        padding: 5px 0 5px 20px !important;
    }

    .mob_cp_inheight {
        min-height: 35px !important;
    }

    .mob_cp_inpad {
        padding: 0 15px !important;
    }

    /*.menu-icon {
		margin: 0 5px 0 0 !important;
	}

	.search-icon, .top-menu h1 {
		font-size: 14px !important;
	}

	.menu-icon i {
		line-height: 15px !important;
		font-size: 16px !important;
	}

	.top-menu {
		margin: 0 !important;
	}*/
    .search-icon {
        position: absolute;
        right: 0;
        top: 4px;
        margin-right: 0 !important;
        font-size: 15px !important;
    }

    .home_goalgrid {
        width: 100% !important;
    }

    .mob_goa_task {
        margin: 0 !important;
        padding: 0 !important;
        text-align: left !important;
    }

        .mob_goa_task input {
            display: inline-block !important;
            float: none !important;
            margin-left: 5px !important;
            min-width: 5em !important;
            padding: 3px 5px 5px !important;
            margin-top: 5px;
            font-size: 12px !important;
        }

    .mob_adp_font {
        font-size: 11px !important;
    }

    .appt_col {
        margin: 0px !important;
    }

    .map_link {
        float: right !important;
        padding: 21px 0 0 !important;
        text-align: right !important;
        width: 100% !important;
    }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) {
    .home_goalgrid {
        overflow: auto;
        width: 225px !important;
    }

    .goal_inner_grid {
        min-width: 350px;
        overflow: auto;
    }

    .mob_goa_ssr {
        margin: 0 !important;
        padding: 0 !important;
        text-align: left !important;
    }

    .mob_add_ser_pad {
        padding: 0 !important;
    }

    .mob_goa_ssr input {
        display: inline-block !important;
        float: none !important;
        font-size: 12px !important;
        margin-left: 5px !important;
        min-width: 5em !important;
        padding: 3px 5px 5px !important;
    }

    .mob_goa_task {
        margin: 0 !important;
        padding: 0 !important;
        text-align: left !important;
    }

    .appt_dec {
        text-align: center !important;
        margin: 0 !important;
        padding: 0 !important;
    }

        .appt_dec input {
            display: inline-block !important;
            float: none !important;
            font-size: 12px !important;
            margin-left: 5px !important;
            margin-top: 5px;
            min-width: 5em !important;
            padding: 3px 5px 5px !important;
        }

    .mob_goa_task input {
        display: inline-block !important;
        float: none !important;
        margin-top: 5px;
        margin-left: 5px !important;
        min-width: 5em !important;
        padding: 3px 5px 5px !important;
        font-size: 12px !important;
    }

    .mob_pra_inpb {
        margin-left: 0 !important;
        margin-top: 10px !important;
    }

    .mob_pra_intysjfh {
        width: 100% !important;
    }

    .in_mob_cbo1 {
        width: 250px !important;
    }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) {
    .home_goalgrid {
        overflow: auto;
        width: 225px !important;
    }

    .goal_inner_grid {
        min-width: 350px;
        overflow: auto;
    }

    .mob_add_ser_pad {
        padding: 0 !important;
    }

    .mob_goa_ssr {
        margin: 0 !important;
        padding: 0 !important;
        text-align: left !important;
    }

        .mob_goa_ssr input {
            display: inline-block !important;
            float: none !important;
            font-size: 12px !important;
            margin-left: 5px !important;
            min-width: 5em !important;
            padding: 3px 5px 5px !important;
        }

    .mob_goa_task {
        margin: 0 !important;
        padding: 0 !important;
        text-align: left !important;
    }

        .mob_goa_task input {
            display: inline-block !important;
            float: none !important;
            margin-left: 5px !important;
            min-width: 5em !important;
            padding: 3px 5px 5px !important;
            margin-top: 5px;
            font-size: 12px !important;
        }

    .mob_pra_inpb {
        margin-left: 0 !important;
        margin-top: 10px !important;
    }

    .mob_pra_intysjfh {
        width: 100% !important;
    }

    .in_mob_cbo1 {
        width: 250px !important;
    }

    .export_btn.btn_goal {
        float: left !important;
    }

    .rem_prev {
        padding-top: 14px !important;
    }
}

@media screen and (max-device-width: 750px) {
    .mob_add_ser_pad {
        padding: 0 !important;
    }
}
