﻿#divZoom { max-width: 800px; }
#divZoom img { max-width: 100%; }
@media only screen and (min-width:320px) and (max-width:767px) {
    body { font-size: 12px; }
    #content_wrapper { min-height: inherit; }
    label { margin-top: 5px !important; margin-bottom: 0px !important; }
    .switch label { margin-top: 0px !important; }
    selec { height: auto !important; padding: 4px 0px !important; }
    a.btn { font-size: 12px !important; padding: 6px 10px !important; }
    /*a.btn .fa{display:none;}*/
    a.btn-gradient .fa, span.btn-gradient .fa { display: block; font-size: 13px !important; }
    .set_all { float: none !important; margin-top: 5px; }
    .circle_nav_wrap, .circle_nav_wrap ul { height: 30px; }
    .circle_nav_wrap ul li { display: inline-block; width: 75px; height: 50px; }
    .navbar-branding { max-width: 215px; }
    .navbar-right { max-width: 80px; }
    .circle_nav_wrap { padding-top: 0px; padding-bottom: 20px; }
    .login-page .panel-bg, body.login-page .panel { width: 100% !important; }
    body.login-page #page-logo { width: 100% !important; margin: 0px 0px 10px 0px !important; text-align: center !important; }
    body.login-page #page-logo img { display: inline !important; width: 150px; }
    .header-logo img { width: 100px; margin-top: 7px; }
    #content, .panel-body { padding: 10px !important; }
    .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1 { padding-left: 0px !important; padding-right: 0px !important; }
    .row { margin-left: -5px !important; margin-right: -5px !important; }
    .stp1_frm .row { margin-left: 0px !important; margin-right: 0px !important; }
    .fileup-block div.manageW { padding-left: 11px !important; }
    .stp1_frm #txtSlug { margin-top: 3px; }
    .stepfieldgrp-clear { margin-bottom: 5px !important; }
    .row.xtra .input-group { width: 100% !important; }
    .panel, .form-group { margin-bottom: 5px !important; }
    .form-step-title { margin-bottom: 5px !important; font-size: 14px !important; }
    span.form-step-title { font-size: 13px !important; font-weight: 600; }
    .dealerMrtp .btn-group { margin-top: 0px !important; }
    .select-tpl-control { margin: 5px 0px 0px 0px !important; }
    .form-tpl-wrap ul li { margin-bottom: 0px !important; overflow: hidden; }
    .form-tpl-wrap ul li strong { top: 0px !important; }
    .form-tpl-wrap { padding: 0px !important; height: auto !important; margin-bottom: 10px !important; }
    .form-tpl-wrap .tpl-part-btn-act, .form-tpl-wrap .tpl-part-btn { margin-right: 5px; }
    body.login-page .fa-power-off { font-size: 14px !important; display: none; }
    body.login-page .text03 { font-size: 12px !important; display: block; line-height: 1.2; padding-bottom: 10px; }
    .evnCnt .mn { clear: both; line-height: 1.3; margin-top: 5px !important; margin-bottom: 5px !important; }
    p { line-height: 1.3; }
    select { text-indent: -3px; }
    .rwnew .col-sm-3 { padding-left: 0px !important; padding-right: 0px !important; }
    .evnCnt h3, h3 { margin-left: 0px !important; margin-right: 0px !important; line-height: 1.3; font-size: 12px; }
    .uni_slct { padding: 0px; overflow: hidden; }
    .top-select-drop { width: 100% !important; margin-top: 3px; }
    .top-select-drop .selector, .top-select-drop .selector span { width: 100% !important; }
    .accordion.mt25 { margin-top: 0px !important; margin-bottom: 0px !important; }
    .accordion .nopadding { width: 100% !important; overflow: auto; }
    .nopadding table { width: 1010px !important; }
    .btnSec .col-md-2, .btnSec .col-md-3 { text-align: left; margin-bottom: 5px; width: 32% !important; float: left; }
    .btnSec .btn-upload { width: auto !important; padding: 5px !important; }
    .btnSec .filesec, .btnSec .savegrn { width: 100% !important; padding-top: 5px; }
    .filesec input[type="file"] { margin-top: 5px; margin-bottom: 10px; }
    .circle_nav_wrap { background: transparent !important; padding-bottom: 0px !important; }
    .circle_nav_wrap ul { padding: 0px; margin-bottom: 0px !important; }
    .circle_nav_wrap ul li { width: auto !important; height: auto !important; margin-bottom: 0px !important; }
    .circle_nav_wrap ul li a.circle_nav { width: 30px !important; height: 30px !important; padding: 0px !important; margin: 0px !important; font-size: 21px !important; }
    .control-label i { margin-right: 5px; }
    #divZoom { width: 90% !important; margin: 0 auto !important; left: 0px; right: 0px; }
    #divZoom img, .sample-thumb-wrap img { max-width: 100%; }
    a.save-btn .fa-floppy-o, a.next-btn .fa-angle-double-right, a.prev-btn .fa-angle-double-left { font-size: 13px; }
    a.tpl-part-btn, a.tpl-part-btn-act { width: 88.55% !important; padding-top: 5px !important; padding-bottom: 5px !important; }
    .select-all-bottom div { width: 88.55% !important; }
    .accordian-number { width: 20px !important; margin-right: 5px !important; padding-left: 0 !important; padding-right: 0 !important; }
    .accordion .accordion-toggle-icon { padding: 6px 5px !important; margin: 8px 7px 0px 0px !important; }
    .accordion .accordian-icon { margin: 5px !important; }
    .panel-heading a.edit-icon { right: 15px !important; top: 2px !important; }
    .panel-heading a.edit-icon i, .fa-pencil-square-o { font-size: 14px !important; }
    .accordion-toggle .conttx { font-size: 11px; width: 100%; max-width: 250px; height: 38px; display: table-cell; vertical-align: middle; line-height: 1; }
    .togglediv_btn { height: 35px; min-width: 84px; }
    .footer-in { text-align: center; padding: 5px 0px; }
    .mngebutton .btn2 { width: 79% !important; margin-bottom: 5px; }
    .mngebutton .btn2.padMM { width: 100% !important; }
    .mngebutton .btn2inner { width: 212px !important; }
    #dvpicker { width: 92% !important; margin: 0 auto !important; left: auto !important; right: auto !important; }
    #dvpicker .ui-datepicker-multi .ui-datepicker-group { float: none !important; width: 100% !important; }
    #dvpicker .ui-datepicker-inline { width: auto !important; }
    .tbl_data_mng .col-md-3.max_wdh, .tbl_data_mng .col-md-3 { width: 100% !important; max-width: 100% !important; display: inline-block; padding-left: 10px !important; }
    .tooltipBXPT { left: 0 !important; margin: 0 auto; right: 0 !important; }
    a.event_ctrlbtn { width: 40px; }
    a.event_ctrlbtn span .fa { font-size: 15px; }
    div.download-btn { position: inherit !important; top: 0 !important; float: none !important; }
    .tbl-detail-wrap .info-row { padding-left: 5px !important; padding-right: 5px !important; }
    .mnguid_fa .fa { font-size: 13px !important; }
    .chart-form div { width: 100% !important; max-width: 100%; padding-left: 0px !important; padding-right: 0px !important; }
    .chart-form .manageselect button { width: 100% !important; max-width: 100% !important; }
    .chart-form .bg-red3 { padding: 6px 12px !important; }
    .userGID.panel-body .col-xs-3 { display: inline-block; max-width: 146px; float: none !important; height: auto; margin: auto; padding-left: 5px !important; padding-right: 5px !important; width: 100% !important; }
    .userGID.panel-body { text-align: center; }
    .userGID.panel-body .steps-tmb { padding-top: 0px !important; }
    .userGID.panel-body img { max-width: 100%; }
    .userGID.panel-body .steps-dwn { width: 100% !important; }
    .usr-pass-btn .nopadding { width: 100%; margin-bottom: 5px !important; }
    .usr-pass-btn .btn-upload { width: 100% !important; margin-left: 0px !important; text-align: center; }
    .usr-pass-btn .bg-orange3 { width: 100% !important; margin-right: 0px !important; margin-left: 0px !important; text-align: center; }
    .mngbtn_6 .btn-upload { padding: 6px 10px !important; }
    .panel-body.mnguid_fa { padding: 10px 5px !important; }
    .drp-slct select { text-indent: 0px !important; }
    .pdLR { padding-left: 5px !important; padding-right: 5px !important; }
    .scrollACC1.scrl-ovrflow { overflow-x: auto; }
    .scrl-ovrflow .clickrow .clicklink { min-width: 100% !important; position: unset !important; }
    .accordion-toggle .conttx { padding-right: 7px; }
    .btn-grp .btn-default { padding: 5px !important; }
    .add-mdl { margin-top: 10px; margin-right: 5px; }
    .tbl-detail-wrap .col-sm-6, .tbl-detail-wrap .col-xs-6 { width: 100% !important; max-width: 50% !important; float: left !important; }
    .table-head-btn.btn-xs { padding: 2px 6px !important; }
    .usr-pass-btn .btn-upload, .usr-pass-btn .bg-orange3 { white-space: inherit; }
    .Save-mg { margin-top: 5px; }
}
@media only screen and (min-width:768px) and (max-width:1023px) {
    #content_wrapper { min-height: inherit !important; }
    .circle_nav_wrap, .circle_nav_wrap ul { height: 88px; }
    .circle_nav_wrap ul li { height: 85px; }
    .pre_crnt { line-height: 1 !important; }
    .row.xtra label.lh25 { font-size: 12px; }
    .row.xtra label.lh25 .fs16 { font-size: 13px !important; }
    .stepform-wrap .col-md-4.col-sm-4 { padding-left: 0px !important; }
    .stepform-wrap .col-md-4.col-sm-4 .form-tpl-wrap { padding-left: 0px !important; padding-right: 0px !important; }
    a.tpl-part-btn, a.tpl-part-btn-act { width: 185px !important; }
    .imgarr { margin-left: 2px !important; }
    .accordian-number { margin-right: 10px !important; }
    .accordion .nopadding { width: 100% !important; overflow: auto; }
    .accordion .nopadding .table { width: 1030px !important; }
    .mail_table.nopadding .table { width: 100% !important; }
    .stp1_frm label { font-size: 11px !important; line-height: 1; }
    .stp1_frm .col-md-4.col-sm-4 { padding-left: 10px !important; }
    .stp1_frm .col-md-4.col-sm-4.stepfieldgrp-clear { padding-left: 0px !important; }
    .stp1_frm .pt15.pb15.xtra { padding: 0px !important; }
    .stp1_frm .fs16.fa-question-circle { font-size: 12px !important; }
    .timepicker_wrap { padding: 5px 0px !important; }
    .time, .mins, .meridian { width: 34px !important; font-size: 12px !important; line-height: 2 !important; }
    .prev, .next { padding: 12px !important; background-size: 15px auto !important; }
    .prev { background-position: 50% -45% !important; }
    .next { background-position: 50% 130% !important; }
    .ti_tx, .mi_tx, .mer_tx { margin: 5px 0px !important; }
    .cBoxinline table tr { max-width: 140px !important; }
    .tbl_data_mng .fsn.pull-left { font-size: 12px !important; line-height: 1; width: 45% !important; text-align: left; float: left; }
    .tbl_data_mng .datacnt-main { font-size: 15px !important; line-height: 1 !important; }
    .tbl_data_mng .clrBX { width: 15px !important; height: 15px !important; margin-top: 3px; }
    .tbl_data_mng .col-md-3 { max-width: 160px; padding: 0px 5px; }
    .tbl_data_mng .col-md-3.max_wdh { max-width: 135px; width: 100%; }
    .chart-form button.btn.btn-default { width: 150px !important; }
    .userGID .steps-dwn { width: 100% !important; }
    .userGID .steps-tmb img { max-width: 100%; }
    .userGID .steps-tmb { padding-top: 0px !important; }
    .userGID .col-xs-3 { padding-left: 5px !important; padding-right: 5px !important; height: 185px; }
    .usr-pass-btn .bg-orange3 { margin-left: -25px !important; }
    .spn-date { margin-left: 0px !important; }
    .accordion-toggle .conttx { font-size: 13px; width: 100%; height: 38px; display: table-cell; vertical-align: middle; line-height: 1; }

}
@media only screen and (min-width:1024px) and (max-width:1200px) {
    .stepform-wrap .col-md-4.col-sm-4 { padding-left: 0px !important; }
    .stepform-wrap .col-md-4.col-sm-4 .form-tpl-wrap { padding-left: 0px !important; padding-right: 0px !important; }
    #content_wrapper { min-height: inherit !important; }
    .top-select-drop { max-width: 235px !important; width: 100% !important; }
    .tbl_data_mng .col-md-3 { max-width: 140px; padding: 0px 5px; }
    .tbl_data_mng .col-md-3.max_wdh { max-width: 218px; }
    .stepform-wrap.stp1_frm .evnt_name { padding-left: 11px !important; }
}
@media only screen and (min-width:320px) and (max-width:400px) {
    .upld_btn .stp2 { width: 210px !important; }
    i.fa { font-size: 13px; }
}
@media only screen and (min-width:320px) and (max-width:360px) {
    .mng-prl-usr .btn-addnew { margin-bottom: 5px !important; }
}
@media only screen and (min-width:412px) and (max-width:980px) {
    .upld_btn .stp2 { width: 280px !important; }
}
@media only screen and (min-width:320px) and (max-width:480px) {
    .acc_tgl { width: 80% !important; }
}
@media only screen and (min-width:412px) and (max-width:767px) {
    .mngebutton .btn2.padMM.mngbtn_6 { width: 79% !important; }
}
@media only screen and (min-width:567px) and (max-width:767px) {
    .set_all { float: right !important; margin-top: 0px !important; }
}
@media only screen and (min-width:1101px) and (max-width:1290px) {
    .top-select-drop.drp-slct { width: 205px !important; }
    .Tpl-btn-wrp.stepform-wrap .col-md-4.col-sm-4 { padding-left: 0px !important; padding-right: 0px !important; }
    .Tpl-btn-wrp.stepform-wrap .form-tpl-wrap { padding-left: 0px !important; padding-right: 0px !important; }
}

