

/* ==========================================================================
   Author's custom styles
   ========================================================================== */


/* Responsive styles
================================================== */


/* Large Devices, Wide Screens [lg]*/

@media (min-width: 1200px) {}





/* Medium Devices, Desktops [md]*/
@media (max-width: 1199px) {

	.right-aside .menues_sub { padding: 44px 25px 10px 25px; width: 35%; }
	.no_record_found a.btn_cus.btn { font-size: 14px; padding: 7px 10px; width: auto; margin-right: 6px; }
	.deleteoperation.btn_group { width: 100%; }
	.btn.btn-lh-2.btn-blue.btn_cus.popup-link { width: auto; height: auto; }
	.school_cstm_form .responsive-offset { margin-left: 33.3%; }
	.custom_form.upload_formSec .upload-btn { float: left !important; }
	.form-search.log_report select { line-height: normal; }


}
/* Small Devices, Tablets  [sm]*/
@media (max-width: 991px) {

	.user_dtls { padding-right: 10px; }
	.user_dtls p { font-size: 12px; }
	.left-aside nav ul li a { font-size: 13px; padding: 15px 10px 15px 20px; }
	.left-aside nav ul li a.submenue:after { top: 20px; }
	.right-aside .menues_sub { padding: 44px 10px 10px 10px; width: 35%; }
	.menues_sub .menue li a { padding: 12px 10px 12px 12px; }
	.left-aside footer { padding: 17px 10px 20px 10px; }
	.btn.btn-lh { width: auto; margin-top: 10px; }
	.no_record_found { margin: 10px 0 10px; }
	.no_record_found a.btn_cus.btn { padding: 7px 8px; font-size: 12px; }
	.no_record_found a.btn_cus.btn:last-child { margin-right: 0; }
	#add-edit-form .btn_cus.btn-orange { min-width: inherit; }
	.btn.btn-lh-2 { height: auto; }
	.btn_cus.btn { min-width: auto; }
	.deleteoperation.btn_group { width: 100%; }
	.deleteoperation.btn_group a.btn_cus { margin-bottom: 10px; }
	.school_cstm_form .responsive-offset { margin-left: 33.3%; }
	.custom_form.upload_formSec .upload-btn { float: left !important; }
	.express-order .title-wrapper h3 { font-size: 14px; }
	.express-order .product-name { font-size: 12px; }
	.useradmin_addedit_form .gdpr_field .upload-btn { margin-top: 10px;}
	.prd_grp_icon .padding-top-60 { padding-top: 3px !important; }
	#image_icon_preview { height: auto; }
	ul.product-group-list .lazy-loader { width: 100%; height: 120px; }
	ul.product-group-list .lazy-loader img { width: 100%; height: 100%; border:none; -webkit-border:none; }
	.express-order .day-dropdown { width: 100%; }


}



/* END media query Small Devices, Tablets  [sm]*/


/* Small Devices Potrait */

