@media screen and (min-width : 200px) and (max-width : 768px)
{
	.posLeftMenu 
	{
		/*
		display: flex;
		display: -webkit-flex;
		min-height: auto;
		top: initial;
		left: 0;
		height: auto;
		width: 100%;
		bottom: 0;
		padding: initial !important;
		*/
	}

	.posBodyWrapper 
	{
		left: initial;
		margin: 0 auto;
		float: initial !important;
		overflow: initial;
		top: initial;
		/*margin-top: 40px;*/
	}

	.windowActions
	{
		display: none;
	}

	.posAdminActinos 
	{
		right: initial;
	}

	.posAdminActinos > div
	{
		margin-right: 0;
	}

	.posAdminActinos_user
	{
		margin-right: 5px;
	}

	.posBodyWrapper
	{
		width: 97%;
		flex: unset !important;
	}

	.tabPageHeader
	{
		font-size: 15px;
		margin-top: 5px;
	}

	.posLeftMenu 
	{
		display: none;
	}

	.toggleLeftMenu
	{
		display: inline-block;
	}

	.posLeftMenu > a
	{
		border: none;
		flex: 1;
		-webkit-flex: 1;
		margin: 3px;
	}

	.posMenuNameWrapInner > i 
	{
		font-size: 23px !important;
	}


	#dashboardWrap_leftColumn,#dashboardWrap_rightColumn
	{
		width:100%;
	}

	.chartWrap_dashboard,.dashboard_upcoming_events_wrap,.equipments_dashboard_wrap,.toDoListWrap_dashboard_wrap, .toWeeklyBudget_dashboard
	{
		/*width: 94% !important;
		margin-left:3% !important;*/
	}

	.chartWrap_dashboard:first-child
	{
	    /*margin-top: 62px;*/
	}

	.upcomingEvents_dashboard_pos_wrap_outer
	{
		position: relative;
	}

	.equipments_dashboard_content td,.equipments_dashboard_content th a
	{
		font-size:8px !important;
	}

	.dashboardItem_container
	{
		padding: 0;
	}

	#POSdateTime
	{
		font-size:10px !important;
		flex-direction:column;
	}
	#POSdateTime > div:nth-child(1)
	{
		order:2;
	}
	#POSdateTime > div:nth-child(2)
	{
		order:1;
		margin-left:unset;
	}
	
	#canvas
	{
		min-height:70vh;
	}

	.posBody 
	{
		min-width: auto;
		width: 100%;
		margin-bottom: 50px;
	}

	.searchProductField_pos
	{
		width: 90%;
	}

	.posHeader
	{
		display: flex;
		display: -webkit-flex;
		height: auto;
	}

	.posHeader > span 
	{
		width: 33.33%;
		text-align: center;
	}

	.posWrap
	{
		width: 100%;
		margin: 0;
	}

	.posBody_sell
	{
		padding-right: 0 !important;
		min-width: 100%;
	}

	.posBody_sale_total > button i
	{
		margin-right: 0 !important;
	}

	.posTop_header > div > img 
	{
		width: 25px;
	}

	.posTop_header
	{
		height: 45px;
	}

	.posLoginWrap_inner
	{
		top: -350px;
		width: 95%;
	}

	.posSalesHistory_header_dates, .advanceFilterOptionsWrap > div
	{
		flex-direction: column;
		-webkit-flex-direction: column;
	}

	.posSalesHistory_header_dates > div, .posSalesHistory_header_dates .bootstrap-select, .advanceFilterOptionsWrap > div > div
	{
		width: 100% !important;
	}

	.posSalesHistory_header_dates > div
	{
		margin-bottom: 5px;
	}

	.filterDateBtnHistory
	{
		top: 0;
	}

	.posBody_sale_total button span
	{
		display: none;
	}

	.posHeader
	{
		position: relative;
	}

	.includeInactiveProductWrap label i, .addToNewLinePosWrap label i
	{
		display: none;
	}

	.posLeftMenu
	{
		z-index: 999;
		position: fixed;
		padding-top: 45px;
	}

	.expandOPT_btn_wrap
	{
		right: 0;
	}

	.upcomingEvents_dashboard_pos_wrap_outer
	{
		padding: 5px;
		min-width: initial;
		width: 100%;
	}

	.posBtnDeliveryDashboard
	{
		/*margin-top: 10px;*/
	}

	.toDoListWrap_dashboard
	{
		margin-bottom: 60px;
	}

	.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
		/*padding: 1px !important;*/
		font-size: 13px;
	}

	.addedProductListTable_fair td, .addedProductListTable_fair th
	{
		padding: 5px !important;
	}

	.optTableWrap
	{
		overflow: auto;
	}

	div.dataTables_wrapper div.dataTables_length,
	{
		text-align: unset;
	}

	.editSectionContent, .editSectionContent_financial
	{
		padding: 5px;
	}

	.showDesktop
	{
		display: none;
	}

	.showMobile
	{
		display: block;
	}
	
	.deliveryDone_btn_wrap .btn 
	{
		margin: 3px;
	}

	#quickEFTPOScalculator_outer
	{
		margin-left: 0;
		margin-top: 30px;
		margin-bottom: 60px;
		width: 100%;
	}

	.upDownArrowWrapCloseRegister
	{
		width: 100px !important;
	}

	.paymentsDetails_closeSales, .closeRegisterContents > div
	{
		/*width: 100%;*/
	}

	.paymentsDetails_closeSales_wrap .ui.input
	{
		width: 100%;
	}

	#quickEFTPOScalculator_eftPOS,#quickEFTPOScalculator_MCVI,#quickEFTPOScalculator_AX
	{
		position:relative;
		clear:both;
		color:#FFF;
		display: inline-flex;
		margin-bottom: 10px;
	}

	.toggleLeftMenu
	{
		display: block;
	}

	.profileName, .posLogoWrap
	{
		display: none;
	}

	#posFullWrap
	{
		position: relative;
		z-index: 9999;
	}

	.taskStatusWrap > .col-sm-3:nth-last-child(-n+3)
	{
		margin-bottom: 1rem !important;
	}

	.taskStatusWrap > .col-sm-3:last-child
	{
		margin-bottom: 0 !important;
	}

	.hideInMobile
	{
		display: none !important;
	}
	
	.calendarRow .pane
	{
		width: 100% !important;
	}
}

@media screen and (min-width : 200px) and (max-width : 500px) 
{
	.productListWrap_fair > div
	{
		width: 48%;
	}

	.productListWrap_fair > div:nth-child(3n+3)
	{
		margin-right: 2%;
	}

	.productListWrap_fair > div:nth-child(2n+2)
	{
		margin-right: 0;
	}

	.payBtns_fair_wrap
	{
		display: grid;
	}

	.productListWrap_fair, .payBtns_fair_wrap, #paymentForm_fair > div
	{
		margin-left: 0;
		margin-right: 0;
	}

	.clockWrap
	{
		display: none !important;
	}

	#frame
	{
		display: flex;
		flex-direction: column;
		height: 82vh !important;
	}

	.dataTables_filter label
	{
		width: 95% !important;
		margin-left: 0 !important;
	}

	.posSalesHistory
	{
		padding: 5px;
	}

	.toggleLeftMenuWrap
	{
		margin-right: 15px;
	}

	.profileDropDown img
	{
		width: 25px;
		height: 25px;
		margin-right: 0 !important;
	}

	.profileDropDownWrap .profileDropDown
	{
		padding: 5px 0rem;
	}
	
	.hideInDesktop
	{
		display: block;
	}
}