@media only screen and (min-width:800px) and (max-width:1300px) {
    .acrdion-bdy .btn .fa { font-size: 14px !important; }
    .spn-date { margin-left: 0px !important; }
}
@media only screen and (min-width:567px) and (max-width:850px) {
    .button-set { margin-top: -10px !important; margin-right: 0px !important; }
    .email_content .col-xs-6 { padding-left: 10px !important; padding-right: 10px !important; }
}
@media only screen and (min-width:768px) and (max-width:990px) {
    .slct-All-btn { width: 35% !important; float: left; }
    .usr-pass-pd { margin-top: 10px !important; }
    .cstm-Ipt .form-control { width: 80% !important; }

}
@media only screen and (min-width:768px) {
    .evnt-slct-Btn .btn-default { height: 34px; }
    .P-Grup .col-md-4 .btn { float: right !important; }
    .P-Grup .col-md-4 .AddBooking { margin-right: 0 !important; }
    .circle_nav_wrap ul { display: table !important; margin: auto !important; }
}
@media only screen and (width:320px) {
    /*a.btn{display:none;}*/
    .inpt_Wth.col-xs-9 { width: 70% !important; }
    .upld_btn .stp2, .mngebutton .btn2inner { width: 195px !important; }
}
.chklst input[type="checkbox"] { vertical-align: baseline !important; }
.button-set { margin-right: 15px; }
.exp-rprt { text-align: center; }
.accs-btn .fa { font-size: 15px !important; }
.accs-btn .btn, .userGID-Btn .btn-success { border-color: #fff; }
.BTN-slt-mlti .btn-group, .BTN-slt-mlti .btn-group .btn { width: 100%; }
#toggle_sidemenu_l { font-size: 24px !important; padding-left: 25px; margin-left: 0px !important; width: 65px !important; float: left; display: block; }