@media (max-width: 767px) {

	.mobilemenu { display: block; }
	.wrapper .left-aside { float: none; width: 100%; position: static; height: auto; }
	.wrapper .left-aside #menu { display: none; }
	.left-aside footer { display: none; }
	.left-aside .logo { padding-bottom: 10px; width:60%; margin: auto; padding-top: 20px; }
	.wrapper .right-aside { position: static; width: 100%; float: none; height: auto; }
	.right-aside .menues_sub { width: 100%; float: none; position: static; height: auto; }
	.right-aside .main_content { float: none; width: 100%; position: static; left: 0; }
	.main_content_wrap { padding-top: 20px; }
	.custom_form .form-group.sp-from { margin-bottom: 0; }
	.menues_sub { padding: 44px 33px 10px 33px; }
	.white-popup-block { padding: 20px 15px; }
	.school_cstm_form .responsive-offset { margin-left: 33.3%; }
	.custom_form.upload_formSec .wrap label.col-xs-12 {width: 20%;}
	.custom_form.upload_formSec label { text-align: left; }
	.custom_form.upload_formSec .upload-btn { text-align: center; float: left !important; }
	.custom_form.upload_formSec .col-xs-12 { margin-bottom: 10px; }
	.custom_form.upload_formSec .upload_input { width: 50%; }
	.custom_form.upload_formSec .upload_button { width: 30%; padding: 0; }
	.express-order { min-width: 825px; height: calc(100vh - 20px); overflow: auto;}
	.express-order .title-wrapper h3 { font-size: 14px; }
	.express-order .product-name { font-size: 12px; }
	.style-scrollbar {  width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}
	.express-order .chkobtn { width: 12px; height: 12px; padding: 6px; right: 30px;}
	.express-order .down-small-arrow { right: 10px; }
	.mfp-container { padding: 0 !important; }
	.express-order .day-dropdown { width: 100%; }
	.school_menus.list_add.list-type-2 li a.menu_title { width: 48%; }
	.school_menus.list_add.list-type-2 li a { font-size: 13px; }
	.cms_addedit_form.custom_form label { text-align: left; margin-bottom: 10px; }
	.useradmin_addedit_form .gdpr_field .upload-btn { margin-top: 10px;}
	.login_sec .custom_form {width: 90%;}	
	.addedit_fileupload .form-group .col-xs-5 { padding: 0; }
	.addedit_fileupload .upload-btn.pull-right { float: left !important; }
	ul.product-group-list .lazy-loader { height: 100px; }
	.wrapper {height: auto;}

	.stock-date {margin-right: 5px;}
	.stock-round-bx {min-width: 105px; padding: 0 10px;}
	.petty-date, .petty-search {display: block;}
	.petty-date {margin-right: 0px; margin-bottom: 15px;}
	.petty-date .search-date-bx:first-child {margin-bottom: 15px;}
}




/* Extra Small Devices, Phones */

@media (max-width: 479px) {

	.login_sec .custom_form { width: 90%; }
	.login_sec .remember.custom_chk { margin-left: 0; }
	.btn.btn_cus.btn-sm { padding: 0px 12px; }
	.btn_cus.btn { min-width: inherit; padding: 7px 13px; width: auto; margin-right: 5px; font-size: 14px; height: auto; }
	#open-pop-ingredients .remember.custom_chk { margin-bottom: 10px; }
	#open-pop-ingredients .label_lft { display: block; width: 100%; }
	#open-pop-ingredients .value_rht { width: 100%; }
	.school_cstm_form label.padding-top-60 { padding-top: 0!important; }
	.custom_form.upload_formSec .wrap label.col-xs-12, .custom_form.upload_formSec .upload_input, .custom_form.upload_formSec .upload_button {width: 100%; padding: 0 15px;}
	.school_menus.list_add.list-type-2 li { padding-left: 15px; }
	.school_menus.list_add.list-type-2 li a.menu_title  { width: 38%; }	
	.custom_form label { font-size: 13px; }
	.login_sec .remember.custom_chk { margin-left: 0; }
	.login_sec .remember.custom_chk label { padding-right: 0; font-size: 13px; }
	.p-tag a { margin-left: 0; margin-right: 15px; font-size: 12px; }
	.mfp-content .white-popup-block .mfp-close { top: -20px; }
	.addedit_fileupload .form-group .col-xs-4, .addedit_fileupload .form-group .col-xs-3, .addedit_fileupload .form-group .col-xs-5 { width: 100%; text-align: left; margin-bottom:10px; padding:0 15px;  }
	.product-group-list li { width: 60%; margin-bottom: 15px; }

	.stock-date {margin-right: 0px; margin-bottom: 10px;}
	.stock-date, .stock-search {display: block;}
	.stock-round-bx {padding-right: 10px; padding-left: 10px;}


} 
@media (max-width: 430px) {

	.prd_grp_icon .padding-top-60 { padding-top: 3px !important; }
	#image_icon_preview { height: auto; }

	.stock-report-body-container table.stock_table table td {word-break: break-all;}

}





