@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) { 
	#container {
		width: 100% !important;
	}
	
	#create-samples-container {
   	 	margin-top: 20px;
	    width: 100% !important;
	    overflow-x: scroll;
	}
	
	#samples-container-table {
		width:1004px !important;
	}
	
	#samples-table-tbody-inner-container {
	    width: 928px;
	}
	
	#login-container label input[type="text"], #login-container label input[type="email"], #login-container label input[type="password"] {
		padding: 8px;
	    font-size: 13px;
	}
	
	#login-container label {
		font-size: 15px;
	}
	
	input[type="submit"], input[type="button"] {
	    font-size: 14px;
	    padding: 7px;
	}
	
	#navigation-bar-container ul li a {
	    padding: 14px;
	    font-size: 15px;
	}
	
	#lab-samples-title, #lab-samples-kit-type {
		font-size:16px;
	}
	
	#lab-container #title_id {
		padding: 6px;
		font-size: 13px;
	}
	
	#lab-container #kit_type_id {
		font-size: 13px;
		width: 159px;
		height: 29px;
	}
	
	.samples-table-td-header {
		font-size:15px;
	}
	
	#samples-table-tbody-container input {
	    padding: 6px;
	}
	
	#samples-table-tbody-container select {
	    height: 29px;
	    font-size: 13px;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)
{ 
	#container {
		width: 100% !important;
	}
	
	#create-samples-container {
   	 	margin-top: 20px;
	    width: 100% !important;
	    overflow-x: scroll;
	}
	
	#samples-container-table {
		width:1004px !important;
	}
	
	#samples-table-tbody-inner-container {
	    width: 928px;
	}
	
	#login-container label input[type="text"], #login-container label input[type="email"], #login-container label input[type="password"] {
		padding: 8px;
	    font-size: 13px;
	}
	
	#login-container label {
		font-size: 15px;
	}
	
	input[type="submit"], input[type="button"] {
	    font-size: 14px;
	    padding: 7px;
	}
	
	#navigation-bar-container ul li a {
	    padding: 14px;
	    font-size: 15px;
	}
	
	#lab-samples-title, #lab-samples-kit-type {
		font-size:16px;
	}
	
	#lab-container #title_id {
		padding: 6px;
		font-size: 13px;
	}
	
	#lab-container #kit_type_id {
		font-size: 13px;
		width: 159px;
		height: 29px;
	}
	
	.samples-table-td-header {
		font-size:15px;
	}
	
	#samples-table-tbody-container input {
	    padding: 6px;
	}
	
	#samples-table-tbody-container select {
	    height: 29px;
	    font-size: 13px;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{ 
	#container {
		width: 100% !important;
	}
	
	#create-samples-container {
   	 	margin-top: 20px;
	    width: 100% !important;
	    overflow-x: scroll;
	}
	
	#samples-container-table {
		width:1004px !important;
	}
	
	#samples-table-tbody-inner-container {
	    width: 928px;
	}
	
	#login-container label input[type="text"], #login-container label input[type="email"], #login-container label input[type="password"] {
		padding: 8px;
		font-size: 13px;
	}
	
	#login-container label {
		font-size: 15px;
	}
	
	input[type="submit"], input[type="button"] {
	    font-size: 14px;
	    padding: 7px;
	}
	
	#navigation-bar-container ul li a {
	    padding: 14px;
	    font-size: 15px;
	}
	
	#lab-samples-title, #lab-samples-kit-type {
		font-size:16px;
	}
	
	#lab-container #title_id {
		padding: 6px;
		font-size: 13px;
	}
	
	#lab-container #kit_type_id {
		font-size: 13px;
		width: 159px;
		height: 29px;
	}
	
	.samples-table-td-header {
		font-size:15px;
	}
	
	#samples-table-tbody-container input {
	    padding: 6px;
	}
	
	#samples-table-tbody-container select {
	    height: 29px;
	    font-size: 13px;
	}
}