@media only screen and (max-width:979px) and (min-width: 320px) {
html body{

}
body .bg-green {
    background-color: #105c68;
    padding: 14px 4px !important;
}
header,header#header {
    position: static !important;
}
#header + #dash {
    padding-top: 40px !important;
  } 
body .navbar-dark .navbar-toggler-icon {
        background: none;
    width: 30px;
    height: 21px;
    border-bottom: 3px solid #fff;
    margin-bottom: 8px;
    position: relative;
    margin-top: 5px;
}
body .navbar-dark .navbar-toggler-icon:after{
position: absolute;
    width: 30px;
    height: 2px;
    background: #fff;
    display: block;
    content: ' ';
    top: 11px;
    left: 0;

}

body .navbar-dark .navbar-toggler-icon:before{
position: absolute;
    width: 30px;
    height: 2px;
    background: #fff;
    display: block;
    content: ' ';
    top: 3px;
    left: 0;

}

body .navbar-dark .navbar-toggler {
    border-color: #eee;
    padding: 2px 11px;
}
body #header .col-12.col-sm-10.px-sm-0.pl-sm-2{
padding:0;
}

.cardbg {
    top: 0px;
    padding-left: 0;
    padding-bottom: 24px;
}
body #header{
    margin-top: 0px;
}

body #innerheader{
    margin-top: 10px;
}

div#loginButtonId {
    flex-basis: auto;
}

div#otpLableId {
    flex-basis: auto;
}
body #topbar{
height:auto;
}
body #secondbar {
    font-size: 16px;
    background: #fff;
    display: block;
}

body .mob-hide {
    display: block;
}
body h3,body .h3 {
    font-size: 1.4rem;
}
#header + #dash {
    padding-top: 140px;
}
body .card.blockshadow {
    border-radius: 7px;
    margin-bottom: 7px;
    margin-top: 4px;
    min-height: auto !important;
    height: auto !important;
}

.col-12.col-sm-5.pl-sm-5.d-none.d-sm-block{
display:block !important;}
body .card-body {
    padding: 0.55rem 1.25rem;
}

body .card-body .card-title {
   
    margin-top: 6px !important;
}

.card-body .col{
    flex-basis: auto;
}
div#propertyDeedNewSummary_1 {
    max-width: 100%;
    width: 100%;
    overflow: scroll;
    padding: 0;
    margin: 0;
}

.card-body#deedSection .col {
    margin-bottom: 14px;
}

body div#propertyDeedNewSummary_1 .col{
padding: 0;
}
body .table thead th{
    min-width: 91px;
}

body #deedSection .row .col.col-sm-12{
    max-width: 100%;
    width: 100%;
    overflow: scroll;
}
body #propertyDeedNewBoundary input[type="text"]{
min-width:150px;
}
body .multi-steps > li{font-weight: bold;font-size: 9px;}
body .multi-steps > li.is-active ~ li {
    color: #000;
}
body h5,body .h5{
    margin-bottom: 8px;
    display: block !important;
}

.col[style="padding-left: 0;padding-right: 0;"] {
    padding: 0 15px !important;
}
#showMainGrid1 .col.col{

}

#agePanDiv .col.col{
margin: 0 0 5px 0 !important;
}
#showMainGrid1 .col.col strong {
    margin-top: 15px;
    display: block;
}
#fmSection .row{
    width: 100%;
    max-width: 100%;
    overflow: scroll;
    margin: 0;
}
#personal #showMainGrid1 .col.col, #fieldCADDiv #showMainGrid2 .col.col{
    margin: 0 0 4px 0 !important;
}
#personal #showMainGrid1 .col.col strong, #fieldCADDiv #showMainGrid2 .col.col strong {
    margin-top: 0px;
    display: block;
}

#personal #showMainGrid1 .col.col input,#personal #showMainGrid1 .col.col select, #fieldCADDiv #showMainGrid2 .col.col input, #fieldCADDiv #showMainGrid2 .col.col select{
    margin-bottom: 15px;
}
#transaction{
    width: 100%;
}
#searchDataGrid{
    width: 100%;
    max-width: 100%;
    overflow: scroll;
}
#applicationTypeId, #slotRescheduleSearchBy, #applicationId{
margin-bottom:15px !important;

}
#slotRescheduleBtn #submitBtn{
    display: block;
    width: 100%;
}
.modal-dialog.modal-lg{
width:96% !important;
}
.modal-content, .modal-body{
width:100% !important;
}
#khata_details{
width: 100%;
} 
#searchDataGrid .compress .row.font14.mb-2.mx-0 .col-12.col-sm-3{
margin-bottom:15px;
}

#dTable_wrapper .dataTables_scrollHeadInner {
    display: none;
}
#dTable_wrapper .dataTables_scrollBody table tr{
height: auto !important; 
}
#dTable_wrapper .dataTables_scrollBody table tr .dataTables_sizing{
height: auto !important;
overflow: visible;
}

div#deedSubdeedSroDiv1 {
    padding: 0;
    margin-top: 15px;
}
div#section1 {
    padding: 0 12px;
}
div#appointmentSlip .card.blockshadow .row.mb-4.mr-4.ml-4.mt-4 + .row.mr-4.ml-4.mb-4 {
    width: 85%;
    max-width: 100%;
    overflow: scroll;
}
#deedSubdeedSroDiv1.col.col-sm-3.mt-3{
padding: 0 15px 11px;
}
#dash {
    padding-top: 150px;
}
#dateOfDeceased{
    margin-top: 15px;
    margin-bottom: 15px;
}
.remove_on_mobile{
display:none;
}

html body .navbar-nav .nav-link{
   padding: 1.55rem 1rem;
}
body .navbar-dark .navbar-toggler{
   margin-bottom: 14px;
}

body .log_in{
    padding-top:0px !important;
}

}