@media screen and (max-width:1699px){
	.grid-box.grid-block li:nth-child(1) { flex: 0 0 120px; width: 120px;}
}
@media screen and (min-width:1600px){.seller-buyer-info .basic-info .grid-box.grid-block li {flex:auto; }
.seller-buyer-info .basic-info .grid-box.grid-block li:first-child {flex:0 0 70px;}
.seller-buyer-info .basic-info .grid-box.grid-block li:nth-child(2) {flex:0 0 150px;}
.seller-buyer-info .basic-info .grid-box.grid-block li:last-child {flex: 0 0 auto;}}
@media screen and (max-width:1599px){
	.grid-box.grid-block {flex-wrap: wrap; justify-content:right; }
	.grid-box.grid-block li {flex: 0 0 auto;}
	.grid-box.grid-block li:nth-child(1), .grid-box.grid-block li:nth-child(2), .grid-box.grid-block li:nth-child(3), .grid-box.grid-block li:nth-child(4) {flex: 0 0 33.33%; width:0; }
	.grid-box.grid-block li:nth-child(5) {flex: 0 0 calc(33.33% - 40.3px);}	
}
@media screen and (max-width:1499px){
	.grid-box li strong {width: 138px;}
	.esr-status-block .esr-status-section .esr-grid-block .grid-block {flex-wrap: wrap;}
	.esr-status-block .esr-status-section .esr-grid-block .grid-block label {flex: 0 0 100%;}
	.esr-documents .art-work-content .gallery-block .image-block {flex: 0 0 20%;}

	/*======= MAP-DETAILS ==========*/
	.map-details .map-block iframe {height: 400px;}
}
@media screen and (max-width:1399px){
	.tq-info-block .grid-box {flex-direction: column;}
	.tq-info-block .grid-box.grid-block {flex-direction: row;}
}
@media screen and (max-width:1366px){
	.modal rte-content {height: calc(100vh - 276px) !important;}
}
@media screen and (max-width:992px){
	.modal rte-content {height: auto !important;}
}
@media screen and (max-width:1199px){
	header .nav {margin-left:10px;}
	header .nav li {padding: 0 10px;}
	.dashboard-page table tr th, .dashboard-page table tr td {position: inherit !important;}
	.dashboard-page table thead tr th:nth-child(7), .dashboard-page table tbody tr td:nth-child(7) {box-shadow: none; clip-path: none;}

	.esr-status-block .max-content {flex-wrap: wrap;}
	.esr-status-block .max-content aside { flex: 0 0 50%; padding: 0 10px; margin-bottom: 30px;}

	/*======= MAP-DETAILS ==========*/
	.map-details .financial-block {display: block;}
	.map-details .map-block iframe {height: 350px;}
	.map-details .details-list>li {padding: 12px 0 0; }
	.map-details .details-list {margin:  0 0 20px;}

	.financials-block .financial-inner .balance-block {flex-wrap: wrap;}
	.financials-block .financial-inner .balance-block .balance-file-status { flex-grow: 1; flex: 1 0 40%;}
	.financials-block .financial-inner .balance-block .balance-file-status .icon-btn {display: none;}
	.financials-block .financial-inner .balance-block.active { position: static;}
	.financials-block .financial-inner .closing-statement .table-block {overflow: auto;}
	.financials-block .financial-inner .closing-statement .form-control {width: 120px;}
	.closing-page .deposit-block {gap: 30px;}
	.closing-page .table-block {overflow: auto; white-space:nowrap;}
	.closing-page .table-block .form-control {width: 150px;}

	h3 {font-size: 28px;}
}
@media screen and (max-width:991px){
	.btn {padding: 5px 10px;}
	header {padding: 5px 15px;}
	section {padding: 0 15px;}
	header .right-side {justify-content: right;}
	header nav#nav {flex-direction:  column; align-items: flex-start;}
	header nav#nav .navbar-nav {padding:60px 30px; float: none !important; text-align: left; overflow: auto; height: 100%; margin:0; }
	header nav#nav .navbar-nav>li {display: block; float: none; border-bottom:1px solid #c1cfdc ; margin:0; padding: 8px 0;}
	header nav#nav .navbar-nav>li>a {color: #fff; font-weight: 400; font-size:16px;}
	header .nav li a:after {display: none;}
	header nav#nav.is-active{opacity:1;visibility:visible; transform: translateX(0); transition:all .5s ease;}
	header nav#nav{position:fixed;top:0;left:0;margin:0;z-index:990;opacity:0; visibility:hidden; height: 100%; width:100%; max-width: 450px; background-color:#32618c; transform: translateX(-100%); transition:all .5s ease;}
	header .mobile-toggle{ position:relative; right:0; z-index:999;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.25s;transition-timing-function:linear;background-color:transparent;border:0; overflow:visible; padding:0; width:34px; margin-left: 5px; height:28px;}
	header .mobile-toggle:hover{opacity:1}
	header .mobile-toggle:focus{outline:0}
	header .mobile-toggle-box{width:28px;height:28px;display:none;position:relative;}
	header .mobile-toggle.mobile-toggle--squeeze { transition:all .5s ease-in-out;}
	header .mobile-toggle.mobile-toggle--squeeze.is-active {position: absolute; left:20px;}
	header .mobile-toggle.mobile-toggle--squeeze.is-active .mobile-toggle-box{display: inline-block;}
	header .mobile-toggle.mobile-toggle--squeeze img {width: 22px;}
	header .mobile-toggle.mobile-toggle--squeeze.is-active img {display: none;}
	header .mobile-toggle-inner{display:block;top:50%;margin-top:-2px}
	header .mobile-toggle-inner,
	header .mobile-toggle-inner::before,
	header .mobile-toggle-inner::after{width:28px;height:2.5px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;}
	header .is-active .mobile-toggle-inner,
	header .is-active .mobile-toggle-inner::before,
	header .is-active .mobile-toggle-inner::after{background-color:#fff}
	header .mobile-toggle-inner::before,.mobile-toggle-inner::after{content:"";display:block}
	header .mobile-toggle-inner::before{top:-8px}
	header .mobile-toggle-inner::after{bottom:-8px}
	header .mobile-toggle--squeeze .mobile-toggle-inner{ -webkit-transition-duration:.075s;-ms-transition-duration:.075s;transition-duration:.075s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-ms-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
	header .mobile-toggle--squeeze .mobile-toggle-inner::before{-webkit-transition:top .075s .12s ease,opacity .075s ease;-ms-transition:top .075s .12s ease,opacity .075s ease;transition:top .075s .12s ease,opacity .075s ease}
	header .mobile-toggle--squeeze .mobile-toggle-inner::after{-webkit-transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55,0.055,0.675,0.19);-ms-transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55,0.055,0.675,0.19)}
	header .mobile-toggle--squeeze.is-active .mobile-toggle-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;-ms-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-ms-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
	header .mobile-toggle--squeeze.is-active .mobile-toggle-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}
	header .mobile-toggle--squeeze.is-active .mobile-toggle-inner::after{bottom:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215,0.61,0.355,1);-ms-transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215,0.61,0.355,1)}

	.top-block {padding: 15px;}
	.top-heading {flex-wrap: wrap;}
	.top-heading .filter-list ul {left: auto; transform:inherit; right:0px;}
	.top-heading .filter-list:before {left: auto; transform:inherit; right:20px;}
	.top-heading .filter-list-block .dropdown-btn {display: flex; align-items: center;}
	.top-heading .dropdown-btn {font-size: 14px;}

	.tq-info-block .max-content {display: block;}
	.tq-info-block .grid-box {flex-direction: row;}
	.grid-box.grid-block li:nth-child(1), .grid-box.grid-block li:nth-child(2), .grid-box.grid-block li:nth-child(3), .grid-box.grid-block li:nth-child(4) {flex: 0 0 20%; width:0; }
	.grid-box.grid-block li:nth-child(5) {flex: 0 0 calc(20% - 40.3px);}
	.esr-documents .art-work-content .gallery-block .image-block {flex: 0 0 25%;}

	/*======= MAP-DETAILS ==========*/
	.map-details .main-block {display: block; margin: 0;}
	.map-details .main-block .features-block, .map-details .main-block .map-gallery-block {padding: 0;}

	.closing-page .deposit-block {display: block;}
	.contact-cards .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {height: calc(100vh - 306px);}

	h3 {font-size: 26px;}

	.settings-page .settings.side-menu {float: left; width:250px;}
	.settings-page .right-page {float: left; width:calc(100% - 250px); padding:0 15px; }
	.settings-page .top-heading .right-buttons {flex-grow: 1; justify-content:right; }

	.net-sheet {padding: 15px;}
	.net-sheet .net-sheet-list li>strong {font-size: 14px;}

	.side-bar-toggle {font-size: 0; height: 22px; width: 22px; padding: 0;}
}
@media screen and (max-width:767px){
	.dataTables_paginate {transform: translateX(50%); bottom:35px; width: 100%;}
	.dataTables_length {transform: translateX(-50%); left:50%; bottom:10px; }
	.top-heading .search-block {max-width: inherit; flex:0 0 calc(50% - 10px); order: 1;}
	.top-heading .filter-list-block {flex:0 0 calc(50% - 10px); order: 1;}
	.dashboard-page .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {height: calc(100vh - 282px);}
	.top-heading .filter-list ul {max-height: calc(100vh - 150px);}
	.tq-info-block .grid-box {flex-direction: column;}
	.tq-info-block .grid-box.grid-block {flex-direction: row;}
	.grid-box.grid-block li:nth-child(1), .grid-box.grid-block li:nth-child(2), .grid-box.grid-block li:nth-child(3), .grid-box.grid-block li:nth-child(4) {flex: 0 0 33.33%; width:0; }
	.grid-box.grid-block li:nth-child(5) {flex: 0 0 calc(33.33% - 40.3px);}
	.contact-preview .user-info h4 {font-size: 22px;}
	.modal .modal-header h4 {font-size: 18px;}

	.esr-documents .top-heading .right-buttons {flex-wrap: wrap; justify-content:right; width:100%;}
	.esr-documents .top-heading .right-buttons select.form-control {width: auto;}
	.esr-documents .top-heading .right-buttons .search-block {max-width: 280px; flex:0 0 auto; order: 0;}
	.esr-documents .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {height: calc(100vh - 410px);}
	.document-modal.modal .modal-body {overflow-y: auto;}
	.document-modal.modal .document-modal-content {flex-wrap: wrap;}
	.document-modal.modal .document-attachment-body .document-modal-content .left-block iframe {height: calc(100vh - 100px);}
	.document-modal.modal .document-attachment-body .document-modal-content .left-block .attachment-img img {height: auto;}
	.document-modal.modal .document-attachment-body .document-modal-content .left-block,
	.document-modal.modal .document-modal-content .left-block {flex: 0 0 100%;}
	.document-modal.modal .document-attachment-body .document-modal-content .right-block,
	.document-modal.modal .document-modal-content .right-block {flex: 0 0 100%; height:auto; overflow:visible; }
	.esr-documents .art-work-content .gallery-block .image-block {flex: 0 0 33.33%;}
	.activity-block .activity-list .activity-item .activity-body p {font-size: 14px; line-height:24px;}
	.closing-page .deposit-block {overflow: auto; white-space:nowrap;}
	.contact-cards .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {height: calc(100vh - 338px);}
	.contact-cards .top-heading .search-block {order: 0;}

	h3 {font-size: 24px;}
	.settings-page .settings.side-menu {width: auto; background:transparent; height:auto; padding-right:0; }
	.settings.side-menu h4 {padding: 0 20px 0 0; font-size: 18px; margin-bottom:5px; position:relative; }
	.settings.side-menu h4:after {content: "\f105"; font-family:fontawesome; position:absolute; top:50%; right: 5px; transform:translateY(-50%); -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
	.settings.side-menu h4.active:after {transform:translateY(-50%) rotate(90deg);}
	.dynamic-forms .top-heading .search-block {flex: auto; order:0; }
	.settings-page .right-page {float: none; width: 100%;}
	.settings.side-menu .sub-menu {position: absolute; width: 250px; background: rgb(245, 248, 250); left: 0; height: calc(100vh - 92px); transform: translateX(-100%); -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
	.settings.side-menu .sub-menu.active {transform: translateX(0);}

	.net-sheet .net-sheet-list li {flex-wrap: wrap; gap:10px; margin-bottom:20px; }
	.net-sheet .net-sheet-list li>strong,
	.net-sheet .net-sheet-list li>input:first-child {flex: 0 0 100%;}
}
@media screen and (max-width:599px){
	header .profile button {font-size: 0; padding-left:0; }
	header .profile button i {font-size: 14px; margin: 0;}
	header .toggle-block {right: 0;}

	.esr-documents .top-heading .right-buttons select.form-control { flex: 0 0 calc(50% - 34px); width: 100%;}

	/*======= MAP-DETAILS ==========*/
	.map-details .map-block iframe {height: 300px;}

	.financials-block .financial-inner .balance-block .balance-file-status {flex: 0 0 100%;}

	.edit-seller-buyer {padding:30px 15px;}
	h3 {font-size: 22px;}
	.esr-status-block .grid-block .icon-btn {opacity: 1;}
	.settings-page .settings.side-menu {float: none;}
	.settings.side-menu h4 {width: fit-content;}
	.settings-page .right-page .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {height: calc(100vh - 280px);}
	.settings-page .settings.side-menu {padding-bottom: 0;}
}
@media screen and (max-width:479px){
	.top-heading .search-block {flex:0 0 100%;}
	.top-heading .filter-list-block {flex:0 0 100%;}
	.top-heading .filter-list ul {width: 100%; max-height: calc(100vh - 200px);}
	.dashboard-page .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {height: calc(100vh - 325px);}
	.grid-box.grid-block li:nth-child(1) {flex: 0 0 100%;}
	.grid-box.grid-block li:nth-child(2), .grid-box.grid-block li:nth-child(3), .grid-box.grid-block li:nth-child(4) {flex: 0 0 50%; width:0; }
	.grid-box.grid-block li:nth-child(5) {flex: 0 0 calc(50% - 40.3px);}
	.contact-preview .user-info h4 {font-size: 20px;}
	.esr-documents .art-work-content .gallery-block .image-block {flex: 0 0 50%;}

	/*======= MAP-DETAILS ==========*/
	.map-details .map-gallery-block>div {flex-wrap: wrap;}
	.map-details .gallery-block>a {flex: 0 0 100%; margin: 0;}
	.map-details .gallery-block>div {padding-top: 10px; gap:10px; display:flex;}
	.map-details .gallery-block>div>a {margin: 0;}
	.map-details .gallery-block>div a>span {padding: 3px 8px; font-size:12px; }
	.map-details .gallery-block div img {height: 100%;}

	.contact-cards .top-heading .search-block {flex:auto;}

	h3 {font-size: 20px;}
	.tq-info-block .tqdiv .commissions-paid strong {flex-shrink: 1;}
	.activity-block .top-heading .right-buttons {flex-wrap: wrap;}

	.settings-page .right-page .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {height: calc(100vh - 300px);}

	.net-sheet .image-container {display: block;}
	.tq-info-block .tqdiv .commissions-paid strong {width:auto;}
	header .mobile-toggle-inner, header .mobile-toggle-inner::before, header .mobile-toggle-inner::after {width: 20px;}
}
@media screen and (max-width:375px){
	header .logo {max-width: 120px;}
	.side-bar-toggle {margin-left: 10px; width:20px; height:20px;}
	header .mobile-toggle.mobile-toggle--squeeze img {width: 18px;}
